// 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")); } }
// 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")); } }
public JsonResult Obtener(int codigo) { AusenciaRN ausenciaRN = new AusenciaRN(); Ausencia ausencia = new Ausencia(); ausencia.TN_Id_Ausencia = codigo; return(Json(new { resultado = ausenciaRN.ObtenerAusencia(ausencia) })); // Retornar el dato solicitado }
public JsonResult Eliminar(string codigo) { AusenciaRN ausenciaRN = new AusenciaRN(); int respuesta = ausenciaRN.EliminarAusencia(codigo); if (respuesta == 1) // El tipo de ausencia no se encuentra en el sistema { return(Json(new { success = true, deleted = true })); } else // El tipo de ausencia si se encontro y se elimino exitosamente { return(Json(new { success = false, deleted = false })); } }
public JsonResult Editar(string idAusencia, string codEmpelado, string tipo, string fechaSalida, string fechaRegreso) { AusenciaRN ausenciaRN = new AusenciaRN(); int respuesta = ausenciaRN.EditarAusencia(idAusencia, codEmpelado, tipo, fechaSalida, fechaRegreso); if (respuesta == 1) // la ausencia se modifico exitosamente { return(Json(new { success = true })); } else // La ausencia no se modifico { return(Json(new { success = false })); } }
public JsonResult InsertarAusencia(string fechai, string fechaf, int motivo) { AusenciaRN a = new AusenciaRN(); int respuesta = a.InsertarAusencia(fechai, fechaf, motivo, int.Parse(Session["EmpAus"].ToString())); if (respuesta == 1) // El tipo de ausencia se agregoexitosamente { return(Json(new { success = true, inserted = true })); } else // El tipo de ausencia no se registro en el sistema { if (respuesta == 0) { return(Json(new { success = true, inserted = false })); } else { return(Json(new { success = false, inserted = false })); } } }
public JsonResult EditarAusencia(string idAusencia, string tipo, string fechai, string fechaf) { AusenciaRN a = new AusenciaRN(); int respuesta = a.EditarAusencia(idAusencia, Session["EmpAus"].ToString(), tipo, fechai, fechaf); if (respuesta == 1) // El tipo de ausencia se agregoexitosamente { return(Json(new { success = true, updated = true })); } else // El tipo de ausencia no se registro en el sistema { if (respuesta == 0) { return(Json(new { success = true, updated = false })); } else { return(Json(new { success = false, updated = false })); } } }
public JsonResult EliminarAusencia(string id) { AusenciaRN a = new AusenciaRN(); int respuesta = a.EliminarAusencia(id); if (respuesta == 1) // El tipo de ausencia se agregoexitosamente { return(Json(new { success = true, deleted = true })); } else // El tipo de ausencia no se registro en el sistema { if (respuesta == 0) { return(Json(new { success = true, deleted = false })); } else { return(Json(new { success = false, 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() { AusenciaRN ausenciaRN = new AusenciaRN(); return(Json(new { resultado = ausenciaRN.ListarHistoricoAusencias() })); }
public string GetAusencia(int id) { AusenciaRN a = new AusenciaRN(); return(JsonConvert.SerializeObject(a.getAusencia(id))); }
public string refrescarAusencias() { AusenciaRN a = new AusenciaRN(); return(JsonConvert.SerializeObject(a.ListarAusenciasEmpleado(int.Parse(Session["EmpAus"].ToString())))); }