Пример #1
0
        public List <XROL_Rpt020_Info> GetListConsultaGeneral(int idEmpresa, int IdDepartamento, int idnomina_tipo, DateTime fi, DateTime ff)
        {
            try
            {
                List <XROL_Rpt020_Info> listado = new List <XROL_Rpt020_Info>();
                int      secuencia    = 0;
                DateTime fecha_inicio = Convert.ToDateTime(fi.ToShortDateString());
                DateTime fecha_fin    = Convert.ToDateTime(ff.ToShortDateString());
                using (EntitiesRolesRptGeneral db = new EntitiesRolesRptGeneral())
                {
                    var datos = (from a in db.spROL_Rpt020(idEmpresa, idnomina_tipo, 7, 8, 9, fi, ff)
                                 where

                                 a.IdDepartamento == IdDepartamento

                                 orderby a.Nombre ascending
                                 select a);

                    Cbt = empresaData.Get_Info_Empresa(idEmpresa);

                    foreach (var item in datos)
                    {
                        XROL_Rpt020_Info info = new XROL_Rpt020_Info();
                        secuencia           = secuencia + 1;
                        info.IdEmpresa      = item.IdEmpresa;
                        info.IdEmpleado     = item.IdEmpleado;
                        info.IdNomina       = item.IdNomina;
                        info.IdDepartamento = item.IdDepartamento;
                        info.Cedula         = item.Cedula;
                        info.Nombre         = item.Nombre;
                        info.Num_horas25    = item.Num_horas25;
                        info.Valor_hora_25  = item.Valor_hora_25;
                        info.Num_horas50    = item.Num_horas50;
                        info.Valor_hora_50  = item.Valor_hora_50;
                        info.Num_horas100   = item.Num_horas100;
                        info.Valor_hora_100 = item.Valor_hora_100;
                        info.Departamento   = item.Departamento;

                        info.Logo            = Cbt.em_logo_Image;
                        info.RazonSocial     = Cbt.RazonSocial;
                        info.NombreComercial = Cbt.NombreComercial;
                        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 <XROL_Rpt020_Info>());
            }
        }
Пример #2
0
        public List <XACTF_FJ_Rpt003_Info> Get_List_Activos(int idempresa, int idcategoria)
        {
            info_empresa = empresa_data.Get_Info_Empresa(idempresa);

            try
            {
                List <XACTF_FJ_Rpt003_Info> lista = new List <XACTF_FJ_Rpt003_Info>();
                using (EntitiesActivoFijo_Reporte_FJ database = new EntitiesActivoFijo_Reporte_FJ())
                {
                    var query = (from q in database.vwACTF_FJ_Rpt003
                                 where q.IdEmpresa_AF == idempresa &&
                                 q.IdCategoriaAF == idcategoria
                                 // && q.Fecha >= Fecha_Inicio
                                 //    & q.Fecha <= Fecha_Fin
                                 select q);

                    foreach (var item in query)
                    {
                        XACTF_FJ_Rpt003_Info info = new XACTF_FJ_Rpt003_Info();
                        info.IdEmpresa_AF = item.IdEmpresa_AF;
                        info.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo;
                        info.IdCentroCosto_Scc = item.IdCentroCosto_Scc;
                        info.IdCentroCosto_sub_centro_costo_Scc = item.IdCentroCosto_sub_centro_costo_Scc;
                        info.IdCategoriaAF       = item.IdCategoriaAF;
                        info.IdCategoriaAF       = item.IdCategoriaAF;
                        info.IdActijoFijoTipo    = item.IdActijoFijoTipo;
                        info.IdActivoFijo        = item.IdActivoFijo;
                        info.Categoria           = item.Categoria;
                        info.Tipo                = item.Tipo;
                        info.Subcentro_Costo     = item.Subcentro_Costo;
                        info.Centro_costo        = item.Centro_costo;
                        info.Af_Nombre           = item.Af_Nombre;
                        info.CodActivoFijo       = item.CodActivoFijo;
                        info.em_logo             = info_empresa.em_logo;
                        info.NombreComercial     = info_empresa.em_nombre;
                        info.Estado              = "Activo";
                        info.Af_DescripcionCorta = item.Af_DescripcionCorta;
                        lista.Add(info);
                    }
                }

                return(lista);
            }
            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 <XACTF_FJ_Rpt003_Info>());
            }
        }
Пример #3
0
        public List <XINV_Rpt009_Info> consultar_data(int IdEmpresa, int IdBodega, int IdBodegaFin, int IdSucursal, int IdSucursalFin, DateTime fecha_corte, decimal IdProducto, int IdGrupo, int IdSubgrupo, ref String MensajeError)
        {
            try
            {
                int     Idgrupoinicio    = 0;
                int     IdSubgrupoInicio = 0;
                decimal IdProducto_ini   = 0;
                decimal IdProducto_fin   = 0;
                IdProducto_ini   = IdProducto;
                IdProducto_fin   = IdProducto == 0 ? 999999 : IdProducto;
                Idgrupoinicio    = (IdGrupo == 0) ? 999999 : IdGrupo;
                IdSubgrupoInicio = (IdSubgrupo == 0) ? 999999 : IdSubgrupo;
                List <XINV_Rpt009_Info> listadedatos = new List <XINV_Rpt009_Info>();

                using (Entities_Inventario_General BalanceGeneral = new Entities_Inventario_General())
                {
                    var select = from h in BalanceGeneral.spINV_Rpt009(IdEmpresa, IdSucursal, IdSucursalFin, IdBodega, IdBodegaFin, IdProducto_ini, IdProducto_fin, fecha_corte)
                                 where
                                 h.IdGrupo >= Idgrupoinicio &&
                                 h.IdGrupo <= Idgrupoinicio

                                 && h.IdSubgrupo >= IdSubgrupoInicio &&
                                 h.IdSubgrupo <= IdSubgrupoInicio
                                 select h;
                    infoEmp = dataEmp.Get_Info_Empresa(IdEmpresa);
                    foreach (var item in select)
                    {
                        XINV_Rpt009_Info itemInfo = new XINV_Rpt009_Info();
                        itemInfo.IdEmpresa        = item.IdEmpresa;
                        itemInfo.IdBodega         = item.IdBodega;
                        itemInfo.IdSucursal       = item.IdSucursal;
                        itemInfo.IdProducto       = item.IdProducto;
                        itemInfo.IdSucursal       = item.IdSucursal;
                        itemInfo.pr_codigo        = item.pr_codigo;
                        itemInfo.pr_descripcion   = item.pr_descripcion;
                        itemInfo.pr_observacion   = item.pr_observacion;
                        itemInfo.nom_bodega       = item.nom_bodega;
                        itemInfo.nom_sucursal     = item.nom_sucursal;
                        itemInfo.Stock            = item.Stock;
                        itemInfo.costo            = Convert.ToDouble(item.mv_costo);
                        itemInfo.costo_total      = item.costo_total;
                        itemInfo.nom_UnidadMedida = item.nom_UnidadMedida;
                        listadedatos.Add(itemInfo);
                    }
                }
                return(listadedatos);
            }
            catch (Exception ex)
            {
                return(new List <XINV_Rpt009_Info>());
            }
        }
Пример #4
0
 public tb_Empresa_Info Get_Info_Empresa(int IdEmpresa)
 {
     try
     {
         tb_Empresa_Data EmD = new tb_Empresa_Data();
         tb_Empresa_Info le  = new tb_Empresa_Info();
         le = EmD.Get_Info_Empresa(IdEmpresa);
         return(le);
     }
     catch (Exception ex)
     {
         try
         {
             Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message);
             throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "ObtenerEmpresa", ex.Message), ex)
                   {
                       EntityType = typeof(tb_Empresa_Bus)
                   };
         }
         catch (Exception)
         {
             throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "ObtenerEmpresa", ex.Message), ex)
                   {
                       EntityType = typeof(tb_Empresa_Bus)
                   };
         }
     }
 }
