public int Gravar(Status s) { if (!string.IsNullOrEmpty(s.sta_status.Trim())) { try { using (HelpDeskEntities contexto = new HelpDeskEntities(Util.StrConection)) { if(s.sta_codigo == 0) contexto.Status.Add(s); else { contexto.Entry(s).State = System.Data.EntityState.Modified; } return contexto.SaveChanges(); } } catch (Exception) { return -1; } } return -2; }
public int Gravar(Status s) { if (s.Descricao.Trim() != string.Empty) { try { using (HelpDeskEntities contexto = new HelpDeskEntities(Util.StringConexao)) { if (s.Codigo == 0) contexto.Status.Add(s); else contexto.Entry(s).State = System.Data.EntityState.Modified; return contexto.SaveChanges(); } } catch (Exception) { return -1; } } else return -2; }
public Status Obter(int codigo) { try { using (HelpDeskEntities contexto = new HelpDeskEntities(Util.StrConection)) { return contexto.Status.FirstOrDefault(s => s.sta_codigo == codigo); } } catch (Exception) { return null; } }
public Status Obter(int codigo) { try { using (HelpDeskEntities contexto = new HelpDeskEntities(Util.StringConexao)) { Status s = contexto.Status.Where(x => x.Codigo == codigo).FirstOrDefault(); return s; } } catch (Exception) { return null; } }
public int Excluir(int codigo) { try { using (HelpDeskEntities contexto = new HelpDeskEntities(Util.StringConexao)) { Status s = contexto.Status.Find(codigo); contexto.Status.Remove(s); return contexto.SaveChanges(); } } catch (Exception) { return -1; } }
public List<Status> Obter(string ativo) { if (ativo.ToUpper() == "S" || ativo.ToUpper() == "N") { try { using (HelpDeskEntities contexto = new HelpDeskEntities(Util.StringConexao)) { List<Status> dados = contexto.Status.Where(c => c.Ativo == ativo).OrderBy(c => c.Descricao).ToList(); return dados; } } catch (Exception) { return null; } } else throw new Exception("Entrada inválida de argumento..."); }