public JsonResult Edit(tbJornadas tbJornadas) { string msj = ""; if (tbJornadas.jor_Id != 0 && tbJornadas.jor_Descripcion != "") { var id = (int)Session["id"]; var Usuario = (tbUsuario)Session["Usuario"]; try { db = new ERP_GMEDINAEntities(); var list = db.UDP_RRHH_tbJornadas_Update(id, tbJornadas.jor_Descripcion, Usuario.usu_Id, DateTime.Now); foreach (UDP_RRHH_tbJornadas_Update_Result item in list) { msj = item.MensajeError + " "; } } catch (Exception ex) { msj = "-2"; ex.Message.ToString(); } //Session.Remove("id"); } else { msj = "-3"; } return(Json(msj.Substring(0, 2), JsonRequestBehavior.AllowGet)); }
// GET: Jornadas/Delete/5 public ActionResult Delete(tbJornadas tbJornadas) { string msj = "..."; string RazonInactivo = "Se ha Inhabilitado este Registro"; if (tbJornadas.jor_Id != 0) { var id = (int)Session["id"]; var Usuario = (tbUsuario)Session["Usuario"]; try { db = new ERP_GMEDINAEntities(); var list = db.UDP_RRHH_tbJornadas_Delete(id, RazonInactivo, Usuario.usu_Id, DateTime.Now); foreach (UDP_RRHH_tbJornadas_Delete_Result item in list) { msj = item.MensajeError + " "; } } catch (Exception ex) { msj = "-2"; ex.Message.ToString(); } //Session.Remove("id"); } else { msj = "-3"; } return(Json(msj.Substring(0, 2), JsonRequestBehavior.AllowGet)); }
public ActionResult Create(tbJornadas tbJornadas) { string msj = "..."; if (tbJornadas.jor_Descripcion != "") { db = new ERP_GMEDINAEntities(); var Usuario = (tbUsuario)Session["Usuario"]; try { var list = db.UDP_RRHH_tbJornadas_Insert(tbJornadas.jor_Descripcion, Usuario.usu_Id, DateTime.Now); foreach (UDP_RRHH_tbJornadas_Insert_Result item in list) { msj = item.MensajeError; return(Json(msj, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { msj = "-2"; ex.Message.ToString(); return(Json(msj, JsonRequestBehavior.AllowGet)); } } else { msj = "-3"; } return(Json(msj.Substring(0, 2), JsonRequestBehavior.AllowGet)); }
public ActionResult DeleteConfirmed(int id) { tbJornadas tbJornadas = db.tbJornadas.Find(id); db.tbJornadas.Remove(tbJornadas); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Index() { //bool Admin = (bool)Session["Admin"]; tbJornadas tbJornadas = new tbJornadas { jor_Estado = true }; Session["Usuario"] = new tbUsuario { usu_Id = 1 }; return(View(tbJornadas)); }
public ActionResult Edit([Bind(Include = "jor_Id,jor_Descripcion,jor_UsuarioCrea,jor_FechaCrea,jor_UsuarioModifica,jor_FechaModifica")] tbJornadas tbJornadas) { tbJornadas.jor_FechaModifica = DateTime.Now; tbJornadas.jor_UsuarioModifica = 2; if (ModelState.IsValid) { db.Entry(tbJornadas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tbJornadas)); }
// GET: Jornadas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbJornadas tbJornadas = db.tbJornadas.Find(id); if (tbJornadas == null) { return(HttpNotFound()); } return(View(tbJornadas)); }
public ActionResult Index() { try { db = new ERP_GMEDINAEntities(); tbJornadas tbJornadas = new tbJornadas { jor_Estado = true }; bool Admin = (bool)Session["Admin"]; return(View(tbJornadas)); } catch (Exception) { return(View()); } }
//public ActionResult ChildRowData(int? id) //{ // if (id == null) // { // return new HttpStatusCodeResult(HttpStatusCode.BadRequest); // } // try // { // var Horarios = db.tbHorarios.Where(x => x.jor_Id == id).ToList(); // List<tbHorarios> ListHorarios = new List<tbHorarios> { }; // foreach (var item in Horarios) // { // ListHorarios.Add(new tbHorarios { // hor_Descripcion = item.hor_Descripcion, // hor_HoraInicio = item.hor_HoraInicio, // hor_HoraFin = item.hor_HoraFin, // hor_CantidadHoras = item.hor_CantidadHoras // }); // } // return Json(ListHorarios, JsonRequestBehavior.AllowGet); // } // catch (Exception ex) // { // ex.Message.ToString(); // return HttpNotFound(); // } //} // GET: Jornadas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbJornadas tbJornadas = null; try { db = new ERP_GMEDINAEntities(); tbJornadas = db.tbJornadas.Find(id); if (tbJornadas == null) { return(HttpNotFound()); } } catch (Exception ex) { ex.Message.ToString(); return(HttpNotFound()); } Session["id"] = id; var jornada = new tbJornadas { jor_Id = tbJornadas.jor_Id, jor_Descripcion = tbJornadas.jor_Descripcion, jor_Estado = tbJornadas.jor_Estado, jor_RazonInactivo = tbJornadas.jor_RazonInactivo, jor_UsuarioCrea = tbJornadas.jor_UsuarioCrea, jor_FechaCrea = tbJornadas.jor_FechaCrea, jor_UsuarioModifica = tbJornadas.jor_UsuarioModifica, jor_FechaModifica = tbJornadas.jor_FechaModifica, tbUsuario = new tbUsuario { usu_NombreUsuario = IsNull(tbJornadas.tbUsuario).usu_NombreUsuario }, tbUsuario1 = new tbUsuario { usu_NombreUsuario = IsNull(tbJornadas.tbUsuario1).usu_NombreUsuario } }; return(Json(jornada, JsonRequestBehavior.AllowGet)); }
public ActionResult Create([Bind(Include = "jor_Id,jor_Descripcion,jor_UsuarioCrea,jor_FechaCrea,jor_UsuarioModifica,jor_FechaModifica")] tbJornadas tbJornadas) { tbJornadas.jor_FechaCrea = DateTime.Now; tbJornadas.jor_UsuarioCrea = 2; if (ModelState.IsValid) { try { //Lista para poder recorrer el tipo complejo IEnumerable <object> listJornadas = null; string MensajeError = ""; //almacenamos la ejecución del SP listJornadas = db.UDP_Gral_tbJornadas_Insert(tbJornadas.jor_Descripcion, tbJornadas.jor_UsuarioCrea, tbJornadas.jor_FechaCrea); //Recuperamos el valor que trae nuestro retorno foreach (UDP_Gral_tbJornadas_Insert_Result Res in listJornadas) { MensajeError = Res.MensajeError; } //Validamos if (MensajeError.StartsWith("-1")) { ModelState.AddModelError("", "1. No se pudo insertar el registro."); return(View(tbJornadas)); } return(RedirectToAction("Index")); } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "2. No se pudo insertar el registro."); return(View(tbJornadas)); } } return(View(tbJornadas)); }