Esempio n. 1
0
        public List <Xrp_Fa_Report1_Info> Obtener_data(ref string mensaje)
        {
            try
            {
                using (EntitiesFacturacion_Rpt DB = new EntitiesFacturacion_Rpt())
                {
                    var Consulta = from q in DB.vwFAC_CUS_TAL_Rpt001
                                   select q;


                    foreach (var item in Consulta)
                    {
                        Xrp_Fa_Report1_Info Info = new Xrp_Fa_Report1_Info();
                        Info.IdEmpresa = item.IdEmpresa;
                        // Info.Codigo = item.Codigo;
                        Info.em_nombre  = item.em_nombre;
                        Info.IdCliente  = item.IdCliente;
                        Info.IdEmpresa  = item.IdEmpresa;
                        Info.IdSucursal = item.IdSucursal;
                        //   Info.pe_apellido = item.pe_apellido;
                        //   Info.pe_nombre = item.pe_nombre;
                        Info.pe_nombreCompleto = item.pe_nombreCompleto;
                        //  Info.pe_razonSocial = item.pe_razonSocial;
                        Info.Su_Descripcion = item.Su_Descripcion;
                        listado.Add(Info);
                    }
                }
                //return Lst;
                return(listado);
            }
            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);
                //oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                //mensaje = ex.InnerException + " " + ex.Message;
                return(new List <Xrp_Fa_Report1_Info>());
            }
        }
