public List <CXC_004_Info> get_list(int IdEmpresa, decimal IdCliente, int IdContacto, DateTime fecha_corte, string Estado) { try { decimal IdCliente_ini = IdCliente; decimal IdCliente_fin = IdCliente == 0 ? 999999 : IdCliente; int IdContacto_ini = IdContacto; int IdContacto_fin = IdContacto == 0 ? 9999 : IdContacto; fecha_corte = fecha_corte.Date; List <CXC_004_Info> Lista; using (Entities_reportes Context = new Entities_reportes()) { Lista = (from q in Context.SPCXC_004(IdEmpresa, IdCliente_ini, IdCliente_fin, IdContacto_ini, IdContacto_fin, fecha_corte) where q.Estado_documento.Contains(Estado) select new CXC_004_Info { IdRow = q.IdRow, IdEmpresa = q.IdEmpresa, IdSucursal = q.IdSucursal, IdBodega = q.IdBodega, IdCbteVta = q.IdCbteVta, vt_fecha = q.vt_fecha, vt_NumFactura = q.vt_NumFactura, vt_Observacion = q.vt_Observacion, vt_tipoDoc = q.vt_tipoDoc, valor_doc = q.valor_doc, valor = q.valor, Debito = q.Debito, Credito = q.Credito, saldo = q.saldo, IdCliente = q.IdCliente, pe_nombreCompleto = q.pe_nombreCompleto, Estado = q.Estado, Tipo_cbte = q.Tipo_cbte, orden = q.orden, Tipo_cobro = q.Tipo_cobro, num_documento_cobro = q.num_documento_cobro, IdCobro = q.IdCobro, Estado_documento = q.Estado_documento, cr_observacion = q.cr_observacion, IdContacto = q.IdContacto, NomContacto = q.NomContacto }).ToList(); } return(Lista); } catch (Exception) { throw; } }
public List <CXC_004_Info> get_list(int IdEmpresa, int IdSucursal, decimal IdCliente, DateTime FechaIni, DateTime FechaFin, bool MostrarSaldo0) { try { int IdSucursalIni = IdSucursal; int IdSucursalFin = IdSucursal == 0 ? 999999 : IdSucursal; int IdClienteIni = Convert.ToInt32(IdCliente); int IdClienteFin = IdCliente == 0 ? 9999999 : Convert.ToInt32(IdCliente); FechaIni = FechaIni.Date; FechaFin = FechaFin.Date; List <CXC_004_Info> Lista; using (Entities_reportes Context = new Entities_reportes()) { Lista = (from q in Context.SPCXC_004(IdEmpresa, IdSucursalIni, IdSucursalFin, IdClienteIni, IdClienteFin, FechaIni, FechaFin, MostrarSaldo0) select new CXC_004_Info { IdEmpresa = q.IdEmpresa, IdSucursal = q.IdSucursal, IdBodega = q.IdBodega, IdCliente = q.IdCliente, IdCbteVta = q.IdCbteVta, vt_NumFactura = q.vt_NumFactura, vt_fecha = q.vt_fecha, vt_fech_venc = q.vt_fech_venc, pe_nombreCompleto = q.pe_nombreCompleto, Su_Descripcion = q.Su_Descripcion, Total = q.Total, Saldo = q.Saldo, Debe = q.Debe, Haber = q.Haber, Dias = q.Dias, vt_tipoDoc = q.vt_tipoDoc, TipoDoc = q.TipoDoc, Referencia = q.Referencia, FechaReferencia = q.FechaReferencia }).ToList(); } return(Lista); } catch (Exception EX) { throw; } }