Пример #5
0
        public List <XINV_Rpt002_Info> consultar_data(int IdEmpresa, int IdSucursal, int IdBodega, int IdMovi_inven_tipo, decimal IdNumMovi, ref string mensaje)
        {
            try
            {
                List <XINV_Rpt002_Info> listadedatos = new List <XINV_Rpt002_Info>();
                using (Entities_Inventario_General EgresosVarios = new Entities_Inventario_General())
                {
                    var select = from h in EgresosVarios.vwINV_Rpt002
                                 where h.IdEmpresa == IdEmpresa &&
                                 h.IdSucursal == IdSucursal &&
                                 h.IdBodega == IdBodega &&
                                 h.IdMovi_inven_tipo == IdMovi_inven_tipo &&
                                 h.IdNumMovi == IdNumMovi
                                 select h;
                    infoEmp = dataEmp.Get_Info_Empresa(IdEmpresa);
                    foreach (var item in select)
                    {
                        XINV_Rpt002_Info itemInfo = new XINV_Rpt002_Info();
                        itemInfo.cantidad      = item.cantidad;
                        itemInfo.cod_producto  = item.cod_producto;
                        itemInfo.CodMoviInven  = item.CodMoviInven;
                        itemInfo.Empresa       = item.Empresa;
                        itemInfo.fecha         = item.fecha;
                        itemInfo.IdBodega      = (item.IdBodega == null) ? 0 : Convert.ToInt32(item.IdBodega);
                        itemInfo.IdCentroCosto = item.IdCentroCosto;
                        itemInfo.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo;
                        itemInfo.IdEmpresa         = item.IdEmpresa;
                        itemInfo.IdMovi_inven_tipo = item.IdMovi_inven_tipo;
                        itemInfo.IdNumMovi         = item.IdNumMovi;
                        itemInfo.IdProducto        = item.IdProducto;
                        itemInfo.IdSucursal        = item.IdSucursal;
                        itemInfo.nom_bodega        = item.nom_bodega;
                        itemInfo.nom_producto      = item.nom_producto;
                        itemInfo.nom_sucursal      = item.nom_sucursal;
                        itemInfo.observacion       = item.observacion;
                        itemInfo.observacion_det   = item.observacion_det;
                        itemInfo.stock_act         = item.stock_act;
                        itemInfo.stock_ant         = item.stock_ant;
                        itemInfo.Tipo_Movimiento   = item.Tipo_Movimiento;
                        itemInfo.UnidadMedida      = item.UnidadMedida;
                        itemInfo.Logo = infoEmp.em_logo_Image;
                        itemInfo.IdEstadoDespacho_cat         = item.IdEstadoDespacho_cat;
                        itemInfo.Fecha_registro               = item.Fecha_registro;
                        itemInfo.Fecha_ingreso                = item.Fecha_ingreso;
                        itemInfo.Fecha_despacho               = item.Fecha_despacho;
                        itemInfo.dm_cantidad_sinConversion    = item.dm_cantidad_sinConversion;
                        itemInfo.IdUnidadMedida_sinConversion = item.IdUnidadMedida_sinConversion;
                        itemInfo.UnidadMedida_sinConversion   = item.UnidadMedida_sinConversion;
                        itemInfo.mv_costo_sinConversion       = itemInfo.mv_costo_sinConversion;

                        listadedatos.Add(itemInfo);
                    }
                }
                return(listadedatos);
            }
            catch (Exception ex)
            {
                return(new List <XINV_Rpt002_Info>());
            }
        }
Пример #6
0
        public List <XCXP_Rpt028_Info> consultar_data(int idempresa, decimal IdConciliacion_Caja, ref string mensaje)
        {
            tb_Empresa_Data dataEmp = new tb_Empresa_Data();
            tb_Empresa_Info infoEmp = new tb_Empresa_Info();

            List <XCXP_Rpt028_Info> listadatos = new List <XCXP_Rpt028_Info>();

            try
            {
                using (EntitiesCXP_General OEnti = new EntitiesCXP_General())
                {
                    var select = from q in OEnti.vwCXP_Rpt028
                                 where q.IdEmpresa == idempresa &&
                                 q.IdConciliacion_Caja == IdConciliacion_Caja
                                 select q;
                    infoEmp = dataEmp.Get_Info_Empresa(idempresa);
                    foreach (var item in select)
                    {
                        XCXP_Rpt028_Info info = new XCXP_Rpt028_Info();


                        info.IdEmpresa           = info.IdEmpresa;
                        info.IdConciliacion_Caja = item.IdConciliacion_Caja;
                        info.Fecha             = item.Fecha;
                        info.IdCaja            = item.IdCaja;
                        info.IdEstadoCierre    = item.IdEstadoCierre;
                        info.Observacion       = item.Observacion;
                        info.IdOrdenPago       = item.IdOrdenPago;
                        info.IdTipo_Persona    = item.IdTipo_Persona;
                        info.IdPersona         = item.IdPersona;
                        info.IdTipo_op         = item.IdTipo_op;
                        info.Fecha_OP          = item.Fecha_OP;
                        info.Valor_a_pagar     = item.Valor_a_pagar;
                        info.Referencia        = item.Referencia;
                        info.pe_nombreCompleto = item.pe_nombreCompleto;
                        info.IdCtaCble         = item.IdCtaCble;
                        info.pc_Cuenta         = item.pc_Cuenta;
                        if (item.dc_Valor > 0)
                        {
                            info.debe = item.dc_Valor;
                        }
                        else
                        {
                            info.haber = item.dc_Valor * -1;
                        }
                        info.SubCentroCosto = item.SubCentroCosto;
                        info.Centro_costo   = item.Centro_costo;
                        info.Observacion_OP = item.Observacion_OP;


                        listadatos.Add(info);
                    }
                }
                return(listadatos);
            }
            catch (Exception ex)
            {
                return(new List <XCXP_Rpt028_Info>());;
            }
        }
Пример #7
0
        public List <XFAC_FJ_Rpt008_Info> Get_List(int idEmpresa, int IdPeriodo, int anio, int mes)
        {
            try
            {
                List <XFAC_FJ_Rpt008_Info> Lista = new List <XFAC_FJ_Rpt008_Info>();

                fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Data data_parametro = new fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Data();
                fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Info info_parametro = new fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Info();

                info_parametro = data_parametro.Get_Info_marge_ganacia_RRHH(idEmpresa, anio, mes);
                info_parametro.Porcentaje_Calculo_BS = info_parametro.Porcentaje_Calculo_BS / 100;
                info_parametro.Porcentaje_Calculo_MO = info_parametro.Porcentaje_Calculo_MO / 100;
                Cbt = empresaData.Get_Info_Empresa(idEmpresa);

                using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt())
                {
                    var lst = from q in Context.vwFAC_FJ_Rpt008
                              where q.IdEmpresa == idEmpresa &&
                              q.IdPeriodo == IdPeriodo
                              //  && q.IdPreFacturacion == IdPrefacturacion
                              select q;

                    foreach (var item in lst)
                    {
                        XFAC_FJ_Rpt008_Info info = new XFAC_FJ_Rpt008_Info();
                        info.IdEmpresa           = item.IdEmpresa;
                        info.IdEmpleado          = item.IdEmpleado;
                        info.IdPeriodo           = item.IdPeriodo;
                        info.pe_cedulaRuc        = item.pe_cedulaRuc;
                        info.IdEmpleado          = item.IdEmpleado;
                        info.Nombres             = item.Nombres;
                        info.ca_descripcion      = item.ca_descripcion;
                        info.zo_descripcion      = item.zo_descripcion;
                        info.ru_descripcion      = item.Descripcion;
                        info.Orden               = item.Orden;
                        info.ca_descripcion      = item.ca_descripcion;
                        info.Valor               = item.Valor;
                        info.rub_visible_reporte = item.rub_visible_reporte;
                        info.em_fecha_ingreso    = item.em_fecha_ingreso;
                        info.em_fechaSalida      = item.em_fechaSalida;
                        info.SueldoActual        = item.SueldoActual;
                        info.de_descripcion      = item.de_descripcion;
                        info.ru_descripcion      = item.ru_descripcion;
                        info.Periodo             = "LIQUIDACIÓN DE MANO DE OBRA " + item.pe_mes + "/" + item.IdanioFiscal;
                        info.pe_FechaIni         = item.pe_FechaIni;
                        Lista.Add(info);
                    }
                }
                return(Lista);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                mensaje = ex.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(), "", mensaje, "", "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(mensaje);
            }
        }
