Beispiel #1
0
        //[HttpPost]
        public ActionResult InsertarDiaInhabil(CatDiasInhabiles DiaInhabil)
        {
            CatUsuarios      Usuario       = (CatUsuarios)Session["Usuario"];
            MetodosGenerales MetodoGeneral = new MetodosGenerales();

            if (Usuario != null && Usuario.U_IdUsuario > 0 && Usuario.U_IdTipoUsuario <= 4)
            {
                LogicaUsuarios LogicaUsuario = new LogicaUsuarios();

                if (LogicaDiasInhabiles.L_InsertarDiaInhabil(DiaInhabil))
                {
                    TempData["notice"]    = "La fecha ha sido agregada al calendario de días inhábiles";
                    Session["TipoAlerta"] = "Correcto";
                    return(RedirectToAction("GestionUsuariosSENER", "Administrador"));
                }
                else
                {
                    TempData["notice"]    = "Disculpa, la fecha no ha sido agregada al calendario de días inhábiles";
                    Session["TipoAlerta"] = "Error";
                    return(RedirectToAction("Index"));
                }
            }
            else
            {
                return(RedirectToAction("Logout", "Home"));
            }
        }
Beispiel #2
0
        //[HttpPost]
        public ActionResult CambiarEstatusFechaInhabil(int IdDiaInhabil, bool IdEstatusDiaInhabil)
        {
            CatUsuarios      Usuario       = (CatUsuarios)Session["Usuario"];
            MetodosGenerales MetodoGeneral = new MetodosGenerales();

            if (Usuario != null && Usuario.U_IdUsuario > 0 && Usuario.U_IdTipoUsuario <= 4)
            {
                LogicaUsuarios   LogicaUsuario = new LogicaUsuarios();
                CatDiasInhabiles FechaInhabil  = new CatDiasInhabiles();
                FechaInhabil.IdDiaInhabil = IdDiaInhabil;
                FechaInhabil.Activo       = !IdEstatusDiaInhabil;

                if (LogicaDiasInhabiles.L_ActualizarDiaInhabil(IdDiaInhabil, !IdEstatusDiaInhabil))
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    TempData["notice"]    = "Operación no concluida.";
                    Session["TipoAlerta"] = "Error";
                    return(RedirectToAction("Index"));
                }
            }
            else
            {
                return(RedirectToAction("Logout", "Home"));
            }
        }