Version 2.8.6. Se arregla editor de familias que no abria correctamente, tambien se arregla calculo de detalles para que los decimales no se descompensen por 4 decimales, tambien se sube posibilidad de duplicar pedidos a proveedor asociando el mismo contrato de cliente
git-svn-id: https://192.168.0.254/svn/Proyectos.Acana_FactuGES2/trunk@662 f4e31baf-9722-1c47-927c-6f952f962d4b
This commit is contained in:
parent
7cf342a631
commit
39c50b27e1
@ -18,7 +18,7 @@ inherited fEditorUsuarios: TfEditorUsuarios
|
||||
Width = 840
|
||||
ExplicitWidth = 840
|
||||
inherited tbxMain: TTBXToolbar
|
||||
ExplicitWidth = 521
|
||||
ExplicitWidth = 664
|
||||
object TBXItem39: TTBXItem [8]
|
||||
Action = actCambiarPassword
|
||||
end
|
||||
|
||||
@ -103,7 +103,7 @@ implementation
|
||||
{ TControllerDetallesBase }
|
||||
|
||||
uses
|
||||
cxControls, SysUtils, DB, uDAInterfaces, Dialogs;
|
||||
cxControls, SysUtils, DB, uDAInterfaces, Dialogs, uNumUtils;
|
||||
|
||||
procedure TControllerDetallesBase.ActualizarTotales(ADataTable: IDAStronglyTypedDataTable);
|
||||
begin
|
||||
@ -256,9 +256,12 @@ procedure TControllerDetallesBase.CalculoDetalleConcepto(DataTable: TDADataTable
|
||||
begin
|
||||
with DataTable do
|
||||
begin
|
||||
ImporteAcumulado := ImporteAcumulado + FieldByName(CAMPO_IMPORTE_TOTAL).AsFloat;
|
||||
|
||||
ImporteAcumulado := ImporteAcumulado + RoundCurrency(FieldByName(CAMPO_IMPORTE_TOTAL).AsCurrency);
|
||||
// ImporteAcumulado := ImporteAcumulado + FieldByName(CAMPO_IMPORTE_TOTAL).AsFloat;
|
||||
if not Opcional then
|
||||
ImporteTotal := ImporteTotal + FieldByName(CAMPO_IMPORTE_TOTAL).AsFloat;
|
||||
ImporteTotal := ImporteTotal + RoundCurrency(FieldByName(CAMPO_IMPORTE_TOTAL).AsCurrency);
|
||||
// ImporteTotal := ImporteTotal + FieldByName(CAMPO_IMPORTE_TOTAL).AsFloat;
|
||||
end;
|
||||
end;
|
||||
|
||||
|
||||
@ -28,12 +28,28 @@ interface
|
||||
Function IntToLetras(Numero:LongInt):String;
|
||||
Function xxIntToLetras(Valor:LongInt):String;
|
||||
Function CifraToLetras(Cifra: Double): String;
|
||||
function RoundCurrency(const Value: Currency): Currency;
|
||||
|
||||
implementation
|
||||
|
||||
uses SysUtils, Dialogs;
|
||||
// SysUtils, Windows, Dialogs, Messages, Classes, Graphics, Controls, Forms, StdCtrls;
|
||||
|
||||
function RoundCurrency(const Value: Currency): Currency;
|
||||
var
|
||||
V64: Int64 absolute Result;
|
||||
Decimals: Integer;
|
||||
begin
|
||||
Result := Value;
|
||||
Decimals := V64 mod 100;
|
||||
Dec(V64, Decimals);
|
||||
case Decimals of
|
||||
-99 .. -50 : Dec(V64, 100);
|
||||
50 .. 99 : Inc(V64, 100);
|
||||
end;
|
||||
end;
|
||||
|
||||
|
||||
Function xxIntToLetras(Valor:LongInt):String;
|
||||
const
|
||||
aUnitat : array[1..15] of String = ('UNO','DOS','TRES','CUATRO','CINCO','SEIS',
|
||||
|
||||
@ -52,8 +52,7 @@
|
||||
<Borland.Personality>Delphi.Personality</Borland.Personality>
|
||||
<Borland.ProjectType>VCLApplication</Borland.ProjectType>
|
||||
<BorlandProject>
|
||||
<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><Language><Language Name="RootDir">C:\Archivos de programa\Borland\Delphi7\Bin\</Language></Language><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">2</VersionInfo><VersionInfo Name="MinorVer">8</VersionInfo><VersionInfo Name="Release">3</VersionInfo><VersionInfo Name="Build">0</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">3082</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Rodax Software S.L.</VersionInfoKeys><VersionInfoKeys Name="FileDescription"></VersionInfoKeys><VersionInfoKeys Name="FileVersion">2.8.3.0</VersionInfoKeys><VersionInfoKeys Name="InternalName">FactuGES</VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName">FactuGES</VersionInfoKeys><VersionInfoKeys Name="ProductVersion">2.8.3.0</VersionInfoKeys><VersionInfoKeys Name="Comments"></VersionInfoKeys></VersionInfoKeys><Excluded_Packages>
|
||||
|
||||
<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><Language><Language Name="RootDir">C:\Archivos de programa\Borland\Delphi7\Bin\</Language></Language><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">2</VersionInfo><VersionInfo Name="MinorVer">8</VersionInfo><VersionInfo Name="Release">6</VersionInfo><VersionInfo Name="Build">0</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">3082</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Rodax Software S.L.</VersionInfoKeys><VersionInfoKeys Name="FileDescription"></VersionInfoKeys><VersionInfoKeys Name="FileVersion">2.8.6.0</VersionInfoKeys><VersionInfoKeys Name="InternalName">FactuGES</VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName">FactuGES</VersionInfoKeys><VersionInfoKeys Name="ProductVersion">2.8.6.0</VersionInfoKeys><VersionInfoKeys Name="Comments"></VersionInfoKeys></VersionInfoKeys><Excluded_Packages>
|
||||
|
||||
<Excluded_Packages Name="C:\Documents and Settings\All Users\Documentos\RAD Studio\5.0\Bpl\dxPScxScheduler2LnkD11.bpl">File C:\Documents and Settings\All Users\Documentos\RAD Studio\5.0\Bpl\dxPScxScheduler2LnkD11.bpl not found</Excluded_Packages>
|
||||
</Excluded_Packages><Source><Source Name="MainSource">FactuGES.dpr</Source></Source></Delphi.Personality><ModelSupport>False</ModelSupport></BorlandProject></BorlandProject>
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
MAINICON ICON "C:\Codigo Acana\Resources\Iconos\Factuges.ico"
|
||||
1 VERSIONINFO
|
||||
FILEVERSION 2,8,3,0
|
||||
PRODUCTVERSION 2,8,3,0
|
||||
FILEVERSION 2,8,6,0
|
||||
PRODUCTVERSION 2,8,6,0
|
||||
FILEFLAGSMASK 0x3FL
|
||||
FILEFLAGS 0x00L
|
||||
FILEOS 0x40004L
|
||||
@ -13,10 +13,10 @@ BEGIN
|
||||
BLOCK "0C0A04E4"
|
||||
BEGIN
|
||||
VALUE "CompanyName", "Rodax Software S.L.\0"
|
||||
VALUE "FileVersion", "2.8.3.0\0"
|
||||
VALUE "FileVersion", "2.8.6.0\0"
|
||||
VALUE "InternalName", "FactuGES\0"
|
||||
VALUE "ProductName", "FactuGES\0"
|
||||
VALUE "ProductVersion", "2.8.3.0\0"
|
||||
VALUE "ProductVersion", "2.8.6.0\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
||||
Binary file not shown.
@ -171,6 +171,24 @@
|
||||
<Target Name="ConCli_FacCli_relation:Make">
|
||||
<MSBuild Projects="..\Relaciones\Contratos de cliente - Facturas de cliente\ConCli_FacCli_relation.dproj" Targets="Make" />
|
||||
</Target>
|
||||
<Target Name="PreCli_ConCli_relation">
|
||||
<MSBuild Projects="..\Relaciones\Presupuestos de cliente - Contratos de cliente\PreCli_ConCli_relation.dproj" Targets="" />
|
||||
</Target>
|
||||
<Target Name="PreCli_ConCli_relation:Clean">
|
||||
<MSBuild Projects="..\Relaciones\Presupuestos de cliente - Contratos de cliente\PreCli_ConCli_relation.dproj" Targets="Clean" />
|
||||
</Target>
|
||||
<Target Name="PreCli_ConCli_relation:Make">
|
||||
<MSBuild Projects="..\Relaciones\Presupuestos de cliente - Contratos de cliente\PreCli_ConCli_relation.dproj" Targets="Make" />
|
||||
</Target>
|
||||
<Target Name="ConCli_PedProv_relation">
|
||||
<MSBuild Projects="..\Relaciones\Contratos de cliente - Pedidos de proveedor\ConCli_PedProv_relation.dproj" Targets="" />
|
||||
</Target>
|
||||
<Target Name="ConCli_PedProv_relation:Clean">
|
||||
<MSBuild Projects="..\Relaciones\Contratos de cliente - Pedidos de proveedor\ConCli_PedProv_relation.dproj" Targets="Clean" />
|
||||
</Target>
|
||||
<Target Name="ConCli_PedProv_relation:Make">
|
||||
<MSBuild Projects="..\Relaciones\Contratos de cliente - Pedidos de proveedor\ConCli_PedProv_relation.dproj" Targets="Make" />
|
||||
</Target>
|
||||
<Target Name="ContratosCliente_view">
|
||||
<MSBuild Projects="Views\ContratosCliente_view.dproj" Targets="" />
|
||||
</Target>
|
||||
@ -207,15 +225,6 @@
|
||||
<Target Name="FactuGES_Server:Make">
|
||||
<MSBuild Projects="..\..\Servidor\FactuGES_Server.dproj" Targets="Make" />
|
||||
</Target>
|
||||
<Target Name="PreCli_ConCli_relation">
|
||||
<MSBuild Projects="..\Relaciones\Presupuestos de cliente - Contratos de cliente\PreCli_ConCli_relation.dproj" Targets="" />
|
||||
</Target>
|
||||
<Target Name="PreCli_ConCli_relation:Clean">
|
||||
<MSBuild Projects="..\Relaciones\Presupuestos de cliente - Contratos de cliente\PreCli_ConCli_relation.dproj" Targets="Clean" />
|
||||
</Target>
|
||||
<Target Name="PreCli_ConCli_relation:Make">
|
||||
<MSBuild Projects="..\Relaciones\Presupuestos de cliente - Contratos de cliente\PreCli_ConCli_relation.dproj" Targets="Make" />
|
||||
</Target>
|
||||
<Target Name="PresupuestosCliente_view">
|
||||
<MSBuild Projects="..\Presupuestos de cliente\Views\PresupuestosCliente_view.dproj" Targets="" />
|
||||
</Target>
|
||||
@ -225,15 +234,6 @@
|
||||
<Target Name="PresupuestosCliente_view:Make">
|
||||
<MSBuild Projects="..\Presupuestos de cliente\Views\PresupuestosCliente_view.dproj" Targets="Make" />
|
||||
</Target>
|
||||
<Target Name="ConCli_PedProv_relation">
|
||||
<MSBuild Projects="..\Relaciones\Contratos de cliente - Pedidos de proveedor\ConCli_PedProv_relation.dproj" Targets="" />
|
||||
</Target>
|
||||
<Target Name="ConCli_PedProv_relation:Clean">
|
||||
<MSBuild Projects="..\Relaciones\Contratos de cliente - Pedidos de proveedor\ConCli_PedProv_relation.dproj" Targets="Clean" />
|
||||
</Target>
|
||||
<Target Name="ConCli_PedProv_relation:Make">
|
||||
<MSBuild Projects="..\Relaciones\Contratos de cliente - Pedidos de proveedor\ConCli_PedProv_relation.dproj" Targets="Make" />
|
||||
</Target>
|
||||
<Target Name="PedidosProveedor_controller">
|
||||
<MSBuild Projects="..\Pedidos a proveedor\Controller\PedidosProveedor_controller.dproj" Targets="" />
|
||||
</Target>
|
||||
@ -262,13 +262,13 @@
|
||||
<MSBuild Projects="..\Pedidos a proveedor\Views\PedidosProveedor_view.dproj" Targets="Make" />
|
||||
</Target>
|
||||
<Target Name="Build">
|
||||
<CallTarget Targets="Base;GUIBase;ApplicationBase;Contactos_model;Contactos_data;Contactos_controller;Contactos_view;Articulos_data;Articulos_controller;Articulos_view;ContratosCliente_model;ContratosCliente_data;ContratosCliente_controller;ConCli_AlbCli_relation;ConCli_FacCli_relation;ContratosCliente_view;ContratosCliente_plugin;FactuGES;FactuGES_Server;PreCli_ConCli_relation;PresupuestosCliente_view;ConCli_PedProv_relation;PedidosProveedor_controller;PedidosProveedor_plugin;PedidosProveedor_view" />
|
||||
<CallTarget Targets="Base;GUIBase;ApplicationBase;Contactos_model;Contactos_data;Contactos_controller;Contactos_view;Articulos_data;Articulos_controller;Articulos_view;ContratosCliente_model;ContratosCliente_data;ContratosCliente_controller;ConCli_AlbCli_relation;ConCli_FacCli_relation;PreCli_ConCli_relation;ConCli_PedProv_relation;ContratosCliente_view;ContratosCliente_plugin;FactuGES;FactuGES_Server;PresupuestosCliente_view;PedidosProveedor_controller;PedidosProveedor_plugin;PedidosProveedor_view" />
|
||||
</Target>
|
||||
<Target Name="Clean">
|
||||
<CallTarget Targets="Base:Clean;GUIBase:Clean;ApplicationBase:Clean;Contactos_model:Clean;Contactos_data:Clean;Contactos_controller:Clean;Contactos_view:Clean;Articulos_data:Clean;Articulos_controller:Clean;Articulos_view:Clean;ContratosCliente_model:Clean;ContratosCliente_data:Clean;ContratosCliente_controller:Clean;ConCli_AlbCli_relation:Clean;ConCli_FacCli_relation:Clean;ContratosCliente_view:Clean;ContratosCliente_plugin:Clean;FactuGES:Clean;FactuGES_Server:Clean;PreCli_ConCli_relation:Clean;PresupuestosCliente_view:Clean;ConCli_PedProv_relation:Clean;PedidosProveedor_controller:Clean;PedidosProveedor_plugin:Clean;PedidosProveedor_view:Clean" />
|
||||
<CallTarget Targets="Base:Clean;GUIBase:Clean;ApplicationBase:Clean;Contactos_model:Clean;Contactos_data:Clean;Contactos_controller:Clean;Contactos_view:Clean;Articulos_data:Clean;Articulos_controller:Clean;Articulos_view:Clean;ContratosCliente_model:Clean;ContratosCliente_data:Clean;ContratosCliente_controller:Clean;ConCli_AlbCli_relation:Clean;ConCli_FacCli_relation:Clean;PreCli_ConCli_relation:Clean;ConCli_PedProv_relation:Clean;ContratosCliente_view:Clean;ContratosCliente_plugin:Clean;FactuGES:Clean;FactuGES_Server:Clean;PresupuestosCliente_view:Clean;PedidosProveedor_controller:Clean;PedidosProveedor_plugin:Clean;PedidosProveedor_view:Clean" />
|
||||
</Target>
|
||||
<Target Name="Make">
|
||||
<CallTarget Targets="Base:Make;GUIBase:Make;ApplicationBase:Make;Contactos_model:Make;Contactos_data:Make;Contactos_controller:Make;Contactos_view:Make;Articulos_data:Make;Articulos_controller:Make;Articulos_view:Make;ContratosCliente_model:Make;ContratosCliente_data:Make;ContratosCliente_controller:Make;ConCli_AlbCli_relation:Make;ConCli_FacCli_relation:Make;ContratosCliente_view:Make;ContratosCliente_plugin:Make;FactuGES:Make;FactuGES_Server:Make;PreCli_ConCli_relation:Make;PresupuestosCliente_view:Make;ConCli_PedProv_relation:Make;PedidosProveedor_controller:Make;PedidosProveedor_plugin:Make;PedidosProveedor_view:Make" />
|
||||
<CallTarget Targets="Base:Make;GUIBase:Make;ApplicationBase:Make;Contactos_model:Make;Contactos_data:Make;Contactos_controller:Make;Contactos_view:Make;Articulos_data:Make;Articulos_controller:Make;Articulos_view:Make;ContratosCliente_model:Make;ContratosCliente_data:Make;ContratosCliente_controller:Make;ConCli_AlbCli_relation:Make;ConCli_FacCli_relation:Make;PreCli_ConCli_relation:Make;ConCli_PedProv_relation:Make;ContratosCliente_view:Make;ContratosCliente_plugin:Make;FactuGES:Make;FactuGES_Server:Make;PresupuestosCliente_view:Make;PedidosProveedor_controller:Make;PedidosProveedor_plugin:Make;PedidosProveedor_view:Make" />
|
||||
</Target>
|
||||
<Import Condition="Exists('$(MSBuildBinPath)\Borland.Group.Targets')" Project="$(MSBuildBinPath)\Borland.Group.Targets" />
|
||||
</Project>
|
||||
@ -1,23 +1,25 @@
|
||||
inherited frViewContratoCliente: TfrViewContratoCliente
|
||||
Width = 810
|
||||
Height = 449
|
||||
Width = 817
|
||||
Height = 491
|
||||
OnCreate = CustomViewCreate
|
||||
OnDestroy = CustomViewDestroy
|
||||
ExplicitWidth = 810
|
||||
ExplicitHeight = 449
|
||||
ExplicitWidth = 817
|
||||
ExplicitHeight = 491
|
||||
object dxLayoutControl1: TdxLayoutControl
|
||||
Left = 0
|
||||
Top = 0
|
||||
Width = 810
|
||||
Height = 449
|
||||
Width = 817
|
||||
Height = 491
|
||||
Align = alClient
|
||||
ParentBackground = True
|
||||
TabOrder = 0
|
||||
TabStop = False
|
||||
AutoContentSizes = [acsWidth, acsHeight]
|
||||
ExplicitWidth = 810
|
||||
ExplicitHeight = 449
|
||||
DesignSize = (
|
||||
810
|
||||
449)
|
||||
817
|
||||
491)
|
||||
object edtFechaContrato: TcxDBDateEdit
|
||||
Left = 104
|
||||
Top = 82
|
||||
@ -42,9 +44,9 @@ inherited frViewContratoCliente: TfrViewContratoCliente
|
||||
Width = 129
|
||||
end
|
||||
object memObservaciones: TcxDBMemo
|
||||
Left = 426
|
||||
Top = 382
|
||||
Anchors = [akLeft, akTop, akRight, akBottom]
|
||||
Left = 429
|
||||
Top = 334
|
||||
Align = alClient
|
||||
DataBinding.DataField = 'OBSERVACIONES'
|
||||
DataBinding.DataSource = DADataSource
|
||||
Properties.ScrollBars = ssVertical
|
||||
@ -119,7 +121,7 @@ inherited frViewContratoCliente: TfrViewContratoCliente
|
||||
Width = 122
|
||||
end
|
||||
object bFormasPago: TButton
|
||||
Left = 264
|
||||
Left = 267
|
||||
Top = 136
|
||||
Width = 132
|
||||
Height = 21
|
||||
@ -181,7 +183,7 @@ inherited frViewContratoCliente: TfrViewContratoCliente
|
||||
end
|
||||
object memPlazoEntrega: TcxDBMemo
|
||||
Left = 22
|
||||
Top = 342
|
||||
Top = 363
|
||||
Anchors = [akLeft, akTop, akRight, akBottom]
|
||||
DataBinding.DataField = 'PLAZO_ENTREGA'
|
||||
DataBinding.DataSource = DADataSource
|
||||
@ -232,7 +234,7 @@ inherited frViewContratoCliente: TfrViewContratoCliente
|
||||
Width = 27
|
||||
end
|
||||
object cbTipoContrato: TcxDBComboBox
|
||||
Left = 297
|
||||
Left = 298
|
||||
Top = 82
|
||||
DataBinding.DataField = 'TIPO_CONTRATO'
|
||||
DataBinding.DataSource = DADataSource
|
||||
@ -280,15 +282,19 @@ inherited frViewContratoCliente: TfrViewContratoCliente
|
||||
Width = 335
|
||||
end
|
||||
inline frViewClienteContrato1: TfrViewClienteContrato
|
||||
Left = 426
|
||||
Left = 429
|
||||
Top = 28
|
||||
Width = 357
|
||||
Height = 318
|
||||
Width = 366
|
||||
Height = 270
|
||||
TabOrder = 10
|
||||
ReadOnly = False
|
||||
ExplicitLeft = 426
|
||||
ExplicitLeft = 429
|
||||
ExplicitTop = 28
|
||||
ExplicitWidth = 366
|
||||
ExplicitHeight = 270
|
||||
inherited dxLayoutControl1: TdxLayoutControl
|
||||
Width = 366
|
||||
Height = 270
|
||||
inherited edtlNombre: TcxDBTextEdit
|
||||
ExplicitWidth = 707
|
||||
Width = 707
|
||||
@ -310,12 +316,12 @@ inherited frViewContratoCliente: TfrViewContratoCliente
|
||||
Width = 707
|
||||
end
|
||||
inherited edtCodigoPostal: TcxDBTextEdit
|
||||
Left = 270
|
||||
ExplicitLeft = 270
|
||||
Left = 274
|
||||
ExplicitLeft = 274
|
||||
end
|
||||
inherited Button3: TBitBtn
|
||||
Left = 160
|
||||
ExplicitLeft = 160
|
||||
Left = 164
|
||||
ExplicitLeft = 164
|
||||
end
|
||||
inherited cxDBTextEdit1: TcxDBTextEdit
|
||||
ExplicitWidth = 283
|
||||
|
||||
@ -6,7 +6,7 @@ uses
|
||||
uEditorDBBase, uBizFamilias, uFamiliasController;
|
||||
|
||||
type
|
||||
IEditorFamilias = interface(IEditorDBBase)
|
||||
IEditorFamilias = interface
|
||||
['{28CD8E74-C3D5-4862-A8F9-CF0EE3E79FED}']
|
||||
function GetFamilias: IBizFamilia;
|
||||
procedure SetFamilias(const Value: IBizFamilia);
|
||||
@ -15,6 +15,9 @@ type
|
||||
function GetController : IFamiliasController;
|
||||
procedure SetController (const Value : IFamiliasController);
|
||||
property Controller : IFamiliasController read GetController write SetController;
|
||||
|
||||
function ShowModal : Integer;
|
||||
procedure Release;
|
||||
end;
|
||||
|
||||
|
||||
|
||||
@ -8,6 +8,8 @@
|
||||
<Projects Include="..\..\Base\Base.dproj" />
|
||||
<Projects Include="..\..\GUIBase\GUIBase.dproj" />
|
||||
<Projects Include="..\..\Servidor\FactuGES_Server.dproj" />
|
||||
<Projects Include="..\Formas de pago\Controller\FormasPago_controller.dproj" />
|
||||
<Projects Include="..\Formas de pago\Views\FormasPago_view.dproj" />
|
||||
<Projects Include="Controller\Familias_controller.dproj" />
|
||||
<Projects Include="Data\Familias_data.dproj" />
|
||||
<Projects Include="Model\Familias_model.dproj" />
|
||||
@ -101,14 +103,32 @@
|
||||
<Target Name="FactuGES_Server:Make">
|
||||
<MSBuild Projects="..\..\Servidor\FactuGES_Server.dproj" Targets="Make" />
|
||||
</Target>
|
||||
<Target Name="FormasPago_view">
|
||||
<MSBuild Projects="..\Formas de pago\Views\FormasPago_view.dproj" Targets="" />
|
||||
</Target>
|
||||
<Target Name="FormasPago_view:Clean">
|
||||
<MSBuild Projects="..\Formas de pago\Views\FormasPago_view.dproj" Targets="Clean" />
|
||||
</Target>
|
||||
<Target Name="FormasPago_view:Make">
|
||||
<MSBuild Projects="..\Formas de pago\Views\FormasPago_view.dproj" Targets="Make" />
|
||||
</Target>
|
||||
<Target Name="FormasPago_controller">
|
||||
<MSBuild Projects="..\Formas de pago\Controller\FormasPago_controller.dproj" Targets="" />
|
||||
</Target>
|
||||
<Target Name="FormasPago_controller:Clean">
|
||||
<MSBuild Projects="..\Formas de pago\Controller\FormasPago_controller.dproj" Targets="Clean" />
|
||||
</Target>
|
||||
<Target Name="FormasPago_controller:Make">
|
||||
<MSBuild Projects="..\Formas de pago\Controller\FormasPago_controller.dproj" Targets="Make" />
|
||||
</Target>
|
||||
<Target Name="Build">
|
||||
<CallTarget Targets="Base;GUIBase;ApplicationBase;Familias_model;Familias_data;Familias_controller;Familias_view;Familias_plugin;FactuGES_Server" />
|
||||
<CallTarget Targets="Base;GUIBase;ApplicationBase;Familias_model;Familias_data;Familias_controller;Familias_view;Familias_plugin;FactuGES_Server;FormasPago_view;FormasPago_controller" />
|
||||
</Target>
|
||||
<Target Name="Clean">
|
||||
<CallTarget Targets="Base:Clean;GUIBase:Clean;ApplicationBase:Clean;Familias_model:Clean;Familias_data:Clean;Familias_controller:Clean;Familias_view:Clean;Familias_plugin:Clean;FactuGES_Server:Clean" />
|
||||
<CallTarget Targets="Base:Clean;GUIBase:Clean;ApplicationBase:Clean;Familias_model:Clean;Familias_data:Clean;Familias_controller:Clean;Familias_view:Clean;Familias_plugin:Clean;FactuGES_Server:Clean;FormasPago_view:Clean;FormasPago_controller:Clean" />
|
||||
</Target>
|
||||
<Target Name="Make">
|
||||
<CallTarget Targets="Base:Make;GUIBase:Make;ApplicationBase:Make;Familias_model:Make;Familias_data:Make;Familias_controller:Make;Familias_view:Make;Familias_plugin:Make;FactuGES_Server:Make" />
|
||||
<CallTarget Targets="Base:Make;GUIBase:Make;ApplicationBase:Make;Familias_model:Make;Familias_data:Make;Familias_controller:Make;Familias_view:Make;Familias_plugin:Make;FactuGES_Server:Make;FormasPago_view:Make;FormasPago_controller:Make" />
|
||||
</Target>
|
||||
<Import Condition="Exists('$(MSBuildBinPath)\Borland.Group.Targets')" Project="$(MSBuildBinPath)\Borland.Group.Targets" />
|
||||
</Project>
|
||||
@ -17,8 +17,6 @@ object fEditorFamilias: TfEditorFamilias
|
||||
Position = poScreenCenter
|
||||
OnClose = CustomEditorClose
|
||||
OnShow = FormShow
|
||||
InstanceID = 0
|
||||
ReadOnly = False
|
||||
PixelsPerInch = 96
|
||||
TextHeight = 13
|
||||
object bAceptar: TButton
|
||||
|
||||
@ -28,11 +28,11 @@ interface
|
||||
uses
|
||||
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
||||
Dialogs, DB, StdCtrls, DBCtrls, uDADataTable, ActnList,
|
||||
uIEditorFamilias, uEditorBase, uGUIBase, ExtCtrls,
|
||||
uIEditorFamilias, uEditorBase, uGUIBase, ExtCtrls, uCustomEditor,
|
||||
ComCtrls, uBizFamilias, uFamiliasController, uDAInterfaces;
|
||||
|
||||
type
|
||||
TfEditorFamilias = class(TfEditorBase, IEditorFamilias)
|
||||
TfEditorFamilias = class(TCustomEditor, IEditorFamilias)
|
||||
ActionList1: TActionList;
|
||||
DADataSource: TDADataSource;
|
||||
ListaFamilias: TDBLookupListBox;
|
||||
|
||||
@ -41,7 +41,7 @@ type
|
||||
function Guardar(APedido : IBizPedidoProveedor): Boolean;
|
||||
procedure DescartarCambios(APedido : IBizPedidoProveedor);
|
||||
function Existe(const ID: Integer) : Boolean;
|
||||
function Duplicar(APedido: IBizPedidoProveedor): IBizPedidoProveedor;
|
||||
function Duplicar(APedido: IBizPedidoProveedor; ConMismoContrato:Boolean = false): IBizPedidoProveedor;
|
||||
|
||||
procedure Preview(APedido : IBizPedidoProveedor; AllItems: Boolean = false);
|
||||
procedure Print(APedido : IBizPedidoProveedor; AllItems: Boolean = false);
|
||||
@ -115,7 +115,7 @@ type
|
||||
const AVerModal : Boolean = False; const AWindowCaption: String = '';
|
||||
const AHeaderText: String = '');
|
||||
procedure VerDireccionEntrega(APedido : IBizPedidoProveedor);
|
||||
function Duplicar(APedido: IBizPedidoProveedor): IBizPedidoProveedor;
|
||||
function Duplicar(APedido: IBizPedidoProveedor; ConMismoContrato:Boolean = false): IBizPedidoProveedor;
|
||||
|
||||
procedure Preview(APedido : IBizPedidoProveedor; AllItems: Boolean = false);
|
||||
procedure Print(APedido : IBizPedidoProveedor; AllItems: Boolean = false);
|
||||
@ -317,8 +317,7 @@ begin
|
||||
inherited;
|
||||
end;
|
||||
|
||||
function TPedidosProveedorController.Duplicar(
|
||||
APedido: IBizPedidoProveedor): IBizPedidoProveedor;
|
||||
function TPedidosProveedorController.Duplicar(APedido: IBizPedidoProveedor; ConMismoContrato:Boolean = false): IBizPedidoProveedor;
|
||||
begin
|
||||
Result := Self._Vacio;
|
||||
ShowHourglassCursor;
|
||||
@ -340,9 +339,13 @@ begin
|
||||
FECHA_ENTREGA := 0;
|
||||
INCIDENCIAS_ACTIVAS := 0;
|
||||
// INCIDENCIAS := Nil;
|
||||
REF_CON_CLIENTE := '';
|
||||
ID_CONTRATO_CLIENTE := 0;
|
||||
ID_DIRECCION_CLIENTE := 0;
|
||||
|
||||
if not ConMismoContrato then
|
||||
begin
|
||||
REF_CON_CLIENTE := '';
|
||||
ID_CONTRATO_CLIENTE := 0;
|
||||
ID_DIRECCION_CLIENTE := 0;
|
||||
end;
|
||||
end;
|
||||
Result.AsignarVendedor;
|
||||
|
||||
|
||||
@ -56,9 +56,11 @@ inherited fEditorPedidosProveedor: TfEditorPedidosProveedor
|
||||
ExplicitWidth = 700
|
||||
end
|
||||
inherited TBXTMain2: TTBXToolbar
|
||||
Left = 343
|
||||
DockPos = 343
|
||||
Visible = True
|
||||
ExplicitWidth = 156
|
||||
ExplicitLeft = 343
|
||||
ExplicitWidth = 119
|
||||
object TBXItem39: TTBXItem
|
||||
Action = actRecibirPedido
|
||||
DisplayMode = nbdmImageAndText
|
||||
@ -73,9 +75,9 @@ inherited fEditorPedidosProveedor: TfEditorPedidosProveedor
|
||||
end
|
||||
inline frViewPedidosProveedor1: TfrViewPedidosProveedor [3]
|
||||
Left = 0
|
||||
Top = 116
|
||||
Top = 102
|
||||
Width = 700
|
||||
Height = 464
|
||||
Height = 478
|
||||
Align = alClient
|
||||
Font.Charset = DEFAULT_CHARSET
|
||||
Font.Color = clWindowText
|
||||
@ -85,14 +87,14 @@ inherited fEditorPedidosProveedor: TfEditorPedidosProveedor
|
||||
ParentFont = False
|
||||
TabOrder = 3
|
||||
ReadOnly = False
|
||||
ExplicitTop = 116
|
||||
ExplicitTop = 102
|
||||
ExplicitWidth = 700
|
||||
ExplicitHeight = 464
|
||||
ExplicitHeight = 478
|
||||
inherited cxGrid: TcxGrid
|
||||
Width = 700
|
||||
Height = 336
|
||||
Height = 350
|
||||
ExplicitWidth = 700
|
||||
ExplicitHeight = 336
|
||||
ExplicitHeight = 350
|
||||
inherited cxGridView: TcxGridDBTableView
|
||||
DataController.Summary.DefaultGroupSummaryItems = <
|
||||
item
|
||||
@ -126,18 +128,28 @@ inherited fEditorPedidosProveedor: TfEditorPedidosProveedor
|
||||
Width = 700
|
||||
ExplicitWidth = 700
|
||||
inherited txtFiltroTodo: TcxTextEdit
|
||||
Style.LookAndFeel.SkinName = ''
|
||||
StyleDisabled.LookAndFeel.SkinName = ''
|
||||
StyleFocused.LookAndFeel.SkinName = ''
|
||||
StyleHot.LookAndFeel.SkinName = ''
|
||||
ExplicitWidth = 457
|
||||
Width = 457
|
||||
end
|
||||
inherited edtFechaIniFiltro: TcxDateEdit
|
||||
Style.LookAndFeel.SkinName = ''
|
||||
StyleDisabled.LookAndFeel.SkinName = ''
|
||||
StyleFocused.LookAndFeel.SkinName = ''
|
||||
StyleHot.LookAndFeel.SkinName = ''
|
||||
ExplicitWidth = 240
|
||||
Width = 240
|
||||
end
|
||||
inherited edtFechaFinFiltro: TcxDateEdit
|
||||
Left = 371
|
||||
ExplicitLeft = 371
|
||||
ExplicitWidth = 294
|
||||
Width = 294
|
||||
Left = 349
|
||||
Style.LookAndFeel.SkinName = ''
|
||||
StyleDisabled.LookAndFeel.SkinName = ''
|
||||
StyleFocused.LookAndFeel.SkinName = ''
|
||||
StyleHot.LookAndFeel.SkinName = ''
|
||||
ExplicitLeft = 349
|
||||
end
|
||||
end
|
||||
inherited TBXAlignmentPanel1: TTBXAlignmentPanel
|
||||
@ -154,8 +166,8 @@ inherited fEditorPedidosProveedor: TfEditorPedidosProveedor
|
||||
end
|
||||
end
|
||||
inherited pnlAgrupaciones: TTBXDockablePanel
|
||||
Top = 438
|
||||
ExplicitTop = 438
|
||||
Top = 452
|
||||
ExplicitTop = 452
|
||||
ExplicitWidth = 700
|
||||
inherited TBXAlignmentPanel1: TTBXAlignmentPanel
|
||||
Width = 700
|
||||
|
||||
@ -156,10 +156,14 @@ end;
|
||||
procedure TfEditorPedidosProveedor.DuplicarInterno;
|
||||
var
|
||||
APedido : IBizPedidoProveedor;
|
||||
begin
|
||||
ConMismoContrato : Boolean;
|
||||
|
||||
begin
|
||||
inherited;
|
||||
APedido := FController.Duplicar(Pedidos);
|
||||
|
||||
ConMismoContrato := (ShowConfirmMessage('Atención', Format('¿Desea asignar el mismo contrato de cliente %s al nuevo pedidos a proveedor?', [Pedidos.REF_CON_CLIENTE])) = IDYES);
|
||||
|
||||
APedido := FController.Duplicar(Pedidos, ConMismoContrato);
|
||||
try
|
||||
FController.Ver(APedido);
|
||||
finally
|
||||
|
||||
@ -28,7 +28,7 @@
|
||||
<Borland.Personality>Delphi.Personality</Borland.Personality>
|
||||
<Borland.ProjectType/>
|
||||
<BorlandProject>
|
||||
<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">2</VersionInfo><VersionInfo Name="MinorVer">8</VersionInfo><VersionInfo Name="Release">3</VersionInfo><VersionInfo Name="Build">0</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">3082</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Rodax Software S.L.</VersionInfoKeys><VersionInfoKeys Name="FileDescription"></VersionInfoKeys><VersionInfoKeys Name="FileVersion">2.8.3.0</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName">FactuGES (Servidor)</VersionInfoKeys><VersionInfoKeys Name="ProductVersion">2.8.3.0</VersionInfoKeys><VersionInfoKeys Name="Comments"></VersionInfoKeys><VersionInfoKeys Name="CompileDate">lunes, 06 de febrero de 2017 19:05</VersionInfoKeys></VersionInfoKeys><Excluded_Packages>
|
||||
<BorlandProject><Delphi.Personality><Parameters><Parameters Name="UseLauncher">False</Parameters><Parameters Name="LoadAllSymbols">True</Parameters><Parameters Name="LoadUnspecifiedSymbols">False</Parameters></Parameters><VersionInfo><VersionInfo Name="IncludeVerInfo">True</VersionInfo><VersionInfo Name="AutoIncBuild">False</VersionInfo><VersionInfo Name="MajorVer">2</VersionInfo><VersionInfo Name="MinorVer">8</VersionInfo><VersionInfo Name="Release">6</VersionInfo><VersionInfo Name="Build">0</VersionInfo><VersionInfo Name="Debug">False</VersionInfo><VersionInfo Name="PreRelease">False</VersionInfo><VersionInfo Name="Special">False</VersionInfo><VersionInfo Name="Private">False</VersionInfo><VersionInfo Name="DLL">False</VersionInfo><VersionInfo Name="Locale">3082</VersionInfo><VersionInfo Name="CodePage">1252</VersionInfo></VersionInfo><VersionInfoKeys><VersionInfoKeys Name="CompanyName">Rodax Software S.L.</VersionInfoKeys><VersionInfoKeys Name="FileDescription"></VersionInfoKeys><VersionInfoKeys Name="FileVersion">2.8.6.0</VersionInfoKeys><VersionInfoKeys Name="InternalName"></VersionInfoKeys><VersionInfoKeys Name="LegalCopyright"></VersionInfoKeys><VersionInfoKeys Name="LegalTrademarks"></VersionInfoKeys><VersionInfoKeys Name="OriginalFilename"></VersionInfoKeys><VersionInfoKeys Name="ProductName">FactuGES (Servidor)</VersionInfoKeys><VersionInfoKeys Name="ProductVersion">2.8.6.0</VersionInfoKeys><VersionInfoKeys Name="Comments"></VersionInfoKeys><VersionInfoKeys Name="CompileDate">martes, 03 de octubre de 2017 12:45</VersionInfoKeys></VersionInfoKeys><Excluded_Packages>
|
||||
<Excluded_Packages Name="C:\Documents and Settings\All Users\Documentos\RAD Studio\5.0\Bpl\dxPScxScheduler2LnkD11.bpl">File C:\Documents and Settings\All Users\Documentos\RAD Studio\5.0\Bpl\dxPScxScheduler2LnkD11.bpl not found</Excluded_Packages>
|
||||
</Excluded_Packages><Source><Source Name="MainSource">FactuGES_Server.dpr</Source></Source></Delphi.Personality></BorlandProject></BorlandProject>
|
||||
</ProjectExtensions>
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
MAINICON ICON "C:\Codigo Acana\Resources\Iconos\Servidor.ico"
|
||||
1 VERSIONINFO
|
||||
FILEVERSION 2,8,3,0
|
||||
PRODUCTVERSION 2,8,3,0
|
||||
FILEVERSION 2,8,6,0
|
||||
PRODUCTVERSION 2,8,6,0
|
||||
FILEFLAGSMASK 0x3FL
|
||||
FILEFLAGS 0x00L
|
||||
FILEOS 0x40004L
|
||||
@ -13,10 +13,10 @@ BEGIN
|
||||
BLOCK "0C0A04E4"
|
||||
BEGIN
|
||||
VALUE "CompanyName", "Rodax Software S.L.\0"
|
||||
VALUE "FileVersion", "2.8.3.0\0"
|
||||
VALUE "FileVersion", "2.8.6.0\0"
|
||||
VALUE "ProductName", "FactuGES (Servidor)\0"
|
||||
VALUE "ProductVersion", "2.8.3.0\0"
|
||||
VALUE "CompileDate", "viernes, 21 de abril de 2017 18:20\0"
|
||||
VALUE "ProductVersion", "2.8.6.0\0"
|
||||
VALUE "CompileDate", "miércoles, 25 de octubre de 2017 16:15\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
||||
Binary file not shown.
Loading…
Reference in New Issue
Block a user