This commit is contained in:
roberto 2007-08-21 16:05:19 +00:00
parent d92571efb3
commit e86b8adb5c
8 changed files with 57 additions and 3 deletions

View File

@ -116,10 +116,36 @@ inherited frViewAlbaranCliente: TfrViewAlbaranCliente
ExplicitTop = 28 ExplicitTop = 28
inherited dxLayoutControl1: TdxLayoutControl inherited dxLayoutControl1: TdxLayoutControl
Align = alTop Align = alTop
inherited edtlNombre: TcxDBTextEdit
ExplicitWidth = 224
Width = 224
end
inherited edtNIFCIF: TcxDBTextEdit
ExplicitWidth = 562
Width = 562
end
inherited edtCalle: TcxDBTextEdit
ExplicitWidth = 562
Width = 562
end
inherited edtPoblacion: TcxDBTextEdit
ExplicitWidth = 177
Width = 177
end
inherited edtProvincia: TcxDBTextEdit
ExplicitWidth = 327
Width = 327
end
inherited edtCodigoPostal: TcxDBTextEdit inherited edtCodigoPostal: TcxDBTextEdit
Left = 268 Left = 268
ExplicitLeft = 268 ExplicitLeft = 268
end end
inherited Button1: TBitBtn
OnClick = frViewClienteAlbaranButton1Click
end
inherited Button2: TBitBtn
OnClick = frViewClienteAlbaranButton2Click
end
inherited Button3: TBitBtn inherited Button3: TBitBtn
Left = 158 Left = 158
ExplicitLeft = 158 ExplicitLeft = 158

View File

@ -112,6 +112,8 @@ type
procedure frViewClienteAlbaranactElegirContactoUpdate(Sender: TObject); procedure frViewClienteAlbaranactElegirContactoUpdate(Sender: TObject);
procedure actElegirDireccionUpdate(Sender: TObject); procedure actElegirDireccionUpdate(Sender: TObject);
procedure actVerPedidoCliUpdate(Sender: TObject); procedure actVerPedidoCliUpdate(Sender: TObject);
procedure frViewClienteAlbaranButton1Click(Sender: TObject);
procedure frViewClienteAlbaranButton2Click(Sender: TObject);
protected protected
FAlbaran : IBizAlbaranCliente; FAlbaran : IBizAlbaranCliente;
@ -310,6 +312,28 @@ begin
(Sender as TAction).Enabled := not Assigned(FPedidoAsociado); (Sender as TAction).Enabled := not Assigned(FPedidoAsociado);
end; end;
procedure TfrViewAlbaranCliente.frViewClienteAlbaranButton1Click(Sender: TObject);
begin
if Assigned(Albaran) and Assigned(Albaran.Cliente) and
Assigned (Albaran.Detalles) and (Albaran.Detalles.RecordCount > 0) then
begin
if (Application.MessageBox('Los descuentos de los artículos del albarán serán actualizados con los del nuevo cliente seleccionado, ¿Desea continuar?', 'Atención', MB_YESNO) = IDNO) then
Exit;
end;
frViewClienteAlbaran.actElegirContacto.Execute;
end;
procedure TfrViewAlbaranCliente.frViewClienteAlbaranButton2Click(Sender: TObject);
begin
if Assigned(Albaran) and Assigned(Albaran.Cliente) and
Assigned (Albaran.Detalles) and (Albaran.Detalles.RecordCount > 0) then
begin
if (Application.MessageBox('Los descuentos de los artículos del albarán serán actualizados con los del nuevo cliente seleccionado, ¿Desea continuar?', 'Atención', MB_YESNO) = IDNO) then
Exit;
end;
frViewClienteAlbaran.actAnadirContacto.Execute;
end;
function TfrViewAlbaranCliente.GetAlbaran: IBizAlbaranCliente; function TfrViewAlbaranCliente.GetAlbaran: IBizAlbaranCliente;
begin begin
Result := FAlbaran; Result := FAlbaran;

View File

@ -14,8 +14,6 @@ inherited frViewAlbaranProveedor: TfrViewAlbaranProveedor
ParentBackground = True ParentBackground = True
TabOrder = 0 TabOrder = 0
AutoContentSizes = [acsWidth, acsHeight] AutoContentSizes = [acsWidth, acsHeight]
ExplicitWidth = 688
ExplicitHeight = 461
DesignSize = ( DesignSize = (
827 827
585) 585)
@ -122,6 +120,12 @@ inherited frViewAlbaranProveedor: TfrViewAlbaranProveedor
Left = 239 Left = 239
ExplicitLeft = 239 ExplicitLeft = 239
end end
inherited Button1: TBitBtn
OnClick = frViewProveedorAlbaranButton1Click
end
inherited Button2: TBitBtn
OnClick = frViewProveedorAlbaranButton2Click
end
inherited Button3: TBitBtn inherited Button3: TBitBtn
Left = 123 Left = 123
ExplicitLeft = 123 ExplicitLeft = 123

View File

@ -214,7 +214,7 @@ begin
if (Application.MessageBox('Si cambia de proveedor, se eliminarán todos sus artículos del la orden de devolución actual, ¿Desea continuar?', 'Atención', MB_YESNO) = IDNO) then if (Application.MessageBox('Si cambia de proveedor, se eliminarán todos sus artículos del la orden de devolución actual, ¿Desea continuar?', 'Atención', MB_YESNO) = IDNO) then
Exit; Exit;
end; end;
frViewProveedorAlbaran.actElegirContacto.Execute; frViewProveedorAlbaran.actAnadirContacto.Execute;
end; end;
function TfrViewAlbaranProveedor.GetAlbaran: IBizAlbaranProveedor; function TfrViewAlbaranProveedor.GetAlbaran: IBizAlbaranProveedor;