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 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; } }