// 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")); } }
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 }
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 })); } }
// 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")); } }
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 })); } }
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 })); } }
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")); } }
public JsonResult Refrescar() { TipoAusenciaRN tAusenciaNR = new TipoAusenciaRN(); return(Json(new { resultado = tAusenciaNR.ListarTiposAusencia() })); }