public ActionResult Modificar(ro_catalogo_Info info) { try { if (ModelState.IsValid) { info.Fecha_UltMod = DateTime.Now; info.IdUsuarioUltMod = Session["IdUsuario"].ToString(); if (!bus_cargo.modificarDB(info)) { return(View(info)); } else { return(RedirectToAction("Index", new { IdTipoCatalogo = info.IdTipoCatalogo })); } } else { return(View(info)); } } catch (Exception) { throw; } }
public ro_catalogo_Info get_info(int IdTipoCatalogo, int IdCatalogo) { try { ro_catalogo_Info info = new ro_catalogo_Info(); using (Entities_rrhh Context = new Entities_rrhh()) { ro_catalogo Entity = Context.ro_catalogo.FirstOrDefault(q => q.IdTipoCatalogo == IdTipoCatalogo && q.IdCatalogo == IdCatalogo); if (Entity == null) { return(null); } info = new ro_catalogo_Info { CodCatalogo = Entity.CodCatalogo, IdCatalogo = Entity.IdCatalogo, ca_descripcion = Entity.ca_descripcion, IdTipoCatalogo = Entity.IdTipoCatalogo, ca_estado = Entity.ca_estado, ca_orden = Entity.ca_orden }; } return(info); } catch (Exception) { throw; } }
public bool guardarDB(ro_catalogo_Info info) { try { using (Entities_rrhh Context = new Entities_rrhh()) { ro_catalogo Entity = new ro_catalogo(); { Entity.CodCatalogo = info.CodCatalogo; Entity.IdCatalogo = get_id(info.IdTipoCatalogo); Entity.ca_descripcion = info.ca_descripcion; Entity.IdTipoCatalogo = info.IdTipoCatalogo; Entity.ca_estado = "A"; Entity.ca_orden = info.ca_orden; Entity.Fecha_Transac = info.Fecha_Transac; Entity.IdUsuario = info.IdUsuario; }; Context.ro_catalogo.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool anularDB(ro_catalogo_Info info) { try { return(odata.anularDB(info)); } catch (Exception) { throw; } }
public ActionResult Nuevo(int IdTipoCatalogo = 0) { try { ro_catalogo_Info model = new ro_catalogo_Info { IdTipoCatalogo = IdTipoCatalogo }; ViewBag.IdTipoCatalogo = IdTipoCatalogo; cargar_combos(); return(View(model)); } catch (Exception) { throw; } }
public ActionResult Anular(ro_catalogo_Info info) { try { info.Fecha_UltAnu = DateTime.Now; info.IdUsuarioUltAnu = SessionFixed.IdUsuario; if (!bus_catalogo.anularDB(info)) { return(View(info)); } else { return(RedirectToAction("Index")); } } catch (Exception) { throw; } }
public ActionResult Nuevo(ro_catalogo_Info info) { try { info.IdUsuario = SessionFixed.IdUsuario; ViewBag.IdTipoCatalogo = info.IdTipoCatalogo; cargar_combos(); if (ModelState.IsValid) { if (bus_catalogo.si_existe_codigo(info.CodCatalogo)) { ViewBag.mensaje = "El código ya se encuentra registrado"; return(View(info)); } else { info.Fecha_Transac = DateTime.Now; info.IdUsuario = Session["IdUsuario"].ToString(); if (!bus_catalogo.guardarDB(info)) { return(View(info)); } else { return(RedirectToAction("Index", new { IdTipoCatalogo = info.IdTipoCatalogo })); } } } else { return(View(info)); } } catch (Exception) { throw; } }
public ActionResult Index(int IdTipoCatalogo = 0) { ViewBag.IdTipoCatalogo = IdTipoCatalogo; #region Validar Session if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession)) { return(RedirectToAction("Login", new { Area = "", Controller = "Account" })); } SessionFixed.IdTransaccionSession = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString(); SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession; #endregion ro_catalogo_Info model = new ro_catalogo_Info { IdTipoCatalogo = IdTipoCatalogo, IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession) }; List <ro_catalogo_Info> lista = bus_catalogo.get_list_x_tipo(model.IdTipoCatalogo); Lista_Catalogo.set_list(lista, Convert.ToDecimal(SessionFixed.IdTransaccionSession)); return(View(model)); }
public bool anularDB(ro_catalogo_Info info) { try { using (Entities_rrhh Context = new Entities_rrhh()) { ro_catalogo Entity = Context.ro_catalogo.FirstOrDefault(q => q.IdTipoCatalogo == info.IdTipoCatalogo && q.IdCatalogo == info.IdCatalogo); if (Entity == null) { return(false); } Entity.ca_estado = "I"; Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Entity.Fecha_UltAnu = info.Fecha_UltAnu; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool modificarDB(ro_catalogo_Info info) { try { using (Entities_rrhh Context = new Entities_rrhh()) { ro_catalogo Entity = Context.ro_catalogo.FirstOrDefault(q => q.IdTipoCatalogo == info.IdTipoCatalogo && q.IdCatalogo == info.IdCatalogo); if (Entity == null) { return(false); } Entity.ca_descripcion = info.ca_descripcion; Entity.Fecha_UltMod = info.Fecha_UltMod; Entity.IdUsuarioUltMod = info.IdUsuarioUltMod; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }