public pre_RubroTipo_Info GetInfo(int IdEmpresa, int IdRubroTipo) { try { pre_RubroTipo_Info info = new pre_RubroTipo_Info(); using (Entities_presupuesto Context = new Entities_presupuesto()) { pre_RubroTipo Entity = Context.pre_RubroTipo.Where(q => q.IdRubroTipo == IdRubroTipo && q.IdEmpresa == IdEmpresa).FirstOrDefault(); if (Entity == null) { return(null); } info = new pre_RubroTipo_Info { IdRubroTipo = Entity.IdRubroTipo, IdEmpresa = Entity.IdEmpresa, Descripcion = Entity.Descripcion, Signo = Entity.Signo, Orden = Entity.Orden, Estado = Entity.Estado }; } return(info); } catch (Exception) { throw; } }
public bool ModificarBD(pre_RubroTipo_Info info) { try { using (Entities_presupuesto db = new Entities_presupuesto()) { pre_RubroTipo entity = db.pre_RubroTipo.Where(q => q.IdRubroTipo == info.IdRubroTipo && q.IdEmpresa == info.IdEmpresa).FirstOrDefault(); if (entity == null) { return(false); } entity.Descripcion = info.Descripcion; entity.Signo = info.Signo; entity.Orden = info.Orden; entity.IdUsuarioModificacion = info.IdUsuarioModificacion; entity.FechaModificacion = DateTime.Now; db.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool AnularBD(pre_RubroTipo_Info info) { try { using (Entities_presupuesto db = new Entities_presupuesto()) { pre_RubroTipo entity = db.pre_RubroTipo.Where(q => q.IdRubroTipo == info.IdRubroTipo && q.IdEmpresa == info.IdEmpresa).FirstOrDefault(); if (entity == null) { return(false); } entity.Estado = false; entity.IdUsuarioAnulacion = info.IdUsuarioAnulacion; entity.FechaAnulacion = DateTime.Now; entity.MotivoAnulacion = info.MotivoAnulacion; db.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool GuardarBD(pre_RubroTipo_Info info) { try { using (Entities_presupuesto db = new Entities_presupuesto()) { db.pre_RubroTipo.Add(new pre_RubroTipo { IdEmpresa = info.IdEmpresa, IdRubroTipo = info.IdRubroTipo = get_id(info.IdEmpresa), Descripcion = info.Descripcion, Signo = info.Signo, Orden = info.Orden, Estado = true, IdUsuarioCreacion = info.IdUsuarioCreacion, FechaCreacion = DateTime.Now }); db.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ActionResult Nuevo(int IdEmpresa = 0) { pre_RubroTipo_Info model = new pre_RubroTipo_Info(); cargar_combos(IdEmpresa); return(View(model)); }
public ActionResult Modificar(pre_RubroTipo_Info model) { model.IdUsuarioModificacion = SessionFixed.IdUsuario; if (!bus_RubroTipo.ModificarBD(model)) { return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Nuevo(pre_RubroTipo_Info model) { model.IdUsuarioCreacion = SessionFixed.IdUsuario; if (!bus_RubroTipo.GuardarBD(model)) { return(View(model)); } return(RedirectToAction("Index")); }
public bool AnularBD(pre_RubroTipo_Info info) { try { return(oData.AnularBD(info)); } catch (Exception) { throw; } }
public ActionResult Anular(int IdEmpresa = 0, int IdRubroTipo = 0) { pre_RubroTipo_Info model = bus_RubroTipo.GetInfo(IdEmpresa, IdRubroTipo); if (model == null) { return(RedirectToAction("Index")); } cargar_combos(IdEmpresa); return(View(model)); }