예제 #1
0
 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;
 }
예제 #2
0
        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;
        }
예제 #3
0
 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;
     }
 }