//GET: Cargos public ActionResult Index() { tbCargos tbCargos = new tbCargos { car_Estado = true }; Session["Usuario"] = new tbUsuario { usu_Id = 1 }; try { db = new ERP_GMEDINAEntities(); tbCargos = db.tbCargos.Where(x => x.car_Estado == true).Include(t => t.tbUsuario).Include(t => t.tbUsuario1).ToList()[0]; return(View(tbCargos)); } catch (Exception ex) { ex.Message.ToString(); tbCargos = new tbCargos { car_Id = 0, car_Descripcion = "fallo la conexion" }; } return(View(tbCargos)); }
public ActionResult Delete(tbCargos tbCargos) { string msj = ""; if (tbCargos.car_Id != 0 && tbCargos.car_RazonInactivo != "") { //var id = (int)Session["id"]; var Usuario = (tbUsuario)Session["Usuario"]; try { db = new ERP_GMEDINAEntities(); var list = db.UDP_RRHH_tbCargos_Delete(tbCargos.car_Id, tbCargos.car_RazonInactivo, (int)Session["UserLogin"], Function.DatetimeNow()); foreach (UDP_RRHH_tbCargos_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 Delete(tbCargos tbCargos) { string msj = ""; if (tbCargos.car_Id != 0 && tbCargos.car_RazonInactivo != "") { var id = (int)Session["id"]; var Usuario = (tbUsuario)Session["Usuario"]; try { var list = db.UDP_RRHH_tbCargos_Delete(id, tbCargos.car_RazonInactivo, Usuario.usu_Id, DateTime.Now); foreach (UDP_RRHH_tbCargos_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 Create(tbCargos tbCargos) { string msj = ""; if (tbCargos.car_Descripcion != "") { var Usuario = (tbUsuario)Session["Usuario"]; try { var list = db.UDP_RRHH_tbCargos_Insert(tbCargos.car_Descripcion, Usuario.usu_Id, DateTime.Now); foreach (UDP_RRHH_tbCargos_Insert_Result item in list) { msj = item.MensajeError + " "; } } catch (Exception ex) { msj = "-2"; ex.Message.ToString(); } } else { msj = "-3"; } return(Json(msj.Substring(0, 2), JsonRequestBehavior.AllowGet)); }
public JsonResult Create(tbCargos tbCargos) { string msj = ""; if (tbCargos.car_Descripcion != "") { db = new ERP_GMEDINAEntities(); var Usuario = (tbUsuario)Session["Usuario"]; try { db = new ERP_GMEDINAEntities(); var list = db.UDP_RRHH_tbCargos_Insert(tbCargos.car_Descripcion, tbCargos.car_SueldoMinimo, tbCargos.car_SueldoMaximo, (int)Session["UserLogin"], Function.DatetimeNow()); foreach (UDP_RRHH_tbCargos_Insert_Result item in list) { msj = item.MensajeError + " "; } } catch (Exception ex) { msj = "-2"; ex.Message.ToString(); } } else { msj = "-3"; } return(Json(msj.Substring(0, 2), JsonRequestBehavior.AllowGet)); }
public ActionResult DeleteConfirmed(int id) { tbCargos tbCargos = db.tbCargos.Find(id); db.tbCargos.Remove(tbCargos); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "cgo_Codigo,cgo_Descripcion")] tbCargos tbCargos) { if (ModelState.IsValid) { db.Entry(tbCargos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tbCargos)); }
public ActionResult Edit([Bind(Include = "carg_Id,carg_Descripcion,carg_UsuarioCrea,carg_FechaCrea,carg_UsuarioModifica,carg_FechaModifica")] tbCargos tbCargos) { if (ModelState.IsValid) { db.Entry(tbCargos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tbCargos)); }
///Create Apertura public ActionResult CreateApertura() { if (Function.GetUserLogin()) { if (Function.GetUserRols("MovimientoCaja/CreateApertura")) { int idUser = 0; List <tbUsuario> User = Function.getUserInformation(); foreach (tbUsuario Usuario in User) { idUser = Convert.ToInt32(Usuario.usu_Id); } //////Solicitud Efectivo tbMovimientoCaja MovimientoCaja = new tbMovimientoCaja(); tbSolicitudEfectivo SolicitudEfectivo = new tbSolicitudEfectivo(); tbCargos empleados = new tbCargos(); ViewBag.mnda_Id = new SelectList(db.tbMoneda, "mnda_Id", "mnda_Nombre", SolicitudEfectivo.mnda_Id); ViewBag.suc_Descripcion = db.tbUsuario.Where(x => x.usu_Id == idUser).Select(x => x.tbSucursales.suc_Descripcion).SingleOrDefault(); ViewBag.suc_Id = db.tbUsuario.Where(x => x.usu_Id == idUser).Select(x => x.tbSucursales.suc_Id == null ? 0 : x.tbSucursales.suc_Id).SingleOrDefault(); var suc_Id = db.tbUsuario.Where(x => x.usu_Id == idUser).Select(x => x.tbSucursales.suc_Id == null ? 0 : x.tbSucursales.suc_Id).SingleOrDefault(); ViewBag.UsuarioApertura = db.tbUsuario.Where(x => x.usu_Id == idUser).Select(x => x.usu_NombreUsuario).SingleOrDefault(); ViewBag.mocja_UsuarioApertura = db.tbUsuario.Where(x => x.usu_Id == idUser).Select(x => x.usu_Id == null ? 0 : x.usu_Id).SingleOrDefault(); var Cajas = db.tbCaja.Select(s => new { cja_Id = s.cja_Id, cja_Descripcion = s.cja_Descripcion, suc_Id = s.suc_Id }).Where(x => x.suc_Id == suc_Id).ToList(); ViewBag.cja_Id = new SelectList(Cajas, "cja_Id", "cja_Descripcion", MovimientoCaja.cja_Id); var sql = @"SELECT tbUsuario.usu_Id ,tbUsuario.usu_NombreUsuario ,tbUsuario.usu_Password,tbUsuario.usu_Nombres,tbUsuario.usu_Apellidos, tbUsuario.usu_Correo,tbUsuario.usu_EsActivo,tbUsuario.usu_RazonInactivo,tbUsuario.usu_SesionesValidas, tbUsuario.suc_Id,tbUsuario.emp_Id,usu_EsAdministrador FROM Acce.tbUsuario INNER JOIN Acce.tbRolesUsuario ON Acce.tbUsuario.usu_Id = Acce.tbRolesUsuario.usu_Id INNER JOIN [Acce].[tbRol] ON Acce.tbRolesUsuario.rol_Id=Acce.tbRol.rol_Id where rol_Descripcion like '%caja%' and suc_Id = " + suc_Id; var vista = db.Database.SqlQuery <tbUsuario>(sql).ToList(); ViewBag.usu_Id = new SelectList(vista, "usu_Id", "usu_NombreUsuario"); /////Vistas Parciales ViewBag.SolicitudEfectivo = db.tbSolicitudEfectivo.ToList(); ViewBag.MovimientoCaja = db.tbMovimientoCaja.ToList(); Session["SolicitudEfectivo"] = null; return(View()); } else { return(RedirectToAction("SinAcceso", "Login")); } } else { return(RedirectToAction("Index", "Login")); } }
public ActionResult Create([Bind(Include = "cgo_Codigo,cgo_Descripcion")] tbCargos tbCargos) { if (ModelState.IsValid) { db.tbCargos.Add(tbCargos); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tbCargos)); }
public ActionResult Create([Bind(Include = "carg_Id,carg_Descripcion,carg_UsuarioCrea,carg_FechaCrea,carg_UsuarioModifica,carg_FechaModifica")] tbCargos tbCargos) { if (ModelState.IsValid) { db.tbCargos.Add(tbCargos); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tbCargos)); }
// GET: Cargos/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbCargos tbCargos = db.tbCargos.Find(id); if (tbCargos == null) { return(HttpNotFound()); } return(View(tbCargos)); }
public ActionResult Edit([Bind(Include = "carg_Id,carg_Descripcion,carg_UsuarioCrea,carg_FechaCrea,carg_UsuarioModifica,carg_FechaModifica")] tbCargos tbCargos) { tbCargos.carg_FechaModifica = DateTime.Now; tbCargos.carg_UsuarioModifica = 2; if (ModelState.IsValid) { try { IEnumerable <object> listcargos = null; string MensajeError = ""; listcargos = db.UDP_Gral_tbCargos_Update(tbCargos.carg_Id, tbCargos.carg_Descripcion, tbCargos.carg_UsuarioCrea, tbCargos.carg_FechaCrea, tbCargos.carg_UsuarioModifica, tbCargos.carg_FechaModifica); foreach (UDP_Gral_tbCargos_Update_Result RES in listcargos) { MensajeError = RES.MensajeError; } if (!string.IsNullOrEmpty(MensajeError)) { if (MensajeError.StartsWith("-1")) { ModelState.AddModelError("", "1. No se pudo editar el registro"); return(View(tbCargos)); } } return(RedirectToAction("Index")); } catch (Exception EX) { EX.Message.ToString(); ModelState.AddModelError("", "2. No se pudo insertar el registro"); return(View(tbCargos)); } } return(View(tbCargos)); //if (ModelState.IsValid) //{ // db.Entry(tbCargos).State = EntityState.Modified; // db.SaveChanges(); // return RedirectToAction("Index"); //} //ViewBag.carg_UsuarioCrea = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbCargos.carg_UsuarioCrea); //ViewBag.carg_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbCargos.carg_UsuarioModifica); //return View(tbCargos); }
// GET: Cargos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbCargos tbCargos = db.tbCargos.Find(id); if (tbCargos == null) { return(HttpNotFound()); } ViewBag.carg_UsuarioCrea = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbCargos.carg_UsuarioCrea); ViewBag.carg_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbCargos.carg_UsuarioModifica); return(View(tbCargos)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbCargos tbCargos = null; try { db = new ERP_GMEDINAEntities(); tbCargos = db.tbCargos.Find(id); if (tbCargos == null) { return(HttpNotFound()); } } catch (Exception ex) { ex.Message.ToString(); return(HttpNotFound()); } Session["id"] = id; var Cargos = new tbCargos { car_Id = tbCargos.car_Id, car_Descripcion = tbCargos.car_Descripcion, car_SueldoMinimo = tbCargos.car_SueldoMinimo, car_SueldoMaximo = tbCargos.car_SueldoMaximo, car_Estado = tbCargos.car_Estado, car_RazonInactivo = tbCargos.car_RazonInactivo, car_UsuarioCrea = tbCargos.car_UsuarioCrea, car_FechaCrea = tbCargos.car_FechaCrea, car_UsuarioModifica = tbCargos.car_UsuarioModifica, car_FechaModifica = tbCargos.car_FechaModifica, tbUsuario = new tbUsuario { usu_NombreUsuario = IsNull(tbCargos.tbUsuario).usu_NombreUsuario }, tbUsuario1 = new tbUsuario { usu_NombreUsuario = IsNull(tbCargos.tbUsuario1).usu_NombreUsuario } }; return(Json(Cargos, JsonRequestBehavior.AllowGet)); }
public JsonResult Create(tbCargos tbCargos, int[] tareas) { string msj = ""; IEnumerable <Object> TareaAcceso = null; if (tbCargos.car_Descripcion != "") { db = new ERP_GMEDINAEntities(); var Usuario = (tbUsuario)Session["Usuario"]; try { db = new ERP_GMEDINAEntities(); var list = db.UDP_RRHH_tbCargos_Insert(tbCargos.car_Descripcion, tbCargos.car_SueldoMinimo, tbCargos.car_SueldoMaximo, (int)Session["UserLogin"], Function.DatetimeNow()); foreach (UDP_RRHH_tbCargos_Insert_Result item in list) { msj = item.MensajeError + " "; } if (!msj.StartsWith("1")) { foreach (int t in tareas) { TareaAcceso = db.UDP_RRHH_tbTareasCargos_Insert(t, int.Parse(msj), (int)Session["UserLogin"], Function.DatetimeNow()); foreach (UDP_RRHH_tbTareasCargos_Insert_Result item in TareaAcceso) { msj = item.MensajeError + " "; } } } } catch (Exception ex) { msj = "-2"; ex.Message.ToString(); } } else { msj = "-3"; } return(Json(msj.Substring(0, 2), JsonRequestBehavior.AllowGet)); }
public bool modificarCargo(ClsEcargo cargo) { tbCargos tbl = tbCargos.crear(cargo.Codigo_Cargo, cargo.Descripcion); return(datos.modificarCargo(tbl)); }