Пример #8
0
        public cp_rpt_nota_credito_Info Get_Info_rpt_nota_credito(int IdEmpresa, decimal IdProveedor, decimal IdCbteCble_NotaC, int IdTipoCbte_NotaC)
        {
            try
            {
                cp_rpt_nota_credito_Info Datos = new cp_rpt_nota_credito_Info();

                tb_Empresa_Data     Empresa_D   = new tb_Empresa_Data();
                cp_proveedor_Data   Proveedor_D = new cp_proveedor_Data();
                cp_nota_DebCre_Data NotaCr_D    = new cp_nota_DebCre_Data();
                //cp_orden_giro_pagos_Data PagosOG_D = new cp_orden_giro_pagos_Data();
                tb_persona_data   Persona_D   = new tb_persona_data();
                cp_proveedor_Info Proveedor_I = new cp_proveedor_Info();

                Proveedor_I     = Proveedor_D.Get_Info_Proveedor(IdEmpresa, IdProveedor);
                Datos.Empresa   = Empresa_D.Get_Info_Empresa(IdEmpresa);
                Datos.Proveedor = Proveedor_I;
                Datos.NotaCr    = NotaCr_D.Get_Info_nota_DebCre(IdEmpresa, IdCbteCble_NotaC, IdTipoCbte_NotaC);

                Datos.Persona = Persona_D.Get_Info_Persona(Proveedor_I.IdPersona);
                return(Datos);
            }
            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.ToString() + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
Пример #9
0
        public List <XROL_Rpt008_Info> GetListPorIdPeriodo(int idEmpresa, int idPeriodoFiscal, ref string msg)
        {
            try
            {
                List <XROL_Rpt008_Info> listado = new List <XROL_Rpt008_Info>();

                using (EntitiesRolesRptGeneral db = new EntitiesRolesRptGeneral())
                {
                    var datos = (from a in db.vwROL_Rpt008
                                 where a.IdEmpresa == idEmpresa && a.IdPeriodo == idPeriodoFiscal
                                 orderby a.NombreCompleto
                                 select a);

                    Cbt = empresaData.Get_Info_Empresa(idEmpresa);

                    foreach (var item in datos)
                    {
                        XROL_Rpt008_Info info = new XROL_Rpt008_Info();

                        info.IdEmpresa  = item.IdEmpresa;
                        info.IdPeriodo  = item.IdPeriodo;
                        info.IdEmpleado = item.IdEmpleado;
                        info.UtilidadDerechoIndividual  = item.UtilidadDerechoIndividual;
                        info.UtilidadCargaFamiliar      = item.UtilidadCargaFamiliar;
                        info.LimiteDistribucionUtilidad = item.LimiteDistribucionUtilidad;
                        info.FechaIngresa       = item.FechaIngresa;
                        info.UsuarioIngresa     = item.UsuarioIngresa;
                        info.DiasTrabajados     = item.DiasTrabajados;
                        info.CargasFamiliares   = item.CargasFamiliares;
                        info.ValorIndividual    = item.ValorIndividual;
                        info.ValorCargaFamiliar = item.ValorCargaFamiliar;
                        info.ValorExedenteIESS  = item.ValorExedenteIESS;
                        info.ValorTotal         = item.ValorTotal;
                        info.cargo          = item.cargo;
                        info.departamento   = item.departamento;
                        info.NombreCompleto = item.NombreCompleto;
                        info.CedulaRuc      = item.CedulaRuc;
                        info.StatusEmpleado = item.StatusEmpleado;
                        info.EstadoEmpleado = item.EstadoEmpleado;
                        info.CodigoEmpleado = item.CodigoEmpleado;

                        info.Logo = Cbt.em_logo_Image;

                        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;
                msg     = mensaje;
                return(new List <XROL_Rpt008_Info>());
            }
        }
Пример #10
0
        public List <XCXC_Rpt012_Info> get_DetalleDiasxVencer(int IdEmpresa, decimal IdCliente, DateTime FechaCorte)
        {
            try
            {
                List <XCXC_Rpt012_Info> lstRpt = new List <XCXC_Rpt012_Info>();

                using (Entities_CuentasxCobrar listado = new Entities_CuentasxCobrar())
                {
                    var select = from q in listado.spCXC_Rpt012(IdEmpresa, IdCliente, FechaCorte)
                                 where q.Saldo != 0
                                 select q;


                    Cbt = empresaData.Get_Info_Empresa(IdEmpresa);

                    foreach (var item in select)
                    {
                        XCXC_Rpt012_Info infoRpt = new XCXC_Rpt012_Info();
                        infoRpt.IdCliente         = item.IdCliente;
                        infoRpt.IdEmpresa         = item.IdEmpresa;
                        infoRpt.IdSucursal        = item.IdSucursal;
                        infoRpt.Su_Descripcion    = item.Su_Descripcion;
                        infoRpt.pe_nombreCompleto = item.pe_nombreCompleto;
                        infoRpt.pe_cedulaRuc      = item.pe_cedulaRuc;
                        infoRpt.DiasVencidos      = item.DiasVencidos;
                        infoRpt.Valor_Original    = item.Valor_Original;
                        infoRpt.TotalCobrado      = item.TotalCobrado;
                        infoRpt.Saldo             = item.Saldo;
                        infoRpt.IdCbteVta         = item.IdCbteVta;
                        infoRpt.vt_fecha          = item.vt_fecha;
                        infoRpt.vt_fecha_venc     = item.vt_fech_venc;
                        infoRpt.numDocumento      = item.numDocumento;
                        infoRpt.vt_tipoDoc        = item.vt_tipoDoc;
                        infoRpt.vt_Observacion    = item.vt_Observacion;
                        infoRpt.Nom_Empresa       = Cbt.em_nombre;
                        infoRpt.Direccion         = Cbt.em_direccion;
                        infoRpt.Fecha_dia         = DateTime.Now;
                        infoRpt.em_Telefono       = Cbt.em_telefonos;
                        infoRpt.em_fax            = Cbt.em_fax;
                        infoRpt.Valor_x_Vencer_f  = item.Valor_x_Vencer_f;
                        infoRpt.Vencer_30_Dias    = item.Vencer_30_Dias;
                        infoRpt.Vencer_60_Dias    = item.Vencer_60_Dias;
                        infoRpt.Vencer_90_Dias    = item.Vencer_90_Dias;
                        infoRpt.Mayor_a_90Dias    = item.Mayor_a_90Dias;
                        lstRpt.Add(infoRpt);
                    }
                }
                return(lstRpt.OrderBy(q => q.vt_fecha).ToList());
            }
            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);
                mensaje = ex.InnerException + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                return(new List <XCXC_Rpt012_Info>());
            }
        }
Пример #11
0
       public List<XCXP_Rpt019_Info> consultar_data(int idempresa, decimal IdConciliacion_Caja, ref string mensaje)
       {
           tb_Empresa_Data dataEmp = new tb_Empresa_Data();
           tb_Empresa_Info infoEmp = new tb_Empresa_Info();

           List<XCXP_Rpt019_Info> listadatos = new List<XCXP_Rpt019_Info>();
           try
           {

               using (EntitiesCXP_General OEnti = new EntitiesCXP_General())
               {

                   var select = from q in OEnti.vwCXP_Rpt019
                                where q.IdEmpresa == idempresa
                                && q.IdConciliacion_Caja == IdConciliacion_Caja
                                select q;
                   infoEmp = dataEmp.Get_Info_Empresa(idempresa);
                   foreach (var item in select)
                   {

                       XCXP_Rpt019_Info itemInfo = new XCXP_Rpt019_Info();

                       itemInfo.IdEmpresa = item.IdEmpresa;

                       itemInfo.IdConciliacion_Caja = item.IdConciliacion_Caja;
                       itemInfo.Fecha = item.Fecha;
                       itemInfo.IdCaja = item.IdCaja;
                       itemInfo.IdEstadoCierre = item.IdEstadoCierre;
                       itemInfo.Observacion = item.Observacion;
                       itemInfo.IdEmpresa_op = item.IdEmpresa_op;
                       itemInfo.IdOrdenPago_op = item.IdOrdenPago_op;
                       itemInfo.ca_Descripcion = item.ca_Descripcion;
                       itemInfo.IdEmpresa_OGiro = item.IdEmpresa_OGiro;
                       itemInfo.IdCbteCble_Ogiro = item.IdCbteCble_Ogiro;
                       itemInfo.IdTipoCbte_Ogiro = item.IdTipoCbte_Ogiro;
                       itemInfo.co_serie = item.co_serie;
                       itemInfo.co_factura = item.co_factura;
                       itemInfo.co_valorpagar = item.co_valorpagar;
                       itemInfo.co_observacion = item.co_observacion;
                       itemInfo.Nombre = item.Nombre;
                       itemInfo.co_FechaFactura = item.co_FechaFactura;
                       itemInfo.co_fechaOg = item.co_fechaOg;
                       itemInfo.Beneficiario = item.pr_nombre;
                       itemInfo.nomEmpresa = infoEmp.NombreComercial;

                       listadatos.Add(itemInfo);
                   }
               }
               return listadatos;

           }
           catch (Exception ex)
           {

               return new List<XCXP_Rpt019_Info>(); ;
           }

       }
Пример #12
0
        public List <XFAC_FJ_Rpt007_Info> Get_List(int idEmpresa, int IdPeriodo, int anio, int mes)
        {
            try
            {
                List <XFAC_FJ_Rpt007_Info> Lista = new List <XFAC_FJ_Rpt007_Info>();

                fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Data data_parametro = new fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Data();
                fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Info info_parametro = new fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Info();

                info_parametro = data_parametro.Get_Info_marge_ganacia_RRHH(idEmpresa, anio, mes);
                info_parametro.Porcentaje_Calculo_BS = info_parametro.Porcentaje_Calculo_BS / 100;
                info_parametro.Porcentaje_Calculo_MO = info_parametro.Porcentaje_Calculo_MO / 100;
                Cbt = empresaData.Get_Info_Empresa(idEmpresa);

                using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt())
                {
                    var lst = from q in Context.vwFAC_FJ_Rpt007
                              where q.IdEmpresa == idEmpresa &&
                              q.IdPeriodo == IdPeriodo
                              //  && q.IdPreFacturacion == IdPrefacturacion
                              select q;

                    foreach (var item in lst)
                    {
                        XFAC_FJ_Rpt007_Info info = new XFAC_FJ_Rpt007_Info();
                        info.IdEmpresa        = item.IdEmpresa;
                        info.IdPreFacturacion = item.IdPreFacturacion;
                        info.IdPeriodo        = item.IdPeriodo;
                        info.IdNomina_Tipo    = item.IdNomina_Tipo;
                        info.IdEmpleado       = item.IdEmpleado;
                        info.IdCargo          = item.IdCargo;
                        info.Centro_costo     = item.Centro_costo;
                        info.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo;
                        info.IdCentroCosto       = item.IdCentroCosto;
                        info.pe_cedulaRuc        = item.pe_cedulaRuc;
                        info.pe_nombreCompleto   = item.pe_nombreCompleto;
                        info.ca_descripcion      = item.ca_descripcion;
                        info.SALARIO             = item.SALARIO;
                        info.H_EXTRAS            = item.H_EXTRAS;
                        info.ALIMENTACION        = item.ALIMENTACION;
                        info.Total_Ingreso       = item.SALARIO + item.H_EXTRAS;
                        info.Total_mas_Beneficio = Convert.ToDouble(info.Total_Ingreso * Convert.ToDouble(info_parametro.Porcentaje_Calculo_BS));
                        info.total_ManoObra      = info.Total_mas_Beneficio;
                        Lista.Add(info);
                    }
                }
                return(Lista);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                mensaje = ex.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(), "", mensaje, "", "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(mensaje);
            }
        }
