Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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;
            }
        }