public static bool __CreateType(TipoProcedimentoCcp tipo) { try { SuchDBContext _context = new SuchDBContext(); TipoProcedimentoCcp LastTipo = _context.TipoProcedimentoCcp.OrderBy(t => t.IdTipo).LastOrDefault(); if (LastTipo == null) { tipo.IdTipo = 1; } else { tipo.IdTipo = LastTipo.IdTipo + 1; } _context.TipoProcedimentoCcp.Add(tipo); _context.SaveChanges(); } catch (Exception ex) { return(false); } return(true); }
public static bool __UpdateType(TipoProcedimentoCcp tipo) { if (tipo == null) { return(false); } try { SuchDBContext _context = new SuchDBContext(); _context.Update(tipo); //_context.SaveChanges(); if (tipo.FundamentoLegalTipoProcedimentoCcp != null && tipo.FundamentoLegalTipoProcedimentoCcp.Count > 0) { foreach (var f in tipo.FundamentoLegalTipoProcedimentoCcp) { _context.Update(f); } } _context.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public TipoProcedimentoCcpView(TipoProcedimentoCcp tipo) { IdTipo = tipo.IdTipo; DescricaoTipo = tipo.DescricaoTipo; Abreviatura = tipo.Abreviatura; if (tipo.IdTipo == 0) { DescricaoView = ""; } else { DescricaoView = tipo.Abreviatura + "-" + tipo.DescricaoTipo; } }
public static TipoProcedimentoCcp GetTypeById(int id) { try { using (var _ctx = new SuchDBContext()) { TipoProcedimentoCcp tipo = _ctx.TipoProcedimentoCcp.Where(t => t.IdTipo == id).FirstOrDefault(); tipo.FundamentoLegalTipoProcedimentoCcp = _ctx.FundamentoLegalTipoProcedimentoCcp.Where(f => f.IdTipo == id).ToList(); return(tipo); } } catch (Exception ex) { //Debug.Write(ex.Message); return(null); } }