Пример #13
0
        public List <XCXP_Rpt032_Info> Get_List_Data(int IdEmpresa, decimal IdConciliacion_Caja, ref string mensaje)
        {
            tb_Empresa_Data dataEmp = new tb_Empresa_Data();
            tb_Empresa_Info infoEmp = new tb_Empresa_Info();

            List <XCXP_Rpt032_Info> listadatos = new List <XCXP_Rpt032_Info>();

            try
            {
                using (EntitiesCXP_General OEnti = new EntitiesCXP_General())
                {
                    var select = from q in OEnti.vwCXP_Rpt032
                                 where q.IdEmpresa == IdEmpresa &&
                                 q.IdConciliacion_Caja == IdConciliacion_Caja
                                 select q;

                    infoEmp = dataEmp.Get_Info_Empresa(IdEmpresa);
                    foreach (var item in select)
                    {
                        XCXP_Rpt032_Info info = new XCXP_Rpt032_Info();

                        info.IdEmpresa           = item.IdEmpresa;
                        info.IdConciliacion_Caja = item.IdConciliacion_Caja;
                        info.Secuencia           = item.Secuencia;
                        info.IdEmpresa_OGiro     = item.IdEmpresa_OGiro;
                        info.IdCbteCble_Ogiro    = item.IdCbteCble_Ogiro;
                        info.IdTipoCbte_Ogiro    = item.IdTipoCbte_Ogiro;
                        info.IdTipoMovi          = item.IdTipoMovi;
                        info.Valor_a_aplicar     = item.Valor_a_aplicar;
                        info.Tipo_documento      = item.Tipo_documento;
                        info.IdEmpresa_OP        = item.IdEmpresa_OP;
                        info.IdOrdenPago_OP      = item.IdOrdenPago_OP;
                        info.IdProveedor         = item.IdProveedor;
                        info.pr_nombre           = item.pr_nombre;
                        info.co_serie            = item.co_serie;
                        info.co_factura          = item.co_factura;
                        info.co_FechaFactura     = item.co_FechaFactura;
                        info.co_FechaFactura_vct = item.co_FechaFactura_vct;
                        info.co_plazo            = item.co_plazo;
                        info.co_observacion      = item.co_observacion;
                        info.co_baseImponible    = item.co_baseImponible;
                        info.co_total            = item.co_total;
                        info.co_valorpagar       = item.co_valorpagar;
                        info.Codigo           = item.Codigo;
                        info.IdCentroCosto    = item.IdCentroCosto;
                        info.nom_centro_costo = item.nom_centro_costo;
                        info.em_Nombre        = infoEmp.em_nombre;

                        listadatos.Add(info);
                    }
                }
                return(listadatos);
            }
            catch (Exception ex)
            {
                return(new List <XCXP_Rpt032_Info>());;
            }
        }
Пример #14
0
        public List <XCXC_Rpt005_Info> get_ImpresionCobro_x_Venta(int IdEmpresa, int IdSucursal, int IdBodega, decimal IdCbteCble, string IdTipoDoc)
        {
            try
            {
                List <XCXC_Rpt005_Info> lstRprt = new List <XCXC_Rpt005_Info>();

                using (Entities_CuentasxCobrar listado = new Entities_CuentasxCobrar())
                {
                    var select = from q in listado.vwCXC_Rpt005
                                 where q.IdEmpresa == IdEmpresa &&
                                 q.IdSucursal == IdSucursal && q.IdBodega_Cbte == IdBodega &&
                                 q.IdCbte_vta_nota == IdCbteCble && q.dc_TipoDocumento == IdTipoDoc
                                 select q;

                    Cbt = empresaData.Get_Info_Empresa(IdEmpresa);

                    foreach (var item in select)
                    {
                        XCXC_Rpt005_Info infoRpt = new XCXC_Rpt005_Info();

                        infoRpt.IdEmpresa         = item.IdEmpresa;
                        infoRpt.IdSucursal        = item.IdSucursal;
                        infoRpt.IdCobro           = item.IdCobro;
                        infoRpt.IdCobro_tipo      = item.IdCobro_tipo;
                        infoRpt.cr_Banco          = item.cr_Banco;
                        infoRpt.cr_cuenta         = item.cr_cuenta;
                        infoRpt.cr_NumDocumento   = item.cr_NumDocumento;
                        infoRpt.cr_Tarjeta        = item.cr_Tarjeta;
                        infoRpt.cr_propietarioCta = item.cr_propietarioCta;
                        infoRpt.cr_TotalCobro     = item.cr_TotalCobro;
                        infoRpt.cr_fechaCobro     = item.cr_fechaCobro;
                        infoRpt.cr_observacion    = item.cr_observacion;
                        infoRpt.IdCliente         = item.IdCliente;
                        infoRpt.IdUsuario         = item.IdUsuario;
                        infoRpt.dc_TipoDocumento  = item.dc_TipoDocumento;
                        infoRpt.IdBodega_Cbte     = Convert.ToInt32(item.IdBodega_Cbte);
                        infoRpt.IdCbte_vta_nota   = item.IdCbte_vta_nota;
                        infoRpt.dc_ValorPago      = item.dc_ValorPago;
                        infoRpt.pe_nombreCompleto = item.pe_nombreCompleto;
                        infoRpt.pe_cedulaRuc      = item.pe_cedulaRuc;
                        infoRpt.pe_telefonoCasa   = item.pe_telefonoCasa;
                        infoRpt.pe_direccion      = item.pe_direccion;
                        infoRpt.Su_Descripcion    = item.Su_Descripcion;
                        infoRpt.IdBanco           = Convert.ToInt32(item.IdBanco);
                        infoRpt.IdCaja            = item.IdCaja;
                        infoRpt.Documento_Cobrado = item.Documento_Cobrado;
                        infoRpt.Logo = Cbt.em_logo_Image;

                        lstRprt.Add(infoRpt);
                    }
                }
                return(lstRprt);
            }
            catch (Exception)
            {
                return(new List <XCXC_Rpt005_Info>());
            }
        }
Пример #15
0
        public List <XCXC_Rpt002_Info> get_ImpresionAnticipo(int IdEmpresa, int IdSucursal, decimal IdAnticipo)
        {
            try
            {
                List <XCXC_Rpt002_Info> lstRpt = new List <XCXC_Rpt002_Info>();

                using (Entities_CuentasxCobrar listado = new Entities_CuentasxCobrar())
                {
                    var Select = from q in listado.vwCXC_Rpt002
                                 where q.IdEmpresa == IdEmpresa &&
                                 q.IdSucursal == IdSucursal && q.IdAnticipo == IdAnticipo
                                 select q;

                    Cbt = empresaData.Get_Info_Empresa(IdEmpresa);

                    foreach (var item in Select)
                    {
                        XCXC_Rpt002_Info infoRpt = new XCXC_Rpt002_Info();

                        infoRpt.IdEmpresa         = item.IdEmpresa;
                        infoRpt.IdSucursal        = item.IdSucursal;
                        infoRpt.IdAnticipo        = item.IdAnticipo;
                        infoRpt.Secuencia         = item.Secuencia;
                        infoRpt.IdCobro_tipo      = item.IdCobro_tipo;
                        infoRpt.IdEmpresa_Cobro   = Convert.ToInt32(item.IdEmpresa_Cobro);
                        infoRpt.IdSucursal_cobro  = Convert.ToInt32(item.IdSucursal_cobro);
                        infoRpt.IdCobro_cobro     = Convert.ToDecimal(item.IdCobro_cobro);
                        infoRpt.cr_fechaCobro     = item.cr_fechaCobro;
                        infoRpt.cr_observacion    = item.cr_observacion;
                        infoRpt.cr_Banco          = item.cr_Banco;
                        infoRpt.cr_cuenta         = item.cr_cuenta;
                        infoRpt.cr_NumDocumento   = item.cr_NumDocumento;
                        infoRpt.cr_Tarjeta        = item.cr_Tarjeta;
                        infoRpt.cr_propietarioCta = item.cr_propietarioCta;
                        infoRpt.cr_TotalCobro     = item.cr_TotalCobro;
                        infoRpt.Logo = Cbt.em_logo_Image;
                        infoRpt.pe_nombreCompleto = item.pe_nombreCompleto;
                        infoRpt.pe_cedulaRuc      = item.pe_cedulaRuc;
                        infoRpt.pe_telefonoCasa   = item.pe_telefonoCasa;
                        infoRpt.pe_direccion      = item.pe_direccion;

                        lstRpt.Add(infoRpt);
                    }
                }

                return(lstRpt);
            }
            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);
                mensaje = ex.InnerException + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                return(new List <XCXC_Rpt002_Info>());
            }
        }
