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>()); } }
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>()); } }
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>()); } }
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) }; } } }
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>()); } }
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>());; } }
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); } }
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()); } }
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>()); } }
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>()); } }
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>(); ; } }
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); } }
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>());; } }
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>()); } }
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>()); } }
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()); } }
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()); } }
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>()); } }
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>()); } }
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>()); } }
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>()); } }
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>()); } }
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>());; } }
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>()); } }
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>()); } }
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>());; } }
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); } }
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); } }
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); } }
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>()); } }