Esempio n. 2
0
        public List <XFAC_CUS_TAL_Rpt002_Info> Obtener_data(int idempresa, int idsucursal, int idbodega, decimal idordendespacho,
                                                            ref string mensaje)
        {
            try
            {
                using (EntitiesFacturacion_Rpt DB = new EntitiesFacturacion_Rpt())
                {
                    var Consulta = from od in DB.vwFAC_CUS_TAL_Rpt002
                                   where od.IdEmpresa == idempresa && od.IdSucursal == idsucursal && od.IdBodega == idbodega &&
                                   od.IdOrdenDespacho == idordendespacho
                                   select od;


                    foreach (var item in Consulta)
                    {
                        XFAC_CUS_TAL_Rpt002_Info Info = new XFAC_CUS_TAL_Rpt002_Info();
                        Info.Cantidad_det      = item.Cantidad_det;
                        Info.Cedula_ruc_clie   = item.Cedula_ruc_clie;
                        Info.codigo_prod       = item.codigo_prod;
                        Info.correo_clie       = item.correo_clie;
                        Info.costo_det         = item.costo_det;
                        Info.DespachoAbiert    = item.DespachoAbiert;
                        Info.detallexItems_det = item.detallexItems_det;
                        Info.direccion_clie    = item.direccion_clie;
                        Info.direccion_empr    = item.direccion_empr;
                        Info.Fecha             = item.Fecha;
                        Info.Fecha_vct         = item.Fecha_vct;
                        Info.IdBodega          = item.IdBodega;
                        Info.IdCliente         = item.IdCliente;
                        Info.IdEmpresa         = item.IdEmpresa;
                        Info.IdOrdenDespacho   = item.IdOrdenDespacho;
                        Info.IdProducto        = item.IdProducto;
                        Info.IdSucursal        = item.IdSucursal;
                        Info.IdTransportista   = item.IdTransportista;
                        Info.IdVendedor        = item.IdVendedor;
                        Info.Iva_det           = item.Iva_det;
                        //Info.logo_empre = item.logo_empre;//
                        Info.Nom_Bodega           = item.Nom_Bodega;
                        Info.Nom_Cliente          = item.Nom_Cliente;
                        Info.Nom_Empresa          = item.Nom_Empresa;
                        Info.Nom_produc           = item.Nom_produc;
                        Info.Nom_Sucursal         = item.Nom_Sucursal;
                        Info.Nom_Transportista    = item.Nom_Transportista;
                        Info.Observacion          = item.Observacion;
                        Info.Peso_det             = item.Peso_det;
                        Info.Plazo                = item.Plazo;
                        Info.Porcent_des_Uni__det = item.Porcent_des_Uni__det;
                        Info.Precio_det           = item.Precio_det;
                        Info.Precio_Final__det    = item.Precio_Final__det;
                        Info.Razon_social_clie    = item.Razon_social_clie;
                        Info.ruc_empre            = item.ruc_empre;
                        Info.Subtotal_det         = item.Subtotal_det;
                        Info.telefono_empre       = item.telefono_empre;
                        Info.telefonoOfi_clie     = item.telefonoOfi_clie;
                        Info.Total_det            = item.Total_det;
                        Info.Total_kilos          = item.Total_kilos;
                        Info.TotalQuint           = item.TotalQuint;
                        Info.Valor_desc_uni__det  = item.Valor_desc_uni__det;
                        listado.Add(Info);
                    }
                }
                //return Lst;
                return(listado);
            }
            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);
                //oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                //mensaje = ex.InnerException + " " + ex.Message;
                return(new List <XFAC_CUS_TAL_Rpt002_Info>());
            }
        }
        public List <XFAC_CUS_TAL_Rpt003_Info> obtener_list_data(int idempresa, int idsucursal, int idbodega, decimal idGuiaRemision, ref string mensaje)
        {
            try
            {
                List <XFAC_CUS_TAL_Rpt003_Info> Olista = new List <XFAC_CUS_TAL_Rpt003_Info>();

                using (EntitiesFacturacion_Rpt DB = new EntitiesFacturacion_Rpt())
                {
                    var select = from q in DB.vwFAC_CUS_TAL_Rpt003
                                 where q.IdEmpresa == idempresa && q.IdSucursal == idsucursal &&
                                 q.IdBodega == idbodega && q.IdGuiaRemision == idGuiaRemision
                                 select q;


                    foreach (var item in select)
                    {
                        XFAC_CUS_TAL_Rpt003_Info ItemA = new XFAC_CUS_TAL_Rpt003_Info();

                        ItemA.IdEmpresa          = item.IdEmpresa;
                        ItemA.IdSucursal         = item.IdSucursal;
                        ItemA.IdBodega           = item.IdBodega;
                        ItemA.IdGuiaRemision     = item.IdGuiaRemision;
                        ItemA.CodGuiaRemision    = item.CodGuiaRemision;
                        ItemA.Serie1             = item.Serie1;
                        ItemA.Serie2             = item.Serie2;
                        ItemA.NumGuia_Preimpresa = item.NumGuia_Preimpresa;
                        ItemA.IdCliente          = item.IdCliente;
                        ItemA.IdVendedor         = item.IdVendedor;
                        ItemA.IdTransportista    = item.IdTransportista;
                        ItemA.gi_fecha           = item.gi_fecha;
                        ItemA.gi_plazo           = (item.gi_plazo == null) ? 0 : Convert.ToInt32(item.gi_plazo);
                        ItemA.gi_fech_venc       = (item.gi_fech_venc == null) ? DateTime.Now : Convert.ToDateTime(item.gi_fech_venc);
                        ItemA.gi_Observacion     = item.gi_Observacion;
                        ItemA.gi_TotalKilos      = item.gi_TotalKilos;
                        ItemA.gi_TotalQuintales  = item.gi_TotalQuintales;
                        ItemA.IdUsuario          = item.IdUsuario;
                        ItemA.gi_flete           = item.gi_flete;
                        ItemA.gi_interes         = item.gi_interes;
                        ItemA.gi_seguro          = item.gi_seguro;
                        ItemA.gi_OtroValor1      = item.gi_OtroValor1;
                        ItemA.gi_OtroValor2      = item.gi_OtroValor2;
                        ItemA.Secuencia          = item.Secuencia;
                        ItemA.IdProducto         = item.IdProducto;
                        ItemA.gi_cantidad        = item.gi_cantidad;
                        ItemA.gi_Precio          = item.gi_Precio;
                        ItemA.gi_PorDescUnitario = item.gi_PorDescUnitario;
                        ItemA.gi_DescUnitario    = item.gi_DescUnitario;
                        ItemA.gi_PrecioFinal     = item.gi_PrecioFinal;
                        ItemA.gi_Subtotal        = item.gi_Subtotal;
                        ItemA.gi_iva             = item.gi_iva;
                        ItemA.gi_total           = item.gi_total;
                        ItemA.gi_detallexItems   = item.gi_detallexItems;
                        ItemA.gi_peso            = (item.gi_peso == null)? 0: Convert.ToDouble(item.gi_peso);
                        ItemA.nom_empresa        = item.nom_empresa;
                        ItemA.ruc_empresa        = item.ruc_empresa;
                        //ItemA.logo_empresa=item.logo_empresa;
                        ItemA.nom_sucursal               = item.nom_sucursal;
                        ItemA.nom_bodega                 = item.nom_bodega;
                        ItemA.nom_cliente                = item.nom_cliente;
                        ItemA.cod_producto               = item.cod_producto;
                        ItemA.nom_producto               = item.nom_producto;
                        ItemA.nom_transportista          = item.nom_transportista;
                        ItemA.razon_social_transportista = item.razon_social_transportista;
                        ItemA.cedula_ruc_transportista   = item.cedula_ruc_transportista;
                        ItemA.cedula_ruc_cliente         = item.cedula_ruc_cliente;
                        ItemA.direccion_cliente          = item.direccion_cliente;
                        ItemA.direccion_empresa          = item.direccion_empresa;

                        Olista.Add(ItemA);
                    }
                }


                mensaje = "ok";
                return(Olista);
            }
            catch (Exception ex)
            {
                mensaje = "error" + ex.Message;
                return(new List <XFAC_CUS_TAL_Rpt003_Info>());
            }
        }
        public List <XFAC_CUS_TAL_Rpt004_info> Obtener_data(int idempresa, int idsucursal, int idbodega, decimal IdCbte_vta,
                                                            ref string mensaje)
        {
            try
            {
                using (EntitiesFacturacion_Rpt DB = new EntitiesFacturacion_Rpt())
                {
                    var Consulta = from fa in DB.vwFAC_CUS_TAL_Rpt004
                                   where fa.IdEmpresa == idempresa && fa.IdSucursal == idsucursal &&
                                   fa.IdBodega == idbodega &&
                                   fa.IdCbteVta == IdCbte_vta
                                   select fa;


                    foreach (var item in Consulta)
                    {
                        XFAC_CUS_TAL_Rpt004_info Info = new XFAC_CUS_TAL_Rpt004_info();
                        Info.IdEmpresa            = item.IdEmpresa;
                        Info.cod_producto         = item.cod_producto;
                        Info.CodCbteVta           = item.CodCbteVta;
                        Info.IdBodega             = item.IdBodega;
                        Info.IdCaja               = item.IdCaja;
                        Info.IdCbteVta            = item.IdCbteVta;
                        Info.IdCliente            = item.IdCliente;
                        Info.IdEmpresa            = item.IdEmpresa;
                        Info.IdProducto           = item.IdProducto;
                        Info.IdSucursal           = item.IdSucursal;
                        Info.IdVendedor           = item.IdVendedor;
                        Info.nom_caja             = item.nom_caja;
                        Info.nom_cliente          = item.nom_cliente;
                        Info.nom_producto         = item.nom_producto;
                        Info.nom_vendedor         = item.nom_vendedor;
                        Info.Secuencia            = item.Secuencia;
                        Info.vt_autorizacion      = item.vt_autorizacion;
                        Info.vt_cantidad          = item.vt_cantidad;
                        Info.vt_costo             = item.vt_costo;
                        Info.vt_DescUnitario      = item.vt_DescUnitario;
                        Info.vt_detallexItems     = item.vt_detallexItems;
                        Info.vt_fech_venc         = item.vt_fech_venc;
                        Info.vt_fecha             = item.vt_fecha;
                        Info.vt_flete             = item.vt_flete;
                        Info.vt_interes           = item.vt_interes;
                        Info.vt_iva               = item.vt_iva;
                        Info.vt_NumFactura        = item.vt_NumFactura;
                        Info.vt_Observacion       = item.vt_Observacion;
                        Info.vt_OtroValor1        = item.vt_OtroValor1;
                        Info.vt_OtroValor2        = item.vt_OtroValor2;
                        Info.vt_Peso              = (item.vt_Peso == null) ? 0 : Convert.ToInt32(item.vt_Peso);
                        Info.vt_plazo             = item.vt_plazo;
                        Info.vt_PorDescUnitario   = item.vt_PorDescUnitario;
                        Info.vt_Precio            = item.vt_Precio;
                        Info.vt_seguro            = item.vt_seguro;
                        Info.vt_serie1            = item.vt_serie1;
                        Info.vt_serie2            = item.vt_serie2;
                        Info.vt_Subtotal          = item.vt_Subtotal;
                        Info.vt_tipo_venta        = item.vt_tipo_venta;
                        Info.vt_tipoDoc           = item.vt_tipoDoc;
                        Info.vt_total             = item.vt_total;
                        Info.vt_PrecioFinal       = item.vt_PrecioFinal;
                        Info.correo_cliente       = item.correo_cliente;
                        Info.direccion_cliente    = item.direccion_cliente;
                        Info.cedu_ruc_cliente     = item.cedu_ruc_cliente;
                        Info.telefono_cliente     = item.telef_cliente;
                        item.razon_social_cliente = item.razon_social_cliente;


                        listado.Add(Info);
                    }
                }

                return(listado);
            }
            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);
                //oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                //mensaje = ex.InnerException + " " + ex.Message;
                return(new List <XFAC_CUS_TAL_Rpt004_info>());
            }
        }
        public List <XFAC_CUS_TAL_Rpt001_Info> Obtener_data(int idempresa, int idsucursal, int idbodega, decimal idpedido,
                                                            ref string mensaje)
        {
            try
            {
                using (EntitiesFacturacion_Rpt DB = new EntitiesFacturacion_Rpt())
                {
                    var Consulta = from q in DB.vwFAC_CUS_TAL_Rpt001
                                   where q.IdEmpresa == idempresa && q.IdSucursal == idsucursal && q.IdBodega == idbodega &&
                                   q.IdPedido == idpedido
                                   select q;

                    foreach (var item in Consulta)
                    {
                        XFAC_CUS_TAL_Rpt001_Info Info = new XFAC_CUS_TAL_Rpt001_Info();
                        Info.IdEmpresa           = item.IdEmpresa;
                        Info.em_nombre           = item.em_nombre;
                        Info.IdCliente           = item.IdCliente;
                        Info.IdSucursal          = item.IdSucursal;
                        Info.pe_nombreCompleto   = item.pe_nombreCompleto;
                        Info.Su_Descripcion      = item.Su_Descripcion;
                        Info.bo_Descripcion      = item.bo_Descripcion;
                        Info.cp_diasPlazo        = item.cp_diasPlazo;
                        Info.IdPedido            = item.IdPedido;
                        Info.cp_desUni           = item.cp_desUni;
                        Info.cp_fecha            = item.cp_fecha;
                        Info.cp_fechaVencimiento = item.cp_fechaVencimiento;
                        Info.cp_observacion      = item.cp_observacion;
                        Info.cp_PrecioFinal      = item.cp_PrecioFinal;
                        Info.dp_cantidad         = item.dp_cantidad;
                        Info.dp_iva             = item.dp_iva;
                        Info.dp_peso            = Convert.ToDouble(item.dp_peso);
                        Info.dp_PorDescuento    = item.dp_PorDescuento;
                        Info.dp_precio          = item.dp_precio;
                        Info.dp_subtotal        = item.dp_subtotal;
                        Info.dp_total           = item.dp_total;
                        Info.IdBodega           = item.IdBodega;
                        Info.IdEstadoAprobacion = item.IdEstadoAprobacion;
                        Info.IdEstadoProduccion = item.IdEstadoProduccion;
                        Info.IdPersona          = item.IdPersona;
                        Info.IdProducto         = item.IdProducto;
                        Info.interes            = item.interes;
                        Info.otro1           = item.otro1;
                        Info.otro2           = item.otro2;
                        Info.pr_codigo       = item.pr_codigo;
                        Info.pr_descripcion  = item.pr_descripcion;
                        Info.Secuencial      = item.Secuencial;
                        Info.transporte      = item.transporte;
                        Info.pe_razonSocial  = item.pe_razonSocial;
                        Info.pe_telefonoCasa = item.pe_telefonoCasa;
                        Info.pe_telefonoOfic = item.pe_telefonoOfic;
                        Info.pe_cedulaRuc    = item.pe_cedulaRuc;
                        Info.pe_correo       = item.pe_correo;
                        Info.pe_direccion    = item.pe_direccion;

                        listado.Add(Info);
                    }
                }
                //return Lst;
                return(listado);
            }
            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);
                //oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                //mensaje = ex.InnerException + " " + ex.Message;
                return(new List <XFAC_CUS_TAL_Rpt001_Info>());
            }
        }