public ActionResult Modificar(int IdEmpresa = 0, decimal IdEmpleado = 0, decimal IdSolicitud = 0, bool Exito = false) { try { #region Validar Session if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession)) { return(RedirectToAction("Login", new { Area = "", Controller = "Account" })); } SessionFixed.IdTransaccionSession = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString(); SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession; #endregion cargar_combo(); ro_Solicitud_Vacaciones_x_empleado_Info model = bus_solicitud.get_info(IdEmpresa, IdEmpleado, IdSolicitud); model.IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual); lst_vacaciones = bus_vacaciones.get_list(IdEmpresa, IdEmpleado, IdSolicitud); ro_historico_vacaciones_x_empleado_Info_list.set_list(lst_vacaciones, model.IdTransaccionSession); if (Exito) { ViewBag.MensajeSuccess = MensajeSuccess; } return(View(model)); } catch (Exception) { throw; } }
public JsonResult get_list_vacaciones(decimal IdEmpleado) { IdEmpresa = GetIdEmpresa(); bus_vacaciones.get_lst_vaciones_x_empleado(IdEmpresa, IdEmpleado); // recalculando vacaciones lst_vacaciones = bus_vacaciones.get_list(IdEmpresa, IdEmpleado); ro_historico_vacaciones_x_empleado_Info_list.set_list(lst_vacaciones); return(Json(lst_vacaciones, JsonRequestBehavior.AllowGet)); }
public ActionResult Modificar(decimal IdEmpleado = 0, decimal IdSolicitud = 0, bool Exito = false) { try { int IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa); cargar_combo(); ro_Solicitud_Vacaciones_x_empleado_Info model = bus_solicitud.get_info(GetIdEmpresa(), IdEmpleado, IdSolicitud); lst_vacaciones = bus_vacaciones.get_list(IdEmpresa, IdEmpleado, IdSolicitud); ro_historico_vacaciones_x_empleado_Info_list.set_list(lst_vacaciones); if (Exito) { ViewBag.MensajeSuccess = MensajeSuccess; } return(View(model)); } catch (Exception) { throw; } }