Exemplo n.º 1
0
        private void btnGravar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtNome.Text == "" || txtSenha.Text == "" || txtUsuario.Text == "" || txtSenhaConfirmacao.Text == "" || txtFuncao.Text == "" || cmbDepartamento.SelectedIndex == -1)
                {
                    MessageBox.Show("OOPS! Tem algum dado faltando!", "Usuário", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    localhostAdm.Admin cadastroUsuario = new localhostAdm.Admin();


                    string Nome             = txtNome.Text;
                    string Funcao           = txtFuncao.Text;
                    string Departamento     = cmbDepartamento.SelectedItem.ToString();
                    string Usuario          = txtUsuario.Text;
                    string Senha            = txtSenha.Text;
                    string SenhaConfirmacao = txtSenhaConfirmacao.Text;


                    DateTime DataCriacao = DateTime.Now;

                    if (Senha == SenhaConfirmacao)
                    {
                        int IdUsuario = cadastroUsuario.CadastroUsuario(Nome, Funcao, Departamento, Usuario, Senha, DataCriacao);
                        if (IdUsuario > 0)
                        {
                            if (cadastroUsuario.CadastroPermissoesUsuario(Departamento, IdUsuario, Usuario) == true)
                            {
                                DialogResult dialogResult = MessageBox.Show("Cadastrado com Sucesso!", "Usuário", MessageBoxButtons.OK);
                                this.Close();
                            }
                            else
                            {
                                MessageBox.Show("Erro ao gravar a Permissão do Usuário!!!", "Usuário", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Erro ao gravar Usuario!!!", "Usuário", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                    else
                    {
                        MessageBox.Show("As senhas não coincidem!", "Usuário", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }