Esempio n. 1
0
        // GET: Empleado_Ausencias
        public ActionResult Listar()
        {
            AusenciaRN     a         = new AusenciaRN();
            TipoAusenciaRN tAusencia = new TipoAusenciaRN();

            ViewBag.Lista = a.ListarAusenciasEmpleado(int.Parse(Session["EmpAus"].ToString()));
            List <TipoAusencia> tipos = JsonConvert.DeserializeObject <List <TipoAusencia> >(tAusencia.ListarTiposAusencia());

            ViewBag.Tipos  = tipos;
            ViewBag.Nombre = Session["NombreCompleto"].ToString();

            ViewBag.Tipos = tipos;

            if (Session["UsserType"].ToString() == "Administración")
            {
                return(View("Listar_de_Admin"));
            }
            else if (Session["UsserType"].ToString() == "Jefatura")
            {
                return(View("Listar_de_Jefatura"));
            }
            else
            {
                return(RedirectToAction("Error403", "Error"));
            }
        }
        // GET: Historico_Ausencias
        public ActionResult Listar()
        {
            AusenciaRN     ausencias = new AusenciaRN();
            TipoAusenciaRN tAusencia = new TipoAusenciaRN();

            List <TipoAusencia> listaTipoA = JsonConvert.DeserializeObject <List <TipoAusencia> >(tAusencia.ListarTiposAusencia());
            List <Ausencia>     lista      = JsonConvert.DeserializeObject <List <Ausencia> >(ausencias.ListarHistoricoAusencias());

            ViewBag.ListaHistoricAusencias = lista;
            ViewBag.ListaTipoAusencias     = listaTipoA;
            ViewBag.Respuesta = "";
            ViewBag.Message   = "Histórico de Ausencias";

            if (Session["UsserType"].ToString() == "Administración")
            {
                return(View("Listar_de_Admin"));
            }
            else if (Session["UsserType"].ToString() == "Jefatura")
            {
                return(View("Listar_de_Jefatura"));
            }
            else
            {
                return(RedirectToAction("Error403", "Error"));
            }
        }
Esempio n. 3
0
        public JsonResult Obtener(int codigo)
        {
            TipoAusenciaRN tAusenciaNR = new TipoAusenciaRN();
            TipoAusencia   buscar      = new TipoAusencia();

            buscar.TN_Id_Tipo_Ausencia = codigo;

            return(Json(new { resultado = tAusenciaNR.ObtenerTipoAusencia(buscar) })); // Retornar el dato solicitado
        }
Esempio n. 4
0
        public JsonResult  Insertar(string nombre)
        {
            TipoAusenciaRN tAusenciaNR = new TipoAusenciaRN();
            TipoAusencia   tAusencia   = new TipoAusencia();

            tAusencia.TC_Tipo_Ausencia = nombre;

            int respuesta = tAusenciaNR.InsertarTipoAusencia(tAusencia);

            if (respuesta == 1) // El tipo de ausencia se agregoexitosamente
            {
                return(Json(new { success = true }));
            }
            else  // El tipo de ausencia no se registro en el sistema
            {
                return(Json(new { success = false }));
            }
        }
Esempio n. 5
0
        // GET: Catalogo_Ausencias



        public ActionResult Listar()
        {
            TipoAusenciaRN      tAusenciaNR = new TipoAusenciaRN();
            List <TipoAusencia> lista       = JsonConvert.DeserializeObject <List <TipoAusencia> >(tAusenciaNR.ListarTiposAusencia());

            ViewBag.ListaCatalogoAusencias = lista;
            ViewBag.Respuesta = "";
            ViewBag.Message   = "Catálogo de Ausencias";

            if (Session["UsserType"].ToString() == "Administración")
            {
                return(View("Listar"));
            }
            else
            {
                return(RedirectToAction("Error403", "Error"));
            }
        }
Esempio n. 6
0
        public JsonResult  Editar(string nombre, int codigo)
        {
            TipoAusenciaRN tAusenciaNR = new TipoAusenciaRN();
            TipoAusencia   tAusencia   = new TipoAusencia();


            tAusencia.TC_Tipo_Ausencia    = nombre;
            tAusencia.TN_Id_Tipo_Ausencia = codigo;

            int respuesta = tAusenciaNR.EditarTipoAusencia(tAusencia);

            if (respuesta == 1) // El tipo de ausencia se modifico exitosamente
            {
                return(Json(new { success = true }));
            }
            else  // El tipo de ausencia no se modifico
            {
                return(Json(new { success = false }));
            }
        }
Esempio n. 7
0
        public JsonResult  Eliminar(int codigo)
        {
            TipoAusenciaRN tAusenciaNR = new TipoAusenciaRN();
            TipoAusencia   tAusencia   = new TipoAusencia();

            tAusencia.TN_Id_Tipo_Ausencia = codigo;
            int respuesta = tAusenciaNR.EliminarTipoAusencia(tAusencia);

            if (respuesta == 0) // El tipo de ausencia no se encuentra en el sistema
            {
                return(Json(new { success = false, deleted = false }));
            }
            else if (respuesta == 1)  // El tipo de ausencia si se encontro y se elimino exitosamente
            {
                return(Json(new { success = true, deleted = true }));
            }
            else  // El tipo de ausencia si se encontro pero se encuentra relacionado asi que no se elimino
            {
                return(Json(new { success = true, deleted = false }));
            }
        }
Esempio n. 8
0
        public ActionResult Listar_de_Empleado()
        {
            AusenciaRN     a         = new AusenciaRN();
            TipoAusenciaRN tAusencia = new TipoAusenciaRN();

            ViewBag.Lista = a.ListarAusenciasEmpleado(int.Parse(Session["UsserID"].ToString()));
            List <TipoAusencia> tipos = JsonConvert.DeserializeObject <List <TipoAusencia> >(tAusencia.ListarTiposAusencia());

            ViewBag.Tipos   = tipos;
            ViewBag.Message = Session["UsserName"].ToString() + " " + Session["UsserSurname1"].ToString() + " " + Session["UsserSurname2"].ToString();

            if ((Session["UsserType"].ToString() == "Administración") ||
                (Session["UsserType"].ToString() == "Jefatura") ||
                (Session["UsserType"].ToString() == "Estándar"))
            {
                return(View());
            }
            else
            {
                return(RedirectToAction("Error403", "Error"));
            }
        }
Esempio n. 9
0
        public JsonResult Refrescar()
        {
            TipoAusenciaRN tAusenciaNR = new TipoAusenciaRN();

            return(Json(new { resultado = tAusenciaNR.ListarTiposAusencia() }));
        }