public ActionResult DeleteVacaciones(string id, string id2) { try { NominaVacacionesModels Datos = new NominaVacacionesModels { IDVacaciones = id, IDEmpleado = id2, Conexion = Conexion, Usuario = User.Identity.Name }; CatEmpleado_Datos EmpleadoDatos = new CatEmpleado_Datos(); EmpleadoDatos.EliminarVacacionesEmpleado(Datos); if (Datos.Completado) { TempData["typemessage"] = "1"; TempData["message"] = "El registro se ha eliminado correctamente"; return(Json("")); } else { return(Json("")); } } catch { return(View()); } }
public ActionResult CreateVacaciones(NominaVacacionesModels Vacaciones) { CatEmpleado_Datos EmpleadoDatos = new CatEmpleado_Datos(); try { if (Token.IsTokenValid()) { if (ModelState.IsValid) { Vacaciones.Conexion = Conexion; Vacaciones.Opcion = 1; Vacaciones.Usuario = User.Identity.Name; Vacaciones = EmpleadoDatos.AVacacionesNomina(Vacaciones); if (Vacaciones.Completado) { TempData["typemessage"] = "1"; TempData["message"] = "Los datos se guardaron correctamente."; Token.ResetToken(); return(RedirectToAction("Vacaciones", new { id = Vacaciones.IDEmpleado })); } else { if (Vacaciones.Resultado == 51000) { TempData["typemessage"] = "2"; TempData["message"] = "El empleado ya cuenta con esa fecha asignado. Selecciones un nuevo rango de fechas"; return(View(Vacaciones)); } else { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrió un error al intentar guardar los datos. Intente más tarde."; return(View(Vacaciones)); } } } else { return(View(Vacaciones)); } } else { return(RedirectToAction("Vacaciones", new { id = Vacaciones.IDEmpleado })); } } catch (Exception) { TempData["typemessage"] = "2"; TempData["message"] = "Ocurrio un error al intentar guardar los datos. Contacte a soporte técnico."; return(View(Vacaciones)); } }
public ActionResult CreateVacaciones(string id) { try { Token.SaveToken(); NominaVacacionesModels Vacaciones = new NominaVacacionesModels(); Vacaciones.IDEmpleado = id; return(View(Vacaciones)); } catch (Exception) { NominaVacacionesModels Vacaciones = new NominaVacacionesModels(); Vacaciones.IDEmpleado = id; TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(RedirectToAction("Vacaciones", new { id = Vacaciones.IDEmpleado })); } }
public ActionResult Vacaciones(string id) { try { NominaVacacionesModels Vacaciones = new NominaVacacionesModels(); CatEmpleado_Datos EmpleadoDatos = new CatEmpleado_Datos(); Vacaciones.Conexion = Conexion; Vacaciones.IDEmpleado = id; Vacaciones.ListaNominaVacaciones = EmpleadoDatos.ObtenerVacacionesNomina(Vacaciones); return(View(Vacaciones)); } catch (Exception) { NominaVacacionesModels Vacaciones = new NominaVacacionesModels(); TempData["typemessage"] = "2"; TempData["message"] = "No se puede cargar la vista"; return(RedirectToAction("Index")); } }