예제 #1
0
        public void Adiciona(Usuario u)
        {
            contexto.Database.CreateIfNotExists();

            contexto.Usuarios.Add(u);
            contexto.SaveChanges();
            contexto.Dispose();

            MessageBox.Show("Usuário Salvo com Sucesso!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
예제 #2
0
        private void btnAdcionar_Click(object sender, EventArgs e)
        {
            UsuarioDAO daoUsuario = new UsuarioDAO();

            if (string.IsNullOrEmpty(textNomeUser.Text))
            {
                MessageBox.Show("O campo (Nome) não foi preenchido.\nVerifique o campo e insira os dados completos.",
                   "Erro de Inserção", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            if (string.IsNullOrEmpty(textLoginUser.Text))
            {
                MessageBox.Show("O campo (Login) não foi preenchido.\nVerifique o campo e insira os dados completos.",
                   "Erro de Inserção", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            if (string.IsNullOrEmpty(textSenhaUser.Text))
            {
                MessageBox.Show("O campo (Senha) não foi preenchido.\nVerifique o campo e insira os dados completos.",
                   "Erro de Inserção", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            if (string.IsNullOrEmpty(textPerfilUser.Text))
            {
                MessageBox.Show("O campo (Perfil) não foi preenchido.\nVerifique o campo e insira os dados completos.",
                   "Erro de Inserção", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            if (verifSituacao < 1)
            {
                MessageBox.Show("O ícone de (Situação) do usuário está imcompleto\nVerifique o campo e insira os dados completos.",
                    "Erro de Inserção", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                Usuario u = new Usuario() {
                    Nome = textNomeUser.Text,
                    Login = textLoginUser.Text,
                    Senha = textSenhaUser.Text,
                    Perfil = int.Parse(textPerfilUser.Text),
                    Ativo = situacao.ToString()
                };

                daoUsuario.Adiciona(u);

            }
        }
예제 #3
0
 public void Remove(Usuario u)
 {
     contexto.Usuarios.Remove(u);
     contexto.SaveChanges();
     contexto.Dispose();
 }