internal ListadosProductosDocumentos(ListadoTipoDocumento tipo, IContextService context) : base(context) { _tipo = tipo; _columnatercero = "fkclientes"; if (_tipo == ListadoTipoDocumento.AlbaranesCompras) { _columnatercero = "fkproveedores"; } else if (_tipo == ListadoTipoDocumento.PresupuestosCompras) { _columnatercero = "fkproveedores"; } else if (_tipo == ListadoTipoDocumento.PedidosCompras) { _columnatercero = "fkproveedores"; } else if (_tipo == ListadoTipoDocumento.FacturasCompras) { _columnatercero = "fkproveedores"; } Clientedesdelabel = tipo <= ListadoTipoDocumento.Facturas ? RAlbaranes.ClienteDesde : RAlbaranes.ProveedorDesde; Clientehastalabel = tipo <= ListadoTipoDocumento.Facturas ? RAlbaranes.ClienteHasta : RAlbaranes.ProveedorHasta; Fkfamiliaclientelabel = tipo <= ListadoTipoDocumento.Facturas ? RClientes.Fkfamiliacliente: RProveedores.Fkfamiliaproveedor; Fkzonaclientelabel = tipo <= ListadoTipoDocumento.Facturas ? RClientes.Fkzonacliente : RProveedores.Fkzonaproveedor; Agrupacion = "1"; _claveajena = tipo.ToString(); ConfiguracionColumnas.Add("Precio", new ConfiguracionColumnasModel() { Decimales = new ConfiguracionDecimalesColumnasModel() { Columna = "_decimales" } }); ConfiguracionColumnas.Add("% Dto.", new ConfiguracionColumnasModel() { Decimales = new ConfiguracionDecimalesColumnasModel() { Columna = "_decimales" } }); ConfiguracionColumnas.Add("Subtotal", new ConfiguracionColumnasModel() { Decimales = new ConfiguracionDecimalesColumnasModel() { Columna = "_decimales" } }); ConfiguracionColumnas.Add("Metros", new ConfiguracionColumnasModel() { Decimales = new ConfiguracionDecimalesColumnasModel() { Columna = "_decimalesunidades" } }); ConfiguracionColumnas.Add("Largo", new ConfiguracionColumnasModel() { Decimales = new ConfiguracionDecimalesColumnasModel() { Columna = "_decimalesunidades" } }); ConfiguracionColumnas.Add("Ancho", new ConfiguracionColumnasModel() { Decimales = new ConfiguracionDecimalesColumnasModel() { Columna = "_decimalesunidades" } }); ConfiguracionColumnas.Add("Grueso", new ConfiguracionColumnasModel() { Decimales = new ConfiguracionDecimalesColumnasModel() { Columna = "_decimalesunidades" } }); }
public ListadosStockAlbaranesCompras(IContextService context) : base(context) { _tipo = ListadoTipoDocumento.AlbaranesCompras; _columnatercero = "_fkproveedores"; Clientedesdelabel = _tipo <= ListadoTipoDocumento.Facturas ? RAlbaranes.ClienteDesde : RAlbaranes.ProveedorDesde; Clientehastalabel = _tipo <= ListadoTipoDocumento.Facturas ? RAlbaranes.ClienteHasta : RAlbaranes.ProveedorHasta; Fkfamiliaclientelabel = _tipo <= ListadoTipoDocumento.Facturas ? Inf.ResourcesGlobalization.Textos.Entidades.Clientes.Fkfamiliacliente : RProveedores.Fkfamiliaproveedor; Fkzonaclientelabel = _tipo <= ListadoTipoDocumento.Facturas ? Inf.ResourcesGlobalization.Textos.Entidades.Clientes.Fkzonacliente : RProveedores.Fkzonaproveedor; Agrupacion = "1"; //_claveajena = _tipo.ToString(); _claveajena = "albaranes"; ConfiguracionColumnas.Add("Precio", new ConfiguracionColumnasModel() { Decimales = new ConfiguracionDecimalesColumnasModel() { Columna = "_decimales" } }); ConfiguracionColumnas.Add("% Dto.", new ConfiguracionColumnasModel() { Decimales = new ConfiguracionDecimalesColumnasModel() { Columna = "_decimales" } }); ConfiguracionColumnas.Add("Subtotal", new ConfiguracionColumnasModel() { Decimales = new ConfiguracionDecimalesColumnasModel() { Columna = "_decimales" } }); ConfiguracionColumnas.Add("Metros", new ConfiguracionColumnasModel() { Decimales = new ConfiguracionDecimalesColumnasModel() { Columna = "_decimalesunidades" } }); ConfiguracionColumnas.Add("Largo", new ConfiguracionColumnasModel() { Decimales = new ConfiguracionDecimalesColumnasModel() { Columna = "_decimalesunidades" } }); ConfiguracionColumnas.Add("Ancho", new ConfiguracionColumnasModel() { Decimales = new ConfiguracionDecimalesColumnasModel() { Columna = "_decimalesunidades" } }); ConfiguracionColumnas.Add("Grueso", new ConfiguracionColumnasModel() { Decimales = new ConfiguracionDecimalesColumnasModel() { Columna = "_decimalesunidades" } }); }