Пример #16
0
        public List <XCXC_Rpt007_Info> get_ReporteCarteraVencida(int IdEmpresa, int IdSucursalIni, int IdSucursalFin, decimal IdCliente, DateTime FechaCorte, bool solo_cbtes_con_saldo)
        {
            try
            {
                List <XCXC_Rpt007_Info> lstRpt = new List <XCXC_Rpt007_Info>();

                using (Entities_CuentasxCobrar listado = new Entities_CuentasxCobrar())
                {
                    var select = from q in listado.spCXC_Rpt007(IdEmpresa, IdSucursalIni, IdSucursalFin, IdCliente, FechaCorte, solo_cbtes_con_saldo)
                                 select q;

                    Cbt = empresaData.Get_Info_Empresa(IdEmpresa);

                    foreach (var item in select)
                    {
                        XCXC_Rpt007_Info infoRpt = new XCXC_Rpt007_Info();
                        infoRpt.IdEmpresa         = item.IdEmpresa;
                        infoRpt.IdSucursal        = item.IdSucursal;
                        infoRpt.IdBodega          = Convert.ToInt32(item.IdBodega);
                        infoRpt.IdCbteVta         = item.IdCbteVta;
                        infoRpt.vt_tipoDoc        = item.vt_tipoDoc;
                        infoRpt.IdCobro_tipo      = item.IdCobro_tipo;
                        infoRpt.DiasVencidos      = Convert.ToInt32(item.DiasVencidos);
                        infoRpt.IdEstadoCobro     = item.IdEstadoCobro;
                        infoRpt.numDocumento      = item.numDocumento;
                        infoRpt.IdCliente         = item.IdCliente;
                        infoRpt.vt_fecha          = item.vt_fecha;
                        infoRpt.vt_fech_venc      = Convert.ToDateTime(item.vt_fech_venc);
                        infoRpt.Su_Descripcion    = item.Su_Descripcion;
                        infoRpt.Monto             = Convert.ToDouble(item.Monto);
                        infoRpt.TotalCobrado      = Convert.ToDouble(item.TotalCobrado);
                        infoRpt.Valor_Vencido     = Convert.ToDouble(item.Valor_Vencido);
                        infoRpt.Valor_x_Vencer    = Convert.ToDouble(item.Valor_x_Vencer);
                        infoRpt.pe_nombreCompleto = item.pe_nombreCompleto;
                        infoRpt.pe_cedulaRuc      = item.pe_cedulaRuc;
                        infoRpt.Tipo = item.Tipo;

                        infoRpt.Logo = Cbt.em_logo_Image;

                        infoRpt.Documento_Grupo = item.Documento_Grupo;

                        lstRpt.Add(infoRpt);
                    }
                }

                return(lstRpt);
            }
            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);
                mensaje = ex.ToString();
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(ex.ToString());
            }
        }
Пример #17
0
        public List <XPRO_CUS_CID_Rpt003_Info> Get_cotizacion(int IdEmpresa, int IdCotizacion, int IdSucursal)
        {
            try
            {
                tb_Empresa_Info Cbt                   = new tb_Empresa_Info();
                tb_Empresa_Data empresaData           = new tb_Empresa_Data();
                List <XPRO_CUS_CID_Rpt003_Info> lista = new List <XPRO_CUS_CID_Rpt003_Info>();
                using (EntitiesProduccion_Edehsa_Rpt db = new EntitiesProduccion_Edehsa_Rpt())
                {
                    var select_ = from q in db.vwPRO_CUS_CID_Rpt003
                                  where q.IdEmpresa == IdEmpresa &&
                                  q.IdSucursal == IdSucursal &&
                                  q.IdCotizacion == IdCotizacion
                                  select q;

                    Cbt = empresaData.Get_Info_Empresa(IdEmpresa);

                    foreach (var item in select_)
                    {
                        XPRO_CUS_CID_Rpt003_Info info = new XPRO_CUS_CID_Rpt003_Info();
                        info.IdEmpresa              = item.IdEmpresa;
                        info.IdSucursal             = item.IdSucursal;
                        info.IdCotizacion           = item.IdCotizacion;
                        info.Secuencia              = item.Secuencia;
                        info.Idproducto             = item.Idproducto;
                        info.Cant_a_cotizar         = item.Cant_a_cotizar;
                        info.Cant_soli              = item.Cant_soli;
                        info.IdListadoMateriales_lq = item.IdListadoMateriales_lq;
                        info.nom_sucursal           = item.nom_sucursal;
                        info.FechaReg       = item.FechaReg;
                        info.IdDetalle_lq   = item.IdDetalle_lq;
                        info.pr_descripcion = item.pr_descripcion;
                        info.Observacion    = item.Observacion;
                        info.pr_nombre      = item.pr_nombre;
                        info.em_logo        = Cbt.em_logo;
                        info.em_nombre      = Cbt.em_nombre;



                        lista.Add(info);
                    }
                }


                return(lista);
            }
            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.ToString() + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
Пример #18
0
        public List <XCXC_Rpt003_Info> get_ImpresionConciliacion(int IdEmpresa, int IdSucursal, decimal IdConciliacion)
        {
            try
            {
                List <XCXC_Rpt003_Info> lstRpt = new List <XCXC_Rpt003_Info>();

                using (Entities_CuentasxCobrar listado = new Entities_CuentasxCobrar())
                {
                    var select = from q in listado.vwCXC_Rpt003
                                 where q.IdEmpresa == IdEmpresa &&
                                 q.IdSucursal == IdSucursal && q.IdConciliacion == IdConciliacion
                                 select q;

                    Cbt = empresaData.Get_Info_Empresa(IdEmpresa);

                    foreach (var item in select)
                    {
                        XCXC_Rpt003_Info infoRpt = new XCXC_Rpt003_Info();
                        infoRpt.IdEmpresa            = item.IdEmpresa;
                        infoRpt.IdSucursal           = item.IdSucursal;
                        infoRpt.IdConciliacion       = item.IdConciliacion;
                        infoRpt.Fecha                = item.Fecha;
                        infoRpt.IdTipoConciliacion   = item.IdTipoConciliacion;
                        infoRpt.Saldo_por_aplicar    = item.Saldo_por_aplicar;
                        infoRpt.Valor_Aplicado       = item.Valor_Aplicado;
                        infoRpt.TipoDoc_vta          = item.TipoDoc_vta;
                        infoRpt.Observacion          = item.Observacion;
                        infoRpt.IdCliente            = Convert.ToDecimal(item.IdCliente);
                        infoRpt.IdUsuario            = item.IdUsuario;
                        infoRpt.pe_nombreCompleto    = item.pe_nombreCompleto;
                        infoRpt.pe_cedulaRuc         = item.pe_cedulaRuc;
                        infoRpt.pe_telefonoCasa      = item.pe_telefonoCasa;
                        infoRpt.pe_direccion         = item.pe_direccion;
                        infoRpt.Su_Descripcion       = item.Su_Descripcion;
                        infoRpt.IdEmpresa_cbte_cble  = Convert.ToInt32(item.IdEmpresa_cbte_cble);
                        infoRpt.IdTipoCbte_cbte_cble = Convert.ToInt32(item.IdTipoCbte_cbte_cble);
                        infoRpt.IdCbteCble_cbte_cble = Convert.ToDecimal(item.IdCbteCble_cbte_cble);
                        infoRpt.Logo         = Cbt.em_logo_Image;
                        infoRpt.numDocumento = item.numDocumento;

                        lstRpt.Add(infoRpt);
                    }
                }

                return(lstRpt);
            }
            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);
                mensaje = ex.InnerException + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                return(new List <XCXC_Rpt003_Info>());
            }
        }
