Exemplo n.º 1
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;
        }
Exemplo n.º 2
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;
 }
Exemplo n.º 3
0
        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;
            }
        }
Exemplo n.º 4
0
 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;
     }
 }
Exemplo n.º 5
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;
     }
 }
Exemplo n.º 6
0
 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...");
 }