public ActionResult Index() { tbHistorialPermisos tbHistorialPermisos = new tbHistorialPermisos { hper_Estado = true }; return(View(tbHistorialPermisos)); }
public ActionResult Create(tbHistorialPermisos tbHistorialPermisos, tbEmpleados[] tbEmpleados) { //declaramos la variable de coneccion solo para recuperar los datos necesarios. //posteriormente es destruida. string result = ""; db = new ERP_GMEDINAEntities(); var Usuario = (tbUsuario)Session["Usuario"]; //en esta area ingresamos el registro con el procedimiento almacenado try { db = new ERP_GMEDINAEntities(); using (var transaction = db.Database.BeginTransaction()) { foreach (tbEmpleados em in tbEmpleados) { var observacion = tbHistorialPermisos.hper_Observacion == null ? "Ninguna" : tbHistorialPermisos.hper_Observacion; //var razon = em.emp_RazonInactivo == null ? "Ninguna" : em.emp_RazonInactivo; var emp = db.UDP_RRHH_tbHistorialPermisos_Insert( em.emp_Id, tbHistorialPermisos.tper_Id, tbHistorialPermisos.hper_fechaInicio, tbHistorialPermisos.hper_fechaFin, //tbHistorialPermisos.hper_Duracion, observacion, tbHistorialPermisos.hper_Justificado, tbHistorialPermisos.hper_PorcentajeIndemnizado, 1, DateTime.Now); string mensajeDB = ""; foreach (UDP_RRHH_tbHistorialPermisos_Insert_Result i in emp) { mensajeDB = i.MensajeError.ToString(); } if (mensajeDB == "-1") { return(Json("-2", JsonRequestBehavior.AllowGet)); } } transaction.Commit(); } } catch (Exception ex) { ex.Message.ToString(); return(Json("-2", JsonRequestBehavior.AllowGet)); } return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbHistorialPermisos tbHistorialPermisos = null; try { db = new ERP_GMEDINAEntities(); tbHistorialPermisos = db.tbHistorialPermisos.Find(id); if (tbHistorialPermisos == null) { return(HttpNotFound()); } } catch (Exception ex) { ex.Message.ToString(); return(HttpNotFound()); } Session["id"] = id; var HistorialPermisos = new tbHistorialPermisos { hper_Id = tbHistorialPermisos.hper_Id, hper_Observacion = tbHistorialPermisos.hper_Observacion, hper_Estado = tbHistorialPermisos.hper_Estado, hper_RazonInactivo = tbHistorialPermisos.hper_RazonInactivo, hper_fechaInicio = tbHistorialPermisos.hper_fechaInicio, hper_fechaFin = tbHistorialPermisos.hper_fechaFin, hper_Duracion = tbHistorialPermisos.hper_Duracion, hper_PorcentajeIndemnizado = tbHistorialPermisos.hper_PorcentajeIndemnizado, hper_UsuarioCrea = tbHistorialPermisos.hper_UsuarioCrea, hper_FechaCrea = tbHistorialPermisos.hper_FechaCrea, hper_UsuarioModifica = tbHistorialPermisos.hper_UsuarioModifica, hper_FechaModifica = tbHistorialPermisos.hper_FechaModifica, tbUsuario = new tbUsuario { usu_NombreUsuario = IsNull(tbHistorialPermisos.tbUsuario).usu_NombreUsuario }, tbUsuario1 = new tbUsuario { usu_NombreUsuario = IsNull(tbHistorialPermisos.tbUsuario1).usu_NombreUsuario } }; return(Json(HistorialPermisos, JsonRequestBehavior.AllowGet)); }
// GET: Areas public ActionResult Index() { if (Session["Admin"] == null && Session["Usuario"] == null) { Response.Redirect("~/Inicio/index"); return(null); } try { db = new ERP_GMEDINAEntities(); tbHistorialPermisos tbHistorialPermisos = new tbHistorialPermisos { hper_Estado = true }; bool Admin = (bool)Session["Admin"]; return(View(tbHistorialPermisos)); } catch (Exception) { return(View()); } }
public ActionResult Delete(string hper_RazonInactivo) { string msj = ""; db = new ERP_GMEDINAEntities(); tbHistorialPermisos tbHistorialPermisos = new tbHistorialPermisos(); //tbTipoHoras.tiho_Id = id; tbHistorialPermisos.hper_RazonInactivo = hper_RazonInactivo; if (tbHistorialPermisos.hper_RazonInactivo != "") { var Usuario = (tbUsuario)Session["Usuario"]; var id = (int)Session["id"]; try { db = new ERP_GMEDINAEntities(); var list = db.UDP_RRHH_tbHistorialPermisos_Delete(id, tbHistorialPermisos.hper_RazonInactivo, Usuario.usu_Id, DateTime.Now); foreach (UDP_RRHH_tbHistorialPermisos_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 JsonResult Edit(string hsal_Observacion) { string msj = ""; db = new ERP_GMEDINAEntities(); tbHistorialPermisos tbHistorialPermisos = new tbHistorialPermisos(); //tbTipoHoras.tiho_Id = id; tbHistorialPermisos.hper_Observacion = hsal_Observacion; if (tbHistorialPermisos.hper_Observacion != "") { var Usuario = (tbUsuario)Session["Usuario"]; var id = (int)Session["id"]; try { db = new ERP_GMEDINAEntities(); var list = db.UDP_RRHH_tbHistorialPermisos_Update(id, tbHistorialPermisos.hper_Observacion, (int)Session["UserLogin"], Function.DatetimeNow()); foreach (UDP_RRHH_tbHistorialPermisos_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)); }