Пример #19
0
        public List <XINV_Rpt004_Info> consultar_data(int IdEmpresa, int IdSucursal_inv_Ini, int IdSucursal_inv_Fin, decimal IdProductoIni, decimal IdProductoFin
                                                      , decimal IdProveedorIni, decimal IdProveedorFin, DateTime Fecha_oc_Ini, DateTime Fecha_oc_Fin, ref String mensaje)
        {
            try
            {
                List <XINV_Rpt004_Info> lista = new List <XINV_Rpt004_Info>();
                using (Entities_Inventario_General IngporCom = new Entities_Inventario_General())
                {
                    double tot = 0;

                    Fecha_oc_Ini = Convert.ToDateTime(Fecha_oc_Ini.ToShortDateString());
                    Fecha_oc_Fin = Convert.ToDateTime(Fecha_oc_Fin.ToShortDateString());


                    var select = from h in IngporCom.vwINV_Rpt004
                                 where h.Fecha_oc >= Fecha_oc_Ini &&
                                 h.Fecha_oc <= Fecha_oc_Fin &&
                                 h.IdEmpresa == IdEmpresa &&
                                 h.IdSucursal_inv >= IdSucursal_inv_Ini && h.IdSucursal_inv <= IdSucursal_inv_Fin &&
                                 h.IdProducto >= IdProductoIni && h.IdProducto <= IdProductoFin &&
                                 IdProveedorIni <= h.IdProveedor && h.IdProveedor <= IdProveedorFin
                                 select h;

                    infoEmp = dataEmp.Get_Info_Empresa(IdEmpresa);
                    foreach (var item in select)
                    {
                        XINV_Rpt004_Info itemInfo = new XINV_Rpt004_Info();
                        itemInfo.IdEmpresa          = item.IdEmpresa;
                        itemInfo.IdSucursal_oc      = item.IdSucursal_oc;
                        itemInfo.IdOrdenCompra      = item.IdOrdenCompra;
                        itemInfo.Fecha_oc           = item.Fecha_oc;
                        itemInfo.Observacion_oc     = item.Observacion_oc;
                        itemInfo.Estado_oc          = item.Estado_oc;
                        itemInfo.IdProveedor        = item.IdProveedor;
                        itemInfo.nom_proveedor      = item.nom_proveedor;
                        itemInfo.IdProducto         = item.IdProducto;
                        itemInfo.nom_producto       = item.nom_producto;
                        itemInfo.IdSucursal_inv     = item.IdSucursal_inv;
                        itemInfo.IdBodega_inv       = item.IdBodega_inv;
                        itemInfo.Cant_Pedida_oc     = item.Cant_Pedida_oc;
                        itemInfo.Cant_Recibida_inv  = item.Cant_Recibida_inv;
                        itemInfo.Cant_x_Recivir_inv = item.Cant_x_Recivir_inv;
                        itemInfo.EstadoPago         = item.EstadoPago;
                        itemInfo.Logo    = infoEmp.em_logo_Image;
                        itemInfo.Empresa = infoEmp.em_nombre;
                        lista.Add(itemInfo);
                    }
                }
                return(lista);
            }
            catch (Exception ex)
            {
                return(new List <XINV_Rpt004_Info>());
            }
        }
Пример #20
0
        public List <XROL_Rpt009_Info> GetListPorIdPeriodo(int idEmpresa, int idNominaTipo, int idPeriodoFiscal, ref string msg)
        {
            try
            {
                List <XROL_Rpt009_Info> listado = new List <XROL_Rpt009_Info>();

                using (EntitiesRolesRptGeneral db = new EntitiesRolesRptGeneral())
                {
                    var datos = (from a in db.vwROL_Rpt009
                                 where a.IdEmpresa == idEmpresa && a.IdNominaTipo == idNominaTipo &&
                                 a.IdPeriodo == idPeriodoFiscal
                                 orderby a.NombreCompleto
                                 select a);

                    Cbt = empresaData.Get_Info_Empresa(idEmpresa);

                    foreach (var item in datos)
                    {
                        XROL_Rpt009_Info info = new XROL_Rpt009_Info();

                        info.IdEmpresa        = item.IdEmpresa;
                        info.IdNominaTipo     = item.IdNominaTipo;
                        info.IdPeriodo        = item.IdPeriodo;
                        info.SueldoDigno      = item.SueldoDigno;
                        info.Observacion      = item.Observacion;
                        info.UtilidadRepartir = item.UtilidadRepartir;
                        info.IdEmpleado       = item.IdEmpleado;
                        info.Valor            = item.Valor;
                        info.Cargo            = item.cargo;
                        info.Departamento     = item.departamento;
                        info.NombreCompleto   = item.NombreCompleto;
                        info.CedulaRuc        = item.CedulaRuc;
                        info.StatusEmpleado   = item.StatusEmpleado;
                        info.IdDivision       = item.IdDivision;
                        info.EstadoEmpleado   = item.EstadoEmpleado;
                        info.CodigoEmpleado   = item.CodigoEmpleado;

                        info.Logo = Cbt.em_logo_Image;

                        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;
                msg     = mensaje;
                return(new List <XROL_Rpt009_Info>());
            }
        }
Пример #21
0
        public List <XINV_Rpt005_Info> Consultar_Data(int IdEmpresa, int IdSucursal, int IdBodega, decimal IdNumMovi, int IdMoviInvenTipo)
        {
            try
            {
                List <XINV_Rpt005_Info> lstInfo = new List <XINV_Rpt005_Info>();
                using (Entities_Inventario_General conexion = new Entities_Inventario_General())
                {
                    var select = from q in conexion.vwINV_Rpt005
                                 where q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdBodega == IdBodega &&
                                 q.IdNumMovi == IdNumMovi && q.IdMovi_inven_tipo == IdMoviInvenTipo
                                 select q;

                    infoEmp = dataEmp.Get_Info_Empresa(IdEmpresa);

                    foreach (var item in select)
                    {
                        XINV_Rpt005_Info Info = new XINV_Rpt005_Info();
                        Info.IdEmpresa         = item.IdEmpresa;
                        Info.IdProducto        = item.IdProducto;
                        Info.pr_codigo         = item.pr_codigo;
                        Info.pr_descripcion    = item.pr_descripcion;
                        Info.IdBodega          = Convert.ToInt32(item.IdBodega);
                        Info.IdSucursal        = item.IdSucursal;
                        Info.dm_stock_ante     = item.dm_stock_ante;
                        Info.dm_cantidad       = item.dm_cantidad;
                        Info.dm_stock_actu     = item.dm_stock_actu;
                        Info.pr_costo_promedio = item.mv_costo;
                        Info.IdNumMovi         = item.IdNumMovi;
                        Info.IdMovi_inven_tipo = item.IdMovi_inven_tipo;
                        Info.TipoMovimiento    = item.TipoMovimiento;
                        Info.Logo    = infoEmp.em_logo_Image;
                        Info.Empresa = infoEmp.em_nombre;

                        if (item.signo == "+")
                        {
                            Info.dm_cantidad    = item.dm_cantidad_sinConversion;
                            Info.IdUnidadMedida = item.IdUnidadMedida_sinConversion;
                        }
                        else
                        {
                            Info.dm_cantidad    = item.dm_cantidad;
                            Info.IdUnidadMedida = item.IdUnidadMedida;
                        }

                        lstInfo.Add(Info);
                    }

                    return(lstInfo);
                }
            }
            catch (Exception ex)
            {
                return(new List <XINV_Rpt005_Info>());
            }
        }
Пример #22
0
 public List <XROL_Rpt015_Info> Get_Asignacion_x_empleado(int idEmpresa, int Idnomina_tipo, decimal IdEmpleado, decimal idAsignacion_Impl)
 {
     try
     {
         List <XROL_Rpt015_Info> Lista        = new List <XROL_Rpt015_Info>();
         tb_Empresa_Info         info_empresa = new tb_Empresa_Info();
         tb_Empresa_Data         empresa_data = new tb_Empresa_Data();
         info_empresa = empresa_data.Get_Info_Empresa(idEmpresa);
         using (EntitiesRolesRptGeneral Conexion = new EntitiesRolesRptGeneral())
         {
             var quer = (from q in Conexion.vwROL_Rpt015
                         where q.IdEmpresa == idEmpresa
                         // &&q.IdNomina_Tipo==Idnomina_tipo
                         && q.IdAsignacion_Impl == idAsignacion_Impl &&
                         q.IdEmpleado == IdEmpleado
                         select q);
             foreach (var item in quer)
             {
                 XROL_Rpt015_Info info = new XROL_Rpt015_Info();
                 info.em_nombre         = info.em_nombre;
                 info.pe_nombreCompleto = item.pe_nombreCompleto;
                 info.IdEmpresa         = item.IdEmpresa;
                 info.IdEmpleado        = item.IdEmpleado;
                 info.Observacion       = item.Observacion;
                 info.secuencia         = item.secuencia;
                 info.Detalle           = item.Detalle;
                 info.Vida_Util         = item.Vida_Util;
                 info.Cantidad          = item.Cantidad;
                 info.IdAsignacion_Impl = item.IdAsignacion_Impl;
                 info.pr_descripcion    = item.pr_descripcion;
                 info.pr_descripcion_2  = item.pr_descripcion_2;
                 info.pr_codigo         = item.pr_codigo;
                 info.Af_Nombre         = item.Af_Nombre;
                 info.ca_descripcion    = item.ca_descripcion;
                 info.IdNomina_Tipo     = item.IdNomina_Tipo;
                 info.Fecha_Entrega     = item.Fecha_Entrega;
                 info.em_logo           = info_empresa.em_logo;
                 info.pe_cedulaRuc      = item.pe_cedulaRuc;
                 Lista.Add(info);
             }
         }
         return(Lista);
     }
     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 <XROL_Rpt015_Info>());
     }
 }
