Пример #1
0
        public decimal?UserCreate(Usuario usr)
        {
            using (SmartBagEntities entities = new SmartBagEntities())
            {
                try
                {
                    TBT_USUARIO newUser = new TBT_USUARIO();
                    newUser.IndAtivo  = 1;
                    newUser.CodPessoa = usr.CodPessoa;
                    newUser.Login     = usr.Login;
                    newUser.Senha     = usr.Senha;

                    entities.TBT_USUARIO.Add(newUser);
                    entities.SaveChanges();
                    return(newUser.CodUsuario);
                }
                catch (Exception)
                {
                    return(null);
                }
            }
        }
Пример #2
0
 public bool UserEdit(Usuario usr)
 {
     using (SmartBagEntities entities = new SmartBagEntities())
     {
         try
         {
             TBT_USUARIO editedUser = entities.TBT_USUARIO.Where(x => x.CodUsuario == usr.CodUsuario).Select(x => x).FirstOrDefault();
             editedUser.IndAtivo  = usr.Ativo ? 1 : 0;
             editedUser.CodPessoa = usr.CodPessoa;
             editedUser.Login     = usr.Login;
             if (!string.IsNullOrEmpty(usr.Senha))
             {
                 editedUser.Senha = usr.Senha;
             }
             entities.Entry(editedUser).State = EntityState.Modified;
             entities.SaveChanges();
             return(true);
         }
         catch (Exception)
         {
             return(false);
         }
     }
 }