This commit is contained in:
David Arranz 2007-11-12 19:35:05 +00:00
parent 685e3c9e21
commit f3e13d6836
7 changed files with 24 additions and 12 deletions

View File

@ -13,4 +13,4 @@ BEGIN
END END
/* C:\Codigo Tecsitel\Source\Modulos\Contactos\Controller\Contactos_controller.res */ /* C:\Codigo Tecsitel\Source\Modulos\Contactos\Controller\Contactos_controller.res */
/* C:\DOCUME~1\Usuario\CONFIG~1\Temp\dtfA3.tmp */ /* C:\DOCUME~1\Usuario\CONFIG~1\Temp\dtf148.tmp */

View File

@ -17,4 +17,4 @@ END
/* C:\Codigo Tecsitel\Source\Modulos\Contactos\Data\uDataModuleProveedores.dfm */ /* C:\Codigo Tecsitel\Source\Modulos\Contactos\Data\uDataModuleProveedores.dfm */
/* C:\Codigo Tecsitel\Source\Modulos\Contactos\Data\uDataModuleEmpleados.dfm */ /* C:\Codigo Tecsitel\Source\Modulos\Contactos\Data\uDataModuleEmpleados.dfm */
/* C:\Codigo Tecsitel\Source\Modulos\Contactos\Data\Contactos_data.res */ /* C:\Codigo Tecsitel\Source\Modulos\Contactos\Data\Contactos_data.res */
/* C:\DOCUME~1\Usuario\CONFIG~1\Temp\dtfA1.tmp */ /* C:\DOCUME~1\Usuario\CONFIG~1\Temp\dtf146.tmp */

View File

@ -13,4 +13,4 @@ BEGIN
END END
/* C:\Codigo Tecsitel\Source\Modulos\Contactos\Model\Contactos_model.res */ /* C:\Codigo Tecsitel\Source\Modulos\Contactos\Model\Contactos_model.res */
/* C:\DOCUME~1\Usuario\CONFIG~1\Temp\dtf9F.tmp */ /* C:\DOCUME~1\Usuario\CONFIG~1\Temp\dtf144.tmp */

View File

@ -14,4 +14,4 @@ END
/* C:\Codigo Tecsitel\Source\Modulos\Contactos\Plugin\uPluginContactos.dfm */ /* C:\Codigo Tecsitel\Source\Modulos\Contactos\Plugin\uPluginContactos.dfm */
/* C:\Codigo Tecsitel\Source\Modulos\Contactos\Plugin\Contactos_plugin.res */ /* C:\Codigo Tecsitel\Source\Modulos\Contactos\Plugin\Contactos_plugin.res */
/* C:\DOCUME~1\Usuario\CONFIG~1\Temp\dtfA7.tmp */ /* C:\DOCUME~1\Usuario\CONFIG~1\Temp\dtf14C.tmp */

View File

@ -45,4 +45,4 @@ END
/* C:\Codigo Tecsitel\Source\Modulos\Contactos\Views\uViewDatosYSeleccionProveedor.dfm */ /* C:\Codigo Tecsitel\Source\Modulos\Contactos\Views\uViewDatosYSeleccionProveedor.dfm */
/* C:\Codigo Tecsitel\Source\Modulos\Contactos\Views\uViewDatosYSeleccionCliente.dfm */ /* C:\Codigo Tecsitel\Source\Modulos\Contactos\Views\uViewDatosYSeleccionCliente.dfm */
/* C:\Codigo Tecsitel\Source\Modulos\Contactos\Views\Contactos_view.res */ /* C:\Codigo Tecsitel\Source\Modulos\Contactos\Views\Contactos_view.res */
/* C:\DOCUME~1\Usuario\CONFIG~1\Temp\dtfA5.tmp */ /* C:\DOCUME~1\Usuario\CONFIG~1\Temp\dtf14A.tmp */

View File

