From b68b3e630a666a28dc31c7497aba758e1c76e1a4 Mon Sep 17 00:00:00 2001 From: david Date: Mon, 28 Jul 2008 11:58:45 +0000 Subject: [PATCH] - Repaso a multiempresa y tiendas. - Limpieza de warnings. git-svn-id: https://192.168.0.254/svn/Proyectos.Acana_FactuGES2/trunk@294 f4e31baf-9722-1c47-927c-6f952f962d4b --- .../Empresas/Views/uViewTienda.dfm | 2 +- .../Empresas/Views/uViewTienda.pas | 25 ++--- .../uAlbaranesClienteController.pas | 27 +----- .../Model/uBizAlbaranesCliente.pas | 11 ++- .../uAlbaranesProveedorController.pas | 27 +----- .../Model/uBizAlbaranesProveedor.pas | 9 ++ .../Views/uEditorAlbaranProveedor.dfm | 4 + .../Views/uEditorAlbaranProveedor.pas | 1 - .../Contabilidad/Views/uEditorCuentas.dfm | 3 +- .../Contabilidad/Views/uEditorCuentas.pas | 4 +- .../Views/uEditorCuentasEspeciales.dfm | 3 +- .../Views/uEditorCuentasEspeciales.pas | 4 +- .../Contabilidad/Views/uEditorDiario.dfm | 2 + .../Contabilidad/Views/uEditorDiario.pas | 8 +- .../Contabilidad/Views/uEditorEpigrafes.dfm | 3 +- .../Contabilidad/Views/uEditorEpigrafes.pas | 4 +- .../Contabilidad/Views/uViewApuntes.pas | Bin 6235 -> 6459 bytes .../Views/uViewExtractoMovimientos.dfm | 3 - .../Views/uViewExtractoMovimientos.pas | 9 +- .../Views/uViewListaSubCuentas.pas | 2 - .../Controller/uContactosController.pas | 8 +- .../Controller/uFacturasClienteController.pas | 46 --------- .../Model/uBizFacturasCliente.pas | 21 ++++- .../uFacturasProveedorController.pas | 50 +--------- .../Model/uBizFacturasProveedor.pas | 19 ++++ .../Views/uEditorFacturaProveedor.dfm | 4 + .../Views/uEditorFacturaProveedor.pas | 3 +- .../uPedidosProveedorController.pas | 28 +----- .../Model/uBizPedidosProveedor.pas | 10 ++ .../Views/PedidosProveedor_view.dproj | 57 ++---------- .../Views/PedidosProveedor_view.rc | 22 +++++ .../Views/PedidosProveedor_view.res | Bin 32 -> 384 bytes .../Views/uViewPedidoProveedor.dfm | 88 +++++++++--------- .../Views/uViewPedidoProveedor.pas | 11 --- .../uPresupuestosClienteController.pas | 8 +- .../Views/uEditorPresupuestoCliente.dfm | 12 +++ .../Views/uEditorPresupuestoCliente.pas | 5 +- Source/Servidor/FactuGES_Server.RES | Bin 23344 -> 23344 bytes Source/Servidor/FactuGES_Server.rc | 2 +- 39 files changed, 209 insertions(+), 336 deletions(-) diff --git a/Source/ApplicationBase/Empresas/Views/uViewTienda.dfm b/Source/ApplicationBase/Empresas/Views/uViewTienda.dfm index d3e08b23..38f4e602 100644 --- a/Source/ApplicationBase/Empresas/Views/uViewTienda.dfm +++ b/Source/ApplicationBase/Empresas/Views/uViewTienda.dfm @@ -43,7 +43,7 @@ inherited frViewTienda: TfrViewTienda StyleHot.LookAndFeel.Kind = lfStandard StyleHot.LookAndFeel.NativeStyle = True TabOrder = 0 - Width = 376 + Width = 390 end object dxLayoutControl1Group_Root: TdxLayoutGroup ShowCaption = False diff --git a/Source/ApplicationBase/Empresas/Views/uViewTienda.pas b/Source/ApplicationBase/Empresas/Views/uViewTienda.pas index 459bae9c..a5db1566 100644 --- a/Source/ApplicationBase/Empresas/Views/uViewTienda.pas +++ b/Source/ApplicationBase/Empresas/Views/uViewTienda.pas @@ -16,6 +16,12 @@ uses type IViewTienda = interface(IViewBase) ['{9FD357AB-2E87-4CAF-8AEB-04368AD075AF}'] + + function GetDataItem: TDADataTable; + procedure SetDataItem(const Value: TDADataTable); + + property DataItem : TDADataTable read GetDataItem write SetDataItem; + procedure ElegirTienda(const AIDTienda : Integer); end; TfrViewTienda = class(TfrViewBase, IViewTienda) @@ -35,9 +41,6 @@ type public property DataItem : TDADataTable read GetDataItem write SetDataItem; procedure ElegirTienda(const AIDTienda : Integer); - function getIDTienda: Integer; - procedure SetIDTienda(const ID: Integer); - end; @@ -115,14 +118,6 @@ begin Result := FDataItem; end; -function TfrViewTienda.getIDTienda: Integer; -begin -{ if FListaTiendas.IndexOf(cbTienda.Text) < 0 then - Result := FListaTiendas.IndexOf(cbTienda.Text) - else - Result := FListaIDTiendas.Integers[FListaTiendas.IndexOf(cbTienda.Text)];} -end; - procedure TfrViewTienda.SetDataItem(const Value: TDADataTable); begin FDataItem := Value; @@ -130,12 +125,4 @@ begin ElegirTienda(FDataItem.FieldByName('ID_TIENDA').AsInteger); end; -procedure TfrViewTienda.SetIDTienda(const ID: Integer); -{var -AIndex: Integer;} -begin -{ if FListaIDTiendas.Find(ID, AIndex) then - cbTienda.Text := FListaTiendas.Strings[AIndex];} -end; - end. diff --git a/Source/Modulos/Albaranes de cliente/Controller/uAlbaranesClienteController.pas b/Source/Modulos/Albaranes de cliente/Controller/uAlbaranesClienteController.pas index 11da35e2..46619e26 100644 --- a/Source/Modulos/Albaranes de cliente/Controller/uAlbaranesClienteController.pas +++ b/Source/Modulos/Albaranes de cliente/Controller/uAlbaranesClienteController.pas @@ -59,8 +59,6 @@ type ANuevaSituacion: String; AFechaEnvio : TDateTime = 0; AFechaRecibido : TDateTime = 0; DoPost: Boolean = True) : Boolean; - - procedure SetID_Tienda (AAlbaran: IBizAlbaranCliente; const ID_Tienda: Integer); end; TAlbaranesClienteController = class(TControllerBase, IAlbaranesClienteController) @@ -138,8 +136,6 @@ type procedure Print(AAlbaran : IBizAlbaranCliente; AllItems: Boolean = false); procedure EtiquetasPreview(AAlbaran : IBizAlbaranCliente; Const withRefCliente: Boolean); procedure EtiquetasPrint(AAlbaran : IBizAlbaranCliente; Const withRefCliente: Boolean); - - procedure SetID_Tienda (AAlbaran: IBizAlbaranCliente; const ID_Tienda: Integer); end; implementation @@ -871,27 +867,6 @@ begin FDetallesController := Value; end; -procedure TAlbaranesClienteController.SetID_Tienda(AAlbaran: IBizAlbaranCliente; const ID_Tienda: Integer); -var - EnEdicion: Boolean; -begin - if Assigned(AAlbaran) then - begin - EnEdicion := AAlbaran.DataTable.Editing; - if not AAlbaran.DataTable.Editing then - AAlbaran.DataTable.Edit; - - if ID_Tienda < 0 then - AAlbaran.DataTable.FieldByName(fld_AlbaranesClienteID_TIENDA).AsVariant := Null - else - AAlbaran.ID_TIENDA := ID_Tienda; - - AAlbaran.DataTable.Post; - - if EnEdicion then - AAlbaran.DataTable.Edit; - end; -end; function TAlbaranesClienteController.Guardar(AAlbaran: IBizAlbaranCliente): Boolean; var @@ -1081,4 +1056,4 @@ begin end; end. - \ No newline at end of file + \ No newline at end of file diff --git a/Source/Modulos/Albaranes de cliente/Model/uBizAlbaranesCliente.pas b/Source/Modulos/Albaranes de cliente/Model/uBizAlbaranesCliente.pas index 2991dca7..ee7aa353 100644 --- a/Source/Modulos/Albaranes de cliente/Model/uBizAlbaranesCliente.pas +++ b/Source/Modulos/Albaranes de cliente/Model/uBizAlbaranesCliente.pas @@ -65,7 +65,8 @@ type procedure SetID_PEDIDOValue(const aValue: Integer); override; procedure SetID_FACTURAValue(const aValue: Integer); override; procedure SetID_FORMA_PAGOValue(const aValue: Integer); override; - + procedure SetID_TIENDAValue(const aValue: Integer); override; + procedure IMPORTE_NETOOnChange(Sender: TDACustomField); procedure IMPORTE_PORTEOnChange(Sender: TDACustomField); procedure DESCUENTOOnChange(Sender: TDACustomField); @@ -248,6 +249,14 @@ begin end; end; +procedure TBizAlbaranCliente.SetID_TIENDAValue(const aValue: Integer); +begin + if aValue < 0 then + DataTable.Fields[idx_AlbaranesClienteID_TIENDA].AsVariant := NULL + else + inherited SetID_TIENDAValue(aValue); +end; + procedure TBizAlbaranCliente.SetDetalles(Value: IBizDetallesAlbaranCliente); begin FDetalles := Value; diff --git a/Source/Modulos/Albaranes de proveedor/Controller/uAlbaranesProveedorController.pas b/Source/Modulos/Albaranes de proveedor/Controller/uAlbaranesProveedorController.pas index e8a24806..f842b4e9 100644 --- a/Source/Modulos/Albaranes de proveedor/Controller/uAlbaranesProveedorController.pas +++ b/Source/Modulos/Albaranes de proveedor/Controller/uAlbaranesProveedorController.pas @@ -55,8 +55,6 @@ type procedure Preview(AAlbaran : IBizAlbaranProveedor; AllItems: Boolean = false); procedure Print(AAlbaran : IBizAlbaranProveedor; AllItems: Boolean = false); - - procedure SetID_Tienda (AAlbaran: IBizAlbaranProveedor; const ID_Tienda: Integer); end; TAlbaranesProveedorController = class(TControllerBase, IAlbaranesProveedorController) @@ -121,7 +119,6 @@ type procedure Preview(AAlbaran : IBizAlbaranProveedor; AllItems: Boolean = false); procedure Print(AAlbaran : IBizAlbaranProveedor; AllItems: Boolean = false); - procedure SetID_Tienda (AAlbaran: IBizAlbaranProveedor; const ID_Tienda: Integer); end; implementation @@ -944,28 +941,6 @@ begin FDetallesController := Value; end; -procedure TAlbaranesProveedorController.SetID_Tienda(AAlbaran: IBizAlbaranProveedor; const ID_Tienda: Integer); -var - EnEdicion: Boolean; -begin - if Assigned(AAlbaran) then - begin - EnEdicion := AAlbaran.DataTable.Editing; - if not AAlbaran.DataTable.Editing then - AAlbaran.DataTable.Edit; - - if ID_Tienda < 0 then - AAlbaran.DataTable.FieldByName(fld_AlbaranesProveedorID_TIENDA).AsVariant := Null - else - AAlbaran.ID_TIENDA := ID_Tienda; - - AAlbaran.DataTable.Post; - - if EnEdicion then - AAlbaran.DataTable.Edit; - end; -end; - function TAlbaranesProveedorController.Guardar(AAlbaran: IBizAlbaranProveedor): Boolean; var IDNuevo: Integer; @@ -1118,4 +1093,4 @@ begin end; end. - \ No newline at end of file + \ No newline at end of file diff --git a/Source/Modulos/Albaranes de proveedor/Model/uBizAlbaranesProveedor.pas b/Source/Modulos/Albaranes de proveedor/Model/uBizAlbaranesProveedor.pas index 014db905..a367c0ff 100644 --- a/Source/Modulos/Albaranes de proveedor/Model/uBizAlbaranesProveedor.pas +++ b/Source/Modulos/Albaranes de proveedor/Model/uBizAlbaranesProveedor.pas @@ -58,6 +58,7 @@ type procedure SetID_ALMACENValue(const aValue: Integer); override; procedure SetID_FACTURAValue(const aValue: Integer); override; procedure SetID_FORMA_PAGOValue(const aValue: Integer); override; + procedure SetID_TIENDAValue(const aValue: Integer); procedure IMPORTE_NETOOnChange(Sender: TDACustomField); procedure IMPORTE_PORTEOnChange(Sender: TDACustomField); @@ -277,6 +278,14 @@ begin inherited; end; +procedure TBizAlbaranProveedor.SetID_TIENDAValue(const aValue: Integer); +begin + if aValue < 0 then + DataTable.Fields[idx_AlbaranesProveedorID_TIENDA].AsVariant := NULL + else + inherited SetID_TIENDAValue(aValue); +end; + procedure TBizAlbaranProveedor.SetID_FORMA_PAGOValue(const aValue: Integer); begin if (aValue = 0) then diff --git a/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranProveedor.dfm b/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranProveedor.dfm index 3c1b84a9..66b3d52e 100644 --- a/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranProveedor.dfm +++ b/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranProveedor.dfm @@ -207,6 +207,10 @@ inherited fEditorAlbaranProveedor: TfEditorAlbaranProveedor object pagInicidencias: TTabSheet Caption = 'Incidencias' ImageIndex = 2 + ExplicitLeft = 0 + ExplicitTop = 0 + ExplicitWidth = 0 + ExplicitHeight = 0 inline frViewIncidenciasCli: TfrViewIncidencias Left = 0 Top = 0 diff --git a/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranProveedor.pas b/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranProveedor.pas index e8066152..d54fd26a 100644 --- a/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranProveedor.pas +++ b/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranProveedor.pas @@ -204,7 +204,6 @@ begin frViewDetallesAlbaranProveedor1.BeginUpdate; try bEsNuevo := FAlbaran.EsNuevo; - FController.SetID_Tienda(FAlbaran, TfrViewAlbaranProveedor(ViewAlbaran).frViewTienda1.getIDTienda); FController.Guardar(FAlbaran); finally frViewDetallesAlbaranProveedor1.EndUpdate; diff --git a/Source/Modulos/Contabilidad/Views/uEditorCuentas.dfm b/Source/Modulos/Contabilidad/Views/uEditorCuentas.dfm index f5598375..a4d2f230 100644 --- a/Source/Modulos/Contabilidad/Views/uEditorCuentas.dfm +++ b/Source/Modulos/Contabilidad/Views/uEditorCuentas.dfm @@ -2,6 +2,7 @@ inherited fEditorCuentas: TfEditorCuentas Left = 489 Top = 325 Caption = 'Lista de cuentas' + ExplicitWidth = 320 ExplicitHeight = 471 PixelsPerInch = 96 TextHeight = 13 @@ -13,7 +14,7 @@ inherited fEditorCuentas: TfEditorCuentas 000000180806000000E0773DF8000000017352474200AECE1CE9000000046741 4D410000B18F0BFC6105000000206348524D00007A26000080840000FA000000 80E8000075300000EA6000003A98000017709CBA513C00000009704859730000 - 17110000171101CA26F33F000005EB49444154484B7D95794C944718C607AD52 + 17100000171001186111DB000005EB49444154484B7D95794C944718C607AD52 235A696BEFA6F58A36D578D4261EAD500FB4D1F84763EA5D44CBE146D1DA2AAB B11E600139BC0A220B729F4582A260917317B15010644158907B414096BD2F8E DDA7331F0B858ADDCD2FB3DF3B9BE779E79DF9DEB10A0BFA8D3FD566C2390232 diff --git a/Source/Modulos/Contabilidad/Views/uEditorCuentas.pas b/Source/Modulos/Contabilidad/Views/uEditorCuentas.pas index e010aed9..8b0802eb 100644 --- a/Source/Modulos/Contabilidad/Views/uEditorCuentas.pas +++ b/Source/Modulos/Contabilidad/Views/uEditorCuentas.pas @@ -120,8 +120,8 @@ begin end; procedure TfEditorCuentas.DuplicarInterno; -var - ACuenta : IBizCuenta; +{var + ACuenta : IBizCuenta;} begin AppFactuGES.ShowCapado; { diff --git a/Source/Modulos/Contabilidad/Views/uEditorCuentasEspeciales.dfm b/Source/Modulos/Contabilidad/Views/uEditorCuentasEspeciales.dfm index 28cd95ba..ac94cc64 100644 --- a/Source/Modulos/Contabilidad/Views/uEditorCuentasEspeciales.dfm +++ b/Source/Modulos/Contabilidad/Views/uEditorCuentasEspeciales.dfm @@ -2,6 +2,7 @@ inherited fEditorCuentasEspeciales: TfEditorCuentasEspeciales Left = 489 Top = 325 Caption = 'Lista de cuentas especiales' + ExplicitWidth = 320 ExplicitHeight = 471 PixelsPerInch = 96 TextHeight = 13 @@ -13,7 +14,7 @@ inherited fEditorCuentasEspeciales: TfEditorCuentasEspeciales 000000180806000000E0773DF8000000017352474200AECE1CE9000000046741 4D410000B18F0BFC6105000000206348524D00007A26000080840000FA000000 80E8000075300000EA6000003A98000017709CBA513C00000009704859730000 - 17110000171101CA26F33F000005F249444154484B7D950954945518862F9AA2 + 17100000171001186111DB000005F249444154484B7D950954945518862F9AA2 C725C92C2D2D174C2B3C29E5392EA5A688961E4D33734754C446054D73064501 9545365359676010942DE4E0129882E9801AA48902C2A0C48E800CB36F6CF376 EFCF4090DACC79CE9DFFBB73DEF7BBF77EFF772D4467BC058306F4F124209D1F diff --git a/Source/Modulos/Contabilidad/Views/uEditorCuentasEspeciales.pas b/Source/Modulos/Contabilidad/Views/uEditorCuentasEspeciales.pas index b844c8d2..48ea7f7d 100644 --- a/Source/Modulos/Contabilidad/Views/uEditorCuentasEspeciales.pas +++ b/Source/Modulos/Contabilidad/Views/uEditorCuentasEspeciales.pas @@ -120,8 +120,8 @@ begin end; procedure TfEditorCuentasEspeciales.DuplicarInterno; -var - ACuentaEspecial : IBizCuentaEspecial; +{var + ACuentaEspecial : IBizCuentaEspecial;} begin AppFactuGES.ShowCapado; { diff --git a/Source/Modulos/Contabilidad/Views/uEditorDiario.dfm b/Source/Modulos/Contabilidad/Views/uEditorDiario.dfm index 95c34aae..bd2b254e 100644 --- a/Source/Modulos/Contabilidad/Views/uEditorDiario.dfm +++ b/Source/Modulos/Contabilidad/Views/uEditorDiario.dfm @@ -2,6 +2,8 @@ inherited fEditorDiario: TfEditorDiario Left = 489 Top = 325 Caption = 'Libro de diario' + ExplicitWidth = 320 + ExplicitHeight = 240 PixelsPerInch = 96 TextHeight = 13 inherited JvNavPanelHeader: TJvNavPanelHeader diff --git a/Source/Modulos/Contabilidad/Views/uEditorDiario.pas b/Source/Modulos/Contabilidad/Views/uEditorDiario.pas index 863449c6..1c9e4668 100644 --- a/Source/Modulos/Contabilidad/Views/uEditorDiario.pas +++ b/Source/Modulos/Contabilidad/Views/uEditorDiario.pas @@ -96,8 +96,8 @@ begin end; procedure TfEditorDiario.NuevoInterno; -var - NumOrden: Integer; +{var + NumOrden: Integer;} begin inherited; @@ -141,8 +141,8 @@ begin end; procedure TfEditorDiario.DuplicarInterno; -var - AEpigrafe : IBizAsiento; +{var + AEpigrafe : IBizAsiento;} begin AppFactuGES.ShowCapado; { diff --git a/Source/Modulos/Contabilidad/Views/uEditorEpigrafes.dfm b/Source/Modulos/Contabilidad/Views/uEditorEpigrafes.dfm index 8fa27a75..f641d0de 100644 --- a/Source/Modulos/Contabilidad/Views/uEditorEpigrafes.dfm +++ b/Source/Modulos/Contabilidad/Views/uEditorEpigrafes.dfm @@ -2,6 +2,7 @@ inherited fEditorEpigrafes: TfEditorEpigrafes Left = 489 Top = 325 Caption = 'Lista de epigrafes' + ExplicitWidth = 320 ExplicitHeight = 471 PixelsPerInch = 96 TextHeight = 13 @@ -13,7 +14,7 @@ inherited fEditorEpigrafes: TfEditorEpigrafes 000000180806000000E0773DF8000000017352474200AECE1CE9000000046741 4D410000B18F0BFC6105000000206348524D00007A26000080840000FA000000 80E8000075300000EA6000003A98000017709CBA513C00000009704859730000 - 17110000171101CA26F33F000005F849444154484B7D957954945518C6AF99A1 + 17100000171001186111DB000005F849444154484B7D957954945518C6AF99A1 69162E2D56E714E1C9CED163697F68567A4CD1CAFCA363298A111ADB1460E432 72CC000B704B53111860D8944544140545D61996401074409841F601019995D9 81E1E97E9725086DE6FCCEFDEEBDDF799EF77BEF7BEF9D1279EE0FFECC59CFF8 diff --git a/Source/Modulos/Contabilidad/Views/uEditorEpigrafes.pas b/Source/Modulos/Contabilidad/Views/uEditorEpigrafes.pas index 7bdba6dc..4146188c 100644 --- a/Source/Modulos/Contabilidad/Views/uEditorEpigrafes.pas +++ b/Source/Modulos/Contabilidad/Views/uEditorEpigrafes.pas @@ -120,8 +120,8 @@ begin end; procedure TfEditorEpigrafes.DuplicarInterno; -var - AEpigrafe : IBizEpigrafe; +{var + AEpigrafe : IBizEpigrafe;} begin AppFactuGES.ShowCapado; { diff --git a/Source/Modulos/Contabilidad/Views/uViewApuntes.pas b/Source/Modulos/Contabilidad/Views/uViewApuntes.pas index e2dc212d866716ba25f9e06b187aecfe341127af..49b3f8782621e2016a9ab798541db644f463ca6b 100644 GIT binary patch delta 265 zcmca@u-jZNl#1Z&%)Daf{GwDHD90%$F*zH-DTPb;r=?{kry3a;m_w8x z^drk)Q}14snwkeQ5~?^JXih+8UN(|55XJ;&=9Hxt!E~VVid|CE5=(PR0unRxN>Yo8 vkqjtKt_X03if?|;yh2F0x-78>Delphi.Personality Package - - False - True - False - - - True - False - False - - - True - False - 1 - 0 - 0 - 0 - False - False - False - False - False - 3082 - 1252 - - - - - 1.0.0.0 - - - - - - 1.0.0.0 - - - - PedidosProveedor_view.dpk - - +FalseTrueFalseFalseFalseFalseTrueFalse1000FalseFalseFalseFalseFalse308212521.0.0.01.0.0.0PedidosProveedor_view.dpk MainSource - - - - - - - + + + + + + +
fEditorDireccionEntregaPedidoProveedor
TfEditorDireccionEntregaPedidoProveedor @@ -146,7 +106,6 @@
-