public List <Core.Erp.Info.Facturacion.fa_guia_remision_Info> Get_List_guia_remision(int idEmpresa, int idSucursalIni, int idSucursalFin, int idBodegaIni, int idBodegaFin, DateTime FechaIni, DateTime FechaFin) { try { List <Core.Erp.Info.Facturacion.fa_guia_remision_Info> lst = new List <Core.Erp.Info.Facturacion.fa_guia_remision_Info>(); if (idSucursalFin == 0) { idSucursalIni = 0; idSucursalFin = 5000; } if (idBodegaFin == 0) { idBodegaIni = 0; idBodegaFin = 5000; } EntitiesFacturacion_Grafinpren Base = new EntitiesFacturacion_Grafinpren(); var query = from v in Base.vwfa_Guia_Remision_graf where v.IdEmpresa == idEmpresa && v.IdBodega >= idBodegaIni && v.IdBodega <= idBodegaFin && v.IdSucursal >= idSucursalIni && v.IdSucursal <= idSucursalFin && v.gi_fecha >= FechaIni && v.gi_fecha <= FechaFin select v; foreach (var item in query) { Core.Erp.Info.Facturacion.fa_guia_remision_Info info = new Core.Erp.Info.Facturacion.fa_guia_remision_Info(); info.Info_Guia_Remision_x_Grafinpren.Num_Cotizacion = Convert.ToDecimal(item.Num_Cotizacion); info.Info_Guia_Remision_x_Grafinpren.Num_OP = item.Num_OP; info.Info_Guia_Remision_x_Grafinpren.fecha_Cotizacion = Convert.ToDateTime(item.fecha_Cotizacion); info.Info_Guia_Remision_x_Grafinpren.IdEquipo = item.IdEquipo; info.Info_Guia_Remision_x_Grafinpren.nom_equipo = item.nom_Equipo; info.IdEmpresa = item.IdEmpresa; info.IdSucursal = item.IdSucursal; info.IdBodega = item.IdBodega; info.Ve_Vendedor = item.Ve_Vendedor; info.Cliente = item.pe_razonSocial; info.IdGuiaRemision = item.IdGuiaRemision; info.gi_fecha = item.gi_fecha; info.gi_FecIniTraslado = item.gi_FechaIniTraslado; info.gi_FecFinTraslado = item.gi_FechaFinTraslado; info.gi_fech_venc = item.gi_fech_venc; info.gi_TotalQuintales = item.gi_TotalQuintales; info.gi_TotalKilos = item.gi_TotalKilos; info.IdTransportista = item.IdTransportista; info.IdVendedor = item.IdVendedor; info.IdCliente = item.IdCliente; info.Estado = item.Estado; info.CodDocumentoTipo = item.CodDocumentoTipo; info.Serie1 = item.Serie1; info.Serie2 = item.Serie2; info.NumGuia_Preimpresa = item.NumGuia_Preimpresa; info.ruta = item.ruta; info.placa = item.placa; info.Direccion_Origen = item.Direccion_Origen; info.Direccion_Destino = item.Direccion_Destino; info.em_nombre = item.em_nombre; info.RazonSocial = item.RazonSocial; info.NombreComercial = item.NombreComercial; info.ContribuyenteEspecial = item.ContribuyenteEspecial; info.ObligadoAllevarConta = item.ObligadoAllevarConta; info.em_ruc = item.em_ruc; info.Cedula = item.Cedula; info.nom_Transportista = item.nom_Transportista; info.gi_Observacion = item.gi_Observacion; info.IdTipoDocumento = item.IdTipoDocumento; info.pe_cedulaRuc = item.pe_cedulaRuc; info.pe_direccion = item.pe_direccion; info.pe_telefonoCasa = item.pe_telefonoCasa; info.pe_telefonoOfic = item.pe_telefonoOfic; info.pe_celular = item.pe_celular; info.pe_correo = item.pe_correo; info.pe_Naturaleza = item.pe_Naturaleza; info.pe_nombreCompleto = item.pe_nombreCompleto; info.pe_apellido = item.pe_apellido; info.pe_nombre = item.pe_nombre; info.IdTipoPersona = item.IdTipoPersona; lst.Add(info); } return(lst); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); msg = ex.ToString(); oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg); throw new Exception(ex.ToString()); } }
public fa_rpt_guia_remision_Info() { empresainfo = new tb_Empresa_Info(); Info = new fa_guia_remision_Info(); ListaDetalle = new List <fa_guia_remision_det_Info>(); }