Exemplo n.º 1
0
        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());
            }
        }
Exemplo n.º 2
0
 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>();
 }