public List <vwRo_Ing_Egr_x_Empleado_Info> Get_List_Ing_Egr_x_Empleado_x_Ingresos(int idEmpresa, decimal idEmpleado, int IDtipo_nomina1, int IDproceso1, int IDperiodo1) { List <vwRo_Ing_Egr_x_Empleado_Info> lM = new List <vwRo_Ing_Egr_x_Empleado_Info>(); EntitiesRoles OERol_Empleado = new EntitiesRoles(); try { var select = from A in OERol_Empleado.vwRo_Ing_Egr_x_Empleado where A.IdEmpresa == idEmpresa && A.IdEmpleado == idEmpleado && A.IngEgr == "I" && A.IdNomina_Tipo == IDtipo_nomina1 && A.IdNomina_TipoLiqui == IDproceso1 && A.IdPeriodo == IDperiodo1 && A.Unid_Medida == "$$$" select A; foreach (var item in select) { vwRo_Ing_Egr_x_Empleado_Info info = new vwRo_Ing_Egr_x_Empleado_Info(); info.IdRubro = item.IdRubro; info.ru_descripcion = item.ru_descripcion; info.ru_tipo = item.ru_tipo; info.IdPeriodo = item.IdPeriodo; info.IdNomina_Tipo = item.IdNomina_Tipo; info.IdNomina_TipoLiqui = item.IdNomina_TipoLiqui; info.IdEmpresa = item.IdEmpresa; info.IdEmpleado = item.IdEmpleado; info.IdNovedad = Convert.ToDecimal(item.IdNovedad); info.SecuenciaNovedad = item.SecuenciaNovedad; info.IdPrestamo = item.IdPrestamo; info.NunCouta = item.NunCouta; info.IngEgr = item.IngEgr; info.Valor = item.Valor; info.iAnio = item.iAnio; info.iMes = item.iMes; info.cerrado = item.cerrado; info.TipoRegistro = item.TipoRegistro; info.observacionesSys = item.observacionesSys; info.Unidad_Medida = item.Unid_Medida; lM.Add(info); } return(lM); } catch (Exception ex) { string array = 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(), "", array, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }
public List <vwRo_Ing_Egr_x_Empleado_Info> Get_List_Ro_Ing_Egr_x_Empleado(int IdEmpresa, int IdTipo_nomina, int IdProceso, int IdPeriodo) { List <vwRo_Ing_Egr_x_Empleado_Info> lM = new List <vwRo_Ing_Egr_x_Empleado_Info>(); try { EntitiesRoles OERol_Empleado = new EntitiesRoles(); var select = from A in OERol_Empleado.vwRo_Total_IngEgr_x_Empleado where A.IdEmpresa == IdEmpresa && A.totNeto < 0 && A.IdNomina_Tipo == IdTipo_nomina && A.IdNomina_TipoLiqui == IdProceso && A.IdPeriodo == IdPeriodo select A; foreach (var item in select) { vwRo_Ing_Egr_x_Empleado_Info info = new vwRo_Ing_Egr_x_Empleado_Info(); info.IdEmpresa = IdEmpresa; info.IdEmpleado = item.IdEmpleado; info.IdNomina_Tipo = IdTipo_nomina; info.IdNomina_TipoLiqui = IdPeriodo; info.IdPeriodo = item.IdPeriodo; info.totIng = Convert.ToDouble(item.totIng); info.totEgr = Convert.ToDouble(item.totEgr); info.totNeto = Convert.ToDouble(item.totNeto); info.NomCompleto = item.NomCompleto; info.cargo = item.cargo; info.departamento = item.departamento; info.em_codigo = item.em_codigo; info.pe_cedulaRuc = item.pe_cedulaRuc; lM.Add(info); } return(lM); } catch (Exception ex) { string array = 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(), "", array, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }