public ActionResult Delete(tbHistorialSalidas tbHistorialSalidas) { db = new ERP_GMEDINAEntities(); string msj = ""; //tbTipoHoras.tiho_Id = id; if (tbHistorialSalidas.hsal_Id != 0 && tbHistorialSalidas.hsal_RazonInactivo != "") { //var id = (int)Session["id"]; try { var list = db.UDP_RRHH_tbHistorialSalidas_Delete(tbHistorialSalidas.hsal_Id, tbHistorialSalidas.hsal_RazonInactivo, (int)Session["UserLogin"], Function.DatetimeNow()); foreach (UDP_RRHH_tbHistorialSalidas_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(); tbHistorialSalidas tbHistorialSalidas = new tbHistorialSalidas(); //tbTipoHoras.tiho_Id = id; tbHistorialSalidas.hsal_Observacion = hsal_Observacion; if (tbHistorialSalidas.hsal_Observacion != "") { var id = (int)Session["id"]; try { var list = db.UDP_RRHH_tbHistorialSalidas_Update(id, tbHistorialSalidas.hsal_Observacion, (int)Session["UserLogin"], Function.DatetimeNow()); foreach (UDP_RRHH_tbHistorialSalidas_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)); }
public ActionResult Delete(string hsal_RazonInactivo) { string msj = ""; db = new ERP_GMEDINAEntities(); tbHistorialSalidas tbHistorialSalidas = new tbHistorialSalidas(); //tbTipoHoras.tiho_Id = id; tbHistorialSalidas.hsal_RazonInactivo = hsal_RazonInactivo; if (tbHistorialSalidas.hsal_RazonInactivo != "") { var Usuario = (tbUsuario)Session["Usuario"]; var id = (int)Session["id"]; try { var list = db.UDP_RRHH_tbHistorialSalidas_Delete(id, tbHistorialSalidas.hsal_RazonInactivo, Usuario.usu_Id, DateTime.Now); foreach (UDP_RRHH_tbHistorialSalidas_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 Index() { //bool Admin = (bool)Session["Admin"]; tbHistorialSalidas tbHistorialSalidas = new tbHistorialSalidas { hsal_Estado = true }; return(View(tbHistorialSalidas)); }
public ActionResult Create(tbHistorialSalidas tbHistorialSalidas, 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 = tbHistorialSalidas.hsal_Observacion == null ? "Ninguna" : tbHistorialSalidas.hsal_Observacion; //var razon = em.emp_RazonInactivo == null ? "Ninguna" : em.emp_RazonInactivo; var emp = db.UDP_RRHH_tbHistorialSalidas_Insert( em.emp_Id, tbHistorialSalidas.tsal_Id, tbHistorialSalidas.rsal_Id, tbHistorialSalidas.hsal_FechaSalida, observacion, em.emp_RazonInactivo, Usuario.usu_Id, DateTime.Now); string mensajeDB = ""; foreach (UDP_RRHH_tbHistorialSalidas_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) { db = new ERP_GMEDINAEntities(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbHistorialSalidas tbHistorialSalidas = null; try { tbHistorialSalidas = db.tbHistorialSalidas.Find(id); if (tbHistorialSalidas == null) { return(HttpNotFound()); } } catch (Exception ex) { ex.Message.ToString(); return(HttpNotFound()); } Session["id"] = id; var HistorialSalidas = new tbHistorialSalidas { hsal_Id = tbHistorialSalidas.hsal_Id, hsal_Observacion = tbHistorialSalidas.hsal_Observacion, hsal_Estado = tbHistorialSalidas.hsal_Estado, hsal_RazonInactivo = tbHistorialSalidas.hsal_RazonInactivo, hsal_UsuarioCrea = tbHistorialSalidas.hsal_UsuarioCrea, hsal_FechaCrea = tbHistorialSalidas.hsal_FechaCrea, hsal_UsuarioModifica = tbHistorialSalidas.hsal_UsuarioModifica, hsal_FechaModifica = tbHistorialSalidas.hsal_FechaModifica, tbUsuario = new tbUsuario { usu_NombreUsuario = IsNull(tbHistorialSalidas.tbUsuario).usu_NombreUsuario }, tbUsuario1 = new tbUsuario { usu_NombreUsuario = IsNull(tbHistorialSalidas.tbUsuario1).usu_NombreUsuario } }; return(Json(HistorialSalidas, JsonRequestBehavior.AllowGet)); }