Пример #23
0
        public List <XCXP_Rpt031_Info> Get_List_Data(int IdEmpresa, decimal IdConciliacion_Caja, ref string mensaje)
        {
            tb_Empresa_Data dataEmp = new tb_Empresa_Data();
            tb_Empresa_Info infoEmp = new tb_Empresa_Info();

            List <XCXP_Rpt031_Info> listadatos = new List <XCXP_Rpt031_Info>();

            try
            {
                using (EntitiesCXP_General OEnti = new EntitiesCXP_General())
                {
                    var select = from q in OEnti.vwCXP_Rpt031
                                 where q.IdEmpresa == IdEmpresa &&
                                 q.IdConciliacion_Caja == IdConciliacion_Caja
                                 select q;

                    infoEmp = dataEmp.Get_Info_Empresa(IdEmpresa);
                    foreach (var item in select)
                    {
                        XCXP_Rpt031_Info info = new XCXP_Rpt031_Info();

                        info.IdEmpresa           = item.IdEmpresa;
                        info.IdConciliacion_Caja = item.IdConciliacion_Caja;
                        info.IdPeriodo           = item.IdPeriodo;
                        info.Fecha                 = item.Fecha;
                        info.IdCaja                = item.IdCaja;
                        info.IdEstadoCierre        = item.IdEstadoCierre;
                        info.nom_estado_cierre     = item.nom_estado_cierre;
                        info.Observacion           = item.Observacion;
                        info.IdEmpresa_op          = item.IdEmpresa_op;
                        info.IdOrdenPago_op        = item.IdOrdenPago_op;
                        info.IdCtaCble             = item.IdCtaCble;
                        info.Saldo_cont_al_periodo = item.Saldo_cont_al_periodo;
                        info.Ingresos              = item.Ingresos;
                        info.Total_Ing             = item.Total_Ing;
                        info.Total_fact_vale       = item.Total_fact_vale;
                        info.Total_fondo           = item.Total_fondo;
                        info.Dif_x_pagar_o_cobrar  = item.Dif_x_pagar_o_cobrar;
                        info.ca_Descripcion        = item.ca_Descripcion;
                        info.em_Nombre             = infoEmp.em_nombre;

                        listadatos.Add(info);
                    }
                }
                return(listadatos);
            }
            catch (Exception ex)
            {
                return(new List <XCXP_Rpt031_Info>());;
            }
        }
Пример #24
0
        public List <XINV_CAH_Rpt001_Info> consultar_data(int IdEmpresa, int IdBodega, int IdBodegaFin, int IdSucursal, int IdSucursalFin, DateTime fecha_corte, ref String MensajeError)
        {
            try
            {
                List <XINV_CAH_Rpt001_Info> listadedatos = new List <XINV_CAH_Rpt001_Info>();

                using (Entities_Inventario_CAH BalanceGeneral = new Entities_Inventario_CAH())
                {
                    var select = from h in BalanceGeneral.spINV_CAH_Rpt001(IdEmpresa, IdSucursal, IdSucursalFin, IdBodega, IdBodegaFin, fecha_corte)
                                 select h;
                    infoEmp = dataEmp.Get_Info_Empresa(IdEmpresa);
                    foreach (var item in select)
                    {
                        XINV_CAH_Rpt001_Info itemInfo = new XINV_CAH_Rpt001_Info();
                        itemInfo.IdEmpresa        = item.IdEmpresa;
                        itemInfo.IdBodega         = item.IdBodega;
                        itemInfo.IdSucursal       = item.IdSucursal;
                        itemInfo.IdProducto       = item.IdProducto;
                        itemInfo.IdSucursal       = item.IdSucursal;
                        itemInfo.pr_codigo        = item.pr_codigo;
                        itemInfo.pr_descripcion   = item.pr_descripcion;
                        itemInfo.pr_observacion   = item.pr_observacion;
                        itemInfo.nom_bodega       = item.nom_bodega;
                        itemInfo.nom_sucursal     = item.nom_sucursal;
                        itemInfo.Stock            = item.Stock;
                        itemInfo.costo            = Convert.ToDouble(item.mv_costo);
                        itemInfo.costo_total      = item.costo_total;
                        itemInfo.nom_UnidadMedida = item.nom_UnidadMedida;
                        listadedatos.Add(itemInfo);
                    }
                }
                return(listadedatos);
            }
            catch (Exception ex)
            {
                return(new List <XINV_CAH_Rpt001_Info>());
            }
        }
Пример #25
0
        public List <XCXP_Rpt010_Info> consultar_data(int IdEmpresa, decimal ProveedorIni, decimal ProveedorFin, DateTime FechaIni, DateTime FechaFin, ref string mensaje)
        {
            try
            {
                FechaIni = Convert.ToDateTime(FechaIni.ToShortDateString());
                FechaFin = Convert.ToDateTime(FechaFin.ToShortDateString());

                List <XCXP_Rpt010_Info> listadedatos = new List <XCXP_Rpt010_Info>();
                tb_Empresa_Info         Cbt          = new tb_Empresa_Info();
                tb_Empresa_Data         empresaData  = new tb_Empresa_Data();

                using (EntitiesCXP_General facturaProvee = new EntitiesCXP_General())
                {
                    var select = from h in facturaProvee.vwCXP_Rpt010
                                 where h.IdEmpresa == IdEmpresa &&
                                 h.co_fechaOg >= FechaIni && h.co_fechaOg <= FechaFin &&
                                 h.IdProveedor >= ProveedorIni && h.IdProveedor <= ProveedorFin
                                 select h;

                    Cbt = empresaData.Get_Info_Empresa(IdEmpresa);
                    foreach (var item in select)
                    {
                        XCXP_Rpt010_Info itemInfo = new XCXP_Rpt010_Info();
                        itemInfo.IdEmpresa           = item.IdEmpresa;
                        itemInfo.IdCbteCble_Ogiro    = item.IdCbteCble_Ogiro;
                        itemInfo.IdTipoCbte_Ogiro    = item.IdTipoCbte_Ogiro;
                        itemInfo.IdOrden_giro_Tipo   = item.IdOrden_giro_Tipo;
                        itemInfo.Documento           = item.Documento;
                        itemInfo.nom_tipo_doc        = item.nom_tipo_doc;
                        itemInfo.cod_tipo_doc        = item.cod_tipo_doc;
                        itemInfo.co_fechaOg          = item.co_fechaOg;
                        itemInfo.IdProveedor         = item.IdProveedor;
                        itemInfo.nom_proveedor       = item.nom_proveedor;
                        itemInfo.Valor_a_pagar       = item.Valor_a_pagar;
                        itemInfo.Valor_debe          = item.Valor_debe;
                        itemInfo.Valor_Haber         = item.Valor_Haber;
                        itemInfo.Observacion         = item.Observacion;
                        itemInfo.Ruc_Proveedor       = item.Ruc_Proveedor;
                        itemInfo.representante_legal = item.representante_legal;
                        itemInfo.co_FechaFactura_vct = item.co_FechaFactura_vct;
                        listadedatos.Add(itemInfo);
                    }
                }
                return(listadedatos);
            }
            catch (Exception ex)
            {
                return(new List <XCXP_Rpt010_Info>());
            }
        }
Пример #26
0
        public List <XCXP_Rpt033_Info> Get_List_Data(int IdEmpresa, decimal IdConciliacion_Caja, ref string mensaje)
        {
            tb_Empresa_Data dataEmp = new tb_Empresa_Data();
            tb_Empresa_Info infoEmp = new tb_Empresa_Info();

            List <XCXP_Rpt033_Info> listadatos = new List <XCXP_Rpt033_Info>();

            try
            {
                using (EntitiesCXP_General OEnti = new EntitiesCXP_General())
                {
                    var select = from q in OEnti.vwCXP_Rpt033
                                 where q.IdEmpresa == IdEmpresa &&
                                 q.IdConciliacion_Caja == IdConciliacion_Caja
                                 select q;

                    infoEmp = dataEmp.Get_Info_Empresa(IdEmpresa);
                    foreach (var item in select)
                    {
                        XCXP_Rpt033_Info info = new XCXP_Rpt033_Info();

                        info.IdEmpresa           = item.IdEmpresa;
                        info.IdConciliacion_Caja = item.IdConciliacion_Caja;
                        info.Secuencia           = item.Secuencia;
                        info.IdEmpresa_movcaja   = item.IdEmpresa_movcaja;
                        info.IdCbteCble_movcaja  = item.IdCbteCble_movcaja;
                        info.IdTipocbte_movcaja  = item.IdTipocbte_movcaja;
                        info.IdCtaCble           = item.IdCtaCble;
                        info.IdPunto_cargo       = item.IdPunto_cargo;
                        info.IdPunto_cargo_grupo = item.IdPunto_cargo_grupo;
                        info.cm_beneficiario     = item.cm_beneficiario;
                        info.cm_observacion      = item.cm_observacion;
                        info.cm_fecha            = item.cm_fecha;
                        info.IdPersona           = item.IdPersona;
                        info.nom_persona         = item.nom_persona;
                        info.IdTipoMovi          = item.IdTipoMovi;
                        info.nom_TipoMovi        = item.nom_TipoMovi;
                        info.cm_valor            = item.cm_valor;
                        info.em_Nombre           = infoEmp.em_nombre;

                        listadatos.Add(info);
                    }
                }
                return(listadatos);
            }
            catch (Exception ex)
            {
                return(new List <XCXP_Rpt033_Info>());;
            }
        }
