Tareas #787: al aceptar un presupuesto con linea de concepto libre se crea un capitulo de cocinas Tareas #846: Se arregla fallo de selección en el grid al cambiar de estado una linea seleccionada sobre un grid filtrado Tareas #898: En el informe de varios y obras quitar las lineas de los conceptos Tareas #914: En los informes internos sale acana home en lugar de Abeto Design Tareas #919: Se activan las familias y articulos para que salgan en las propiedades y valores de los presupuestos y contratos git-svn-id: https://192.168.0.254/svn/Proyectos.AbetoDesign_FactuGES/trunk@50 93f398dd-4eb6-7a46-baf6-13f46f578da2
89 lines
3.4 KiB
ObjectPascal
89 lines
3.4 KiB
ObjectPascal
unit uViewConfiguracionDocArmario;
|
|
|
|
interface
|
|
|
|
uses
|
|
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
|
Dialogs, uViewConfiguracionBase, cxControls, cxContainer, cxEdit, cxTextEdit, cxMemo,
|
|
cxRichEdit, uViewBase, JvExControls, JvGradientHeaderPanel, StdCtrls, ExtCtrls,
|
|
ComCtrls, uCustomView, uViewDetallesBase, uViewDetallesDTO,
|
|
uViewDetallesArticulos, uViewConfiguracionCapitulo;
|
|
|
|
type
|
|
TfrViewConfiguracionDocArmario = class(TfrViewConfiguracionBase)
|
|
Paginas: TPageControl;
|
|
pagNotas: TTabSheet;
|
|
Label1: TLabel;
|
|
Label2: TLabel;
|
|
Label4: TLabel;
|
|
ePlazosEntrega: TMemo;
|
|
eFormaPago: TMemo;
|
|
eObservaciones: TMemo;
|
|
pagCapituloFrente: TTabSheet;
|
|
frViewConfiguracionCapituloFrente: TfrViewConfiguracionCapitulo;
|
|
pagCapituloInterior: TTabSheet;
|
|
frViewConfiguracionCapituloInterior: TfrViewConfiguracionCapitulo;
|
|
pagCondiciones: TTabSheet;
|
|
eCondiciones: TcxRichEdit;
|
|
public
|
|
class function GetViewClass : TClass; override;
|
|
class function DarEtiqueta : String; override;
|
|
procedure CargarValores; override;
|
|
procedure GuardarValores; override;
|
|
end;
|
|
|
|
var
|
|
frViewConfiguracionDocArmario: TfrViewConfiguracionDocArmario;
|
|
|
|
implementation
|
|
{$R *.dfm}
|
|
{ TfrViewConfiguracionDocARMARIO }
|
|
|
|
uses uFactuGES_App, uConfiguracionController, uPresupuestosClienteController,
|
|
uBizDetallesPresupuestoCliente, uDetallesPresupuestoClienteController;
|
|
|
|
procedure TfrViewConfiguracionDocArmario.CargarValores;
|
|
begin
|
|
inherited;
|
|
eFormaPago.Lines.Clear;
|
|
eFormaPago.Text := AppFactuGES.Configuracion.GetSettingAsString(teBD,CTE_FORMA_PAGO_ARMARIO);
|
|
ePlazosEntrega.Lines.Clear;
|
|
ePlazosEntrega.Text := AppFactuGES.Configuracion.GetSettingAsString(teBD,CTE_PLAZOS_ENTREGA_ARMARIO);
|
|
eObservaciones.Lines.Clear;
|
|
eObservaciones.Text := AppFactuGES.Configuracion.GetSettingAsString(teBD,CTE_OBSERVACIONES_ARMARIO);
|
|
eCondiciones.Lines.Clear;
|
|
eCondiciones.Text := AppFactuGES.Configuracion.GetSettingAsString(teBD,CTE_CONDICIONES_ARMARIO);
|
|
|
|
frViewConfiguracionCapituloFrente.Controller := TDetallesPresupuestoClienteController.Create;
|
|
frViewConfiguracionCapituloFrente.Detalles := (frViewConfiguracionCapituloFrente.Controller as IDetallesPresupuestoClienteController).BuscarCapitulo(TIPO_CAPITULO_AF);
|
|
|
|
frViewConfiguracionCapituloInterior.Controller := TDetallesPresupuestoClienteController.Create;
|
|
frViewConfiguracionCapituloInterior.Detalles := (frViewConfiguracionCapituloInterior.Controller as IDetallesPresupuestoClienteController).BuscarCapitulo(TIPO_CAPITULO_AI);
|
|
|
|
end;
|
|
|
|
class function TfrViewConfiguracionDocArmario.DarEtiqueta: String;
|
|
begin
|
|
Result := 'Documentos armario';
|
|
end;
|
|
|
|
class function TfrViewConfiguracionDocArmario.GetViewClass: TClass;
|
|
begin
|
|
Result := TfrViewConfiguracionDocARMARIO;
|
|
end;
|
|
|
|
procedure TfrViewConfiguracionDocArmario.GuardarValores;
|
|
begin
|
|
inherited;
|
|
AppFactuGES.Configuracion.SetSettingAsString(teBD, CTE_FORMA_PAGO_ARMARIO, eFormaPago.Text);
|
|
AppFactuGES.Configuracion.SetSettingAsString(teBD, CTE_PLAZOS_ENTREGA_ARMARIO, ePlazosEntrega.Text);
|
|
AppFactuGES.Configuracion.SetSettingAsString(teBD, CTE_OBSERVACIONES_ARMARIO, eObservaciones.Text);
|
|
AppFactuGES.Configuracion.SetSettingAsString(teBD, CTE_CONDICIONES_ARMARIO, eCondiciones.Text);
|
|
|
|
frViewConfiguracionCapituloFrente.Detalles.DataTable.ApplyUpdates;
|
|
frViewConfiguracionCapituloInterior.Detalles.DataTable.ApplyUpdates;
|
|
end;
|
|
|
|
|
|
end.
|