@ -8,7 +8,7 @@ uses
cxContainer, cxEdit, cxTextEdit, cxMaskEdit, cxDropDownEdit, cxLookupEdit, cxContainer, cxEdit, cxTextEdit, cxMaskEdit, cxDropDownEdit, cxLookupEdit,
cxDBLookupEdit, cxDBLookupComboBox, cxControls, cxSpinEdit, cxDBEdit, cxDBLookupEdit, cxDBLookupComboBox, cxControls, cxSpinEdit, cxDBEdit,
uBizContactos, cxCheckBox, StdCtrls, uFormasPagoController, uTiposIVAController, uBizContactos, cxCheckBox, StdCtrls, uFormasPagoController, uTiposIVAController,
uDAInterfaces; uDAInterfaces, uBizFormasPago, uBizTiposIVA;
type type
IViewClienteDatosComerciales = interface(IViewBase) IViewClienteDatosComerciales = interface(IViewBase)
@ -52,6 +52,8 @@ type
procedure bTiposIVAClick(Sender: TObject); procedure bTiposIVAClick(Sender: TObject);
protected protected
FContacto : IBizContacto; FContacto : IBizContacto;
FTiposIVA : IBizTipoIVA;
FFormasPago : IBizFormaPago;
FFormasPagoController : IFormasPagoController; FFormasPagoController : IFormasPagoController;
FTiposIVAController : ITiposIVAController; FTiposIVAController : ITiposIVAController;
function GetContacto: IBizContacto; function GetContacto: IBizContacto;
@ -66,20 +68,22 @@ implementation
{$R *.dfm} {$R *.dfm}
uses uses
uRegimenIVAUtils, uBizFormasPago, uBizTiposIVA; uRegimenIVAUtils;
{ TfrViewClienteDatosComerciales } { TfrViewClienteDatosComerciales }
procedure TfrViewClienteDatosComerciales.bFormasPagoClick(Sender: TObject); procedure TfrViewClienteDatosComerciales.bFormasPagoClick(Sender: TObject);
begin begin
inherited; inherited;
FFormasPagoController.VerTodos((dsFormaPago.DataTable) as IBizFormaPago); if Assigned(FFormasPago) then
FFormasPagoController.VerTodos(FFormasPago);
end; end;
procedure TfrViewClienteDatosComerciales.bTiposIVAClick(Sender: TObject); procedure TfrViewClienteDatosComerciales.bTiposIVAClick(Sender: TObject);
begin begin
inherited; inherited;
FTiposIVAController.VerTodos((dsTiposIVA.DataTable) as IBizTipoIVA); if Assigned(FTiposIVA) then
FTiposIVAController.VerTodos(FTiposIVA);
end; end;
procedure TfrViewClienteDatosComerciales.cbRegimenIVAPropertiesInitPopup( procedure TfrViewClienteDatosComerciales.cbRegimenIVAPropertiesInitPopup(
@ -96,7 +100,10 @@ end;
procedure TfrViewClienteDatosComerciales.CustomViewCreate(Sender: TObject); procedure TfrViewClienteDatosComerciales.CustomViewCreate(Sender: TObject);
begin begin
inherited; inherited;
// FAgentesController := TAgentesController.Create; FTiposIVA := Nil;
FFormasPago := Nil;
FContacto := Nil;
// FAgentesController := TAgentesController.Create;
FFormasPagoController := TFormasPagoController.Create; FFormasPagoController := TFormasPagoController.Create;
FTiposIVAController := TTiposIVAController.Create; FTiposIVAController := TTiposIVAController.Create;
end; end;
@ -104,6 +111,9 @@ end;
procedure TfrViewClienteDatosComerciales.CustomViewDestroy(Sender: TObject); procedure TfrViewClienteDatosComerciales.CustomViewDestroy(Sender: TObject);
begin begin
inherited; inherited;
FTiposIVA := Nil;
FFormasPago := Nil;
FContacto := Nil;
// FAgentesController := NIL; // FAgentesController := NIL;
FFormasPagoController := NIL; FFormasPagoController := NIL;
FTiposIVAController := NIL; FTiposIVAController := NIL;
@ -122,9 +132,11 @@ begin
dsDatosComerciales.DataTable := FContacto.DataTable; dsDatosComerciales.DataTable := FContacto.DataTable;
// dsAgentes.DataTable := FAgentesController.BuscarTodos.DataTable; // dsAgentes.DataTable := FAgentesController.BuscarTodos.DataTable;
// dsAgentes.DataTable.Active := True; // dsAgentes.DataTable.Active := True;
dsFormaPago.DataTable := FFormasPagoController.BuscarTodos.DataTable; FFormasPago := FFormasPagoController.BuscarTodos;
dsFormaPago.DataTable := FFormasPago.DataTable;
dsFormaPago.DataTable.Active := True; dsFormaPago.DataTable.Active := True;
dsTiposIVA.DataTable := FTiposIVAController.BuscarTodos.DataTable; FTiposIVA := FTiposIVAController.BuscarTodos;
dsTiposIVA.DataTable := FTiposIVA.DataTable;
dsTiposIVA.DataTable.Active := True; dsTiposIVA.DataTable.Active := True;
end end
else begin else begin