Пример #27
0
        public List <XFAC_FJ_Rpt009_Info> Get_List(int idEmpresa, int IdPeriodo)
        {
            try
            {
                List <XFAC_FJ_Rpt009_Info> Lista = new List <XFAC_FJ_Rpt009_Info>();

                Cbt = empresaData.Get_Info_Empresa(idEmpresa);

                using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt())
                {
                    var lst = from q in Context.DepreciacionTransgandia_Rpt
                              where q.IdEmpresa == idEmpresa &&
                              q.IdPeriodo == IdPeriodo
                              //  && q.IdPreFacturacion == IdPrefacturacion
                              select q;
                    foreach (var item in lst)
                    {
                        XFAC_FJ_Rpt009_Info info = new XFAC_FJ_Rpt009_Info();
                        info.IdEmpresa                 = item.IdEmpresa;
                        info.IdPeriodo                 = item.IdPeriodo;
                        info.IdActivofijo              = item.IdActivofijo;
                        info.Secuencia                 = item.Secuencia;
                        info.Fecha_adquisicion         = item.Fecha_adquisicion;
                        info.Proveedor                 = item.Proveedor;
                        info.Factura                   = item.Factura;
                        info.Cantidad                  = item.Cantidad;
                        info.Af_nombre                 = item.Af_nombre;
                        info.Costo_Unitario_Camion     = item.Costo_Unitario_Camion;
                        info.Costo_unitario_carroceria = item.Costo_unitario_carroceria;
                        info.ValorSalvamento           = item.ValorSalvamento;
                        info.TotalDepreciar            = item.TotalDepreciar;
                        info.DepreciacionMensual       = item.DepreciacionMensual;
                        info.em_nombre                 = Cbt.em_nombre;
                        info.em_logo                   = Cbt.em_logo;
                        Lista.Add(info);
                    }
                }
                return(Lista);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                mensaje = ex.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(), "", mensaje, "", "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(mensaje);
            }
        }
Пример #28
0
 public List <XBAN_FJ_Rpt003_Info> Get_List_FlujoEreso(int idEmpresa, DateTime fi, DateTime ff)
 {
     try
     {
         try
         {
             List <XBAN_FJ_Rpt003_Info> Lista = new List <XBAN_FJ_Rpt003_Info>();
             Cbt = empresaData.Get_Info_Empresa(idEmpresa);
             DateTime FechaI = Convert.ToDateTime(fi.ToShortDateString());
             DateTime FechaF = Convert.ToDateTime(ff.ToShortDateString());
             using (Entities_banco_fj_rpt Context = new Entities_banco_fj_rpt())
             {
                 /*
                  * var lst =( from q in Context.spBAN_Rpt001(idEmpresa, FechaI, FechaF)
                  *
                  *        select q);
                  * foreach (var item in lst)
                  * {
                  *  XBAN_FJ_Rpt003_Info Info = new XBAN_FJ_Rpt003_Info();
                  *  Info.IdEmpresa = item.IdEmpresa;
                  *  Info.tc_TipoCbte = item.tc_TipoCbte;
                  *  Info.cb_Valor = Convert.ToDouble(item.cb_Valor);
                  *  Info.em_nombre = Cbt.em_nombre;
                  *  Info.em_logo = Cbt.em_logo;
                  *  Lista.Add(Info);
                  * }*/
             }
             return(Lista);
         }
         catch (DbEntityValidationException exv)
         {
             string mensaje = "";
             mensaje = exv.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(exv.ToString(), "", mensaje, "", "", "", "", "", DateTime.Now);
             oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
             throw new Exception(mensaje);
         }
     }
     catch (Exception ex)
     {
         string mensaje = "";
         mensaje = ex.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(), "", mensaje, "", "", "", "", "", DateTime.Now);
         oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
         throw new Exception(mensaje);
     }
 }
Пример #29
0
        public List <XFAC_FJ_Rpt005_Info> Get_List_Conciliacion(int idEmpresa, int IdPeriodo)
        {
            try
            {
                List <XFAC_FJ_Rpt005_Info> Lista = new List <XFAC_FJ_Rpt005_Info>();
                Cbt = empresaData.Get_Info_Empresa(idEmpresa);

                using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt())
                {
                    var lst = from q in Context.vwFAC_FJ_Rpt005
                              where q.IdEmpresa == idEmpresa &&
                              q.IdPeriodo == IdPeriodo
                              select q;

                    foreach (var item in lst)
                    {
                        XFAC_FJ_Rpt005_Info Info = new XFAC_FJ_Rpt005_Info();
                        Info.IdEmpresa           = item.IdEmpresa;
                        Info.IdEmpleado          = item.IdEmpleado;
                        Info.IdActivoFijo        = item.IdActivoFijo;
                        Info.IdTipoDepreciacion  = item.IdTipoDepreciacion;
                        Info.CodActivoFijo       = item.CodActivoFijo;
                        Info.Af_Nombre           = item.Af_Nombre;
                        Info.Af_ValorUnidad_Actu = item.Af_ValorUnidad_Actu;
                        Info.Valor = item.Valor;
                        Info.Horas_Trabajada_x_Af = item.Horas_Trabajada_x_Af;
                        Info.IdPeriodo            = item.IdPeriodo;
                        Info.pe_nombreCompleto    = item.pe_nombreCompleto;
                        Info.hora_trabajada       = item.hora_trabajada;
                        Info.Centro_costo         = item.Centro_costo;
                        Info.Valor     = item.hora_trabajada;
                        Info.em_nombre = Cbt.em_nombre;
                        Info.em_logo   = Cbt.em_logo;
                        Lista.Add(Info);
                    }
                }
                return(Lista);
            }
            catch (Exception ex)
            {
                string mensaje = "";
                mensaje = ex.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(), "", mensaje, "", "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                throw new Exception(mensaje);
            }
        }
Пример #30
0
        public List <XCXC_Rpt010_Info> get_DetalleDiasxVencer(int IdEmpresa, int IdSucursalIni, int IdSucursalFin, DateTime FechaCorte)
        {
            try
            {
                List <XCXC_Rpt010_Info> lstRpt = new List <XCXC_Rpt010_Info>();

                using (Entities_CuentasxCobrar listado = new Entities_CuentasxCobrar())
                {
                    var select = from q in listado.spCXC_Rpt010(IdEmpresa, IdSucursalIni, IdSucursalFin, FechaCorte)
                                 select q;

                    Cbt = empresaData.Get_Info_Empresa(IdEmpresa);

                    foreach (var item in select)
                    {
                        XCXC_Rpt010_Info infoRpt = new XCXC_Rpt010_Info();
                        infoRpt.IdCliente         = item.IdCliente;
                        infoRpt.IdEmpresa         = item.IdEmpresa;
                        infoRpt.IdSucursal        = item.IdSucursal;
                        infoRpt.Monto             = item.Monto;
                        infoRpt.pe_cedulaRuc      = item.pe_cedulaRuc;
                        infoRpt.pe_nombreCompleto = item.pe_nombreCompleto;
                        infoRpt.Su_Descripcion    = item.Su_Descripcion;
                        infoRpt.TotalCobrado      = item.TotalCobrado;
                        infoRpt.Valor_Vencido     = item.Valor_Vencido;
                        infoRpt.x_Ven_0_30        = item.x_Ven_0_30;
                        infoRpt.x_Ven_181_999     = item.x_Ven_181_999;
                        infoRpt.x_Ven_31_60       = item.x_Ven_31_60;
                        infoRpt.x_Ven_61_90       = item.x_Ven_61_90;
                        infoRpt.x_Ven_91_180      = item.x_Ven_91_180;
                        infoRpt.Logo = Cbt.em_logo_Image;

                        lstRpt.Add(infoRpt);
                    }
                }

                return(lstRpt);;
            }
            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);
                mensaje = ex.InnerException + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                return(new List <XCXC_Rpt010_Info>());
            }
        }