public ActionResult Modificar(int IdTipoCatalogo, int IdCatalogo = 0) { try { cargar_combos(); ViewBag.IdTipoCatalogo = IdTipoCatalogo; return(View(bus_catalogo.get_info(IdTipoCatalogo, IdCatalogo))); } catch (Exception) { throw; } }
public JsonResult capturar_info_pantalla(DateTime?FechaIngreso, DateTime?FechaSalida, int IdEmpleado = 0, string IdContrato_Tipo = "", float UltimaRemuneracion = 0, bool EsMujerEmbarazada = false, bool EsPorDiscapacidad = false, bool EsDirigenteSindical = false, bool EsPorEnfermedadNoProfesional = false, string IdCausaTerminacion = "", string Observacion = "", decimal IdTransaccionSession = 0) { int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); var info_contrato = bus_contrato.get_info_contrato_empleado(IdEmpresa, IdEmpleado); var info_empleado = bus_empleado.get_info(IdEmpresa, IdEmpleado); var info_sucursal = bus_sucursal.get_info(IdEmpresa, info_empleado.IdSucursal); var info_cargo = bus_cargo.get_info(IdEmpresa, Convert.ToInt32(info_empleado.IdCargo)); var info_terminacion = bus_catalogo.get_info(IdEmpresa, IdCausaTerminacion); var lst_detalle_pantalla = lst_detalle.get_list(IdTransaccionSession); List <ROL_005_Info> lista_rpte = new List <ROL_005_Info>(); foreach (var item in lst_detalle_pantalla) { ROL_005_Info info_reporte = new ROL_005_Info(); var info_rubro = bus_rubro.get_info(IdEmpresa, item.IdRubro); info_reporte.IdEmpresa = IdEmpresa; info_reporte.IdActaFiniquito = 0; info_reporte.IdEmpleado = IdEmpleado; info_reporte.NombreCompleto = info_empleado.pe_apellido + " " + info_empleado.pe_nombre; info_reporte.pe_cedulaRuc = info_empleado.pe_cedulaRuc; info_reporte.ca_descripcion = info_cargo.ca_descripcion; info_reporte.UltimaRemuneracion = UltimaRemuneracion; info_reporte.IdCausaTerminacion = IdCausaTerminacion; info_reporte.TipoTerminacion = info_terminacion.ca_descripcion; info_reporte.IdContrato = info_contrato.IdContrato; info_reporte.FechaIngreso = Convert.ToDateTime(FechaIngreso); info_reporte.FechaSalida = Convert.ToDateTime(FechaSalida); info_reporte.Observacion = Observacion; info_reporte.Su_Descripcion = info_sucursal.Su_Descripcion; info_reporte.EsMujerEmbarazada = EsMujerEmbarazada; info_reporte.EsDirigenteSindical = EsDirigenteSindical; info_reporte.EsPorDiscapacidad = EsPorDiscapacidad; info_reporte.EsPorEnfermedadNoProfesional = EsPorEnfermedadNoProfesional; info_reporte.ru_descripcion = info_rubro.ru_descripcion; info_reporte.liquido = item.Valor; if (info_rubro.ru_tipo == "I") { info_reporte.Ingresos = item.Valor; info_reporte.Egresos = 0; } else { info_reporte.Ingresos = 0; info_reporte.Egresos = item.Valor; } info_reporte.DescripcionDetalle = item.Observacion; lista_rpte.Add(info_reporte); } lst_rol_005.set_list(lista_rpte, IdTransaccionSession); return(Json("", JsonRequestBehavior.AllowGet)); }