Exemplo n.º 1
0
        private void btncadastrar_Click(object sender, EventArgs e)
        {
            //Validação para campo mascarado MasktextBox
            //@WG
            //27/07/2018
            String DataNascimentoSemMascara = System.Text.RegularExpressions.Regex.Replace(txtdatanascimento.Text, "[^0-9]+", "");
            String CpfSemMascara            = System.Text.RegularExpressions.Regex.Replace(txtcpf.Text, "[^0-9]+", "");
            String CelularSemMascara        = System.Text.RegularExpressions.Regex.Replace(txtcelular.Text, "[^0-9]+", "");

            //



            if (String.IsNullOrWhiteSpace(txtnomecompleto.Text) || String.IsNullOrWhiteSpace(txtfuncao.Text) || String.IsNullOrWhiteSpace(txtmatricula.Text) || String.IsNullOrWhiteSpace(txtlogin.Text) || String.IsNullOrWhiteSpace(txtsenha.Text) || String.IsNullOrWhiteSpace(txtconfsenha.Text))     //Validação dos campos TextBox
            {
                MessageBox.Show("campo vazio!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (DataNascimentoSemMascara.Equals(string.Empty))     //Validação para campo mascarado MasktextBox
            {
                MessageBox.Show("Favor informar a Data de Nascimento!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtdatanascimento.Focus();
            }
            else if (CpfSemMascara.Equals(string.Empty))     //Validação para campo mascarado MasktextBox
            {
                MessageBox.Show("Favor informar o CPF!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtcpf.Focus();
            }
            else if (CelularSemMascara.Equals(string.Empty))     //Validação para campo mascarado MasktextBox
            {
                MessageBox.Show("Favor informar o celular!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtcelular.Focus();
            }
            else
            {
                // Retornando valor para txtBox após validação sem Maskbox
                txtdatanascimento.Text = DataNascimentoSemMascara;
                txtcpf.Text            = CpfSemMascara;
                txtcelular.Text        = CelularSemMascara;


                Controle controle = new Controle();
                String   mensagem = controle.CadastrarFuncionario(txtnomecompleto.Text, txtdatanascimento.Text, txtcpf.Text, txtfuncao.Text, txtcelular.Text, txtmatricula.Text, txtlogin.Text, txtsenha.Text, txtconfsenha.Text);


                if (controle.tem)
                {
                    MessageBox.Show(mensagem, "Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
                else
                {
                    MessageBox.Show(controle.mensagem);
                }
            }
        }
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            frmMessageBoxAviso erro     = new frmMessageBoxAviso();
            Controle           controle = new Controle();
            SqlDataReader      dr;

            dr = controle.EmailExistente(txtUsuario.Text);

            if (dr.Read())
            {
                if (txtSenha.Text == "" || txtUsuario.Text == "" || cboCargo.Text == "")
                {
                    MessageBox.Show("TODOS CAMPOS SÃO OBRIGATÓRIOS OU DADOS EXISTENTES", "VERIFIQUE", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtSenha.Clear();
                    txtUsuario.Clear();
                }
            }
            else
            {
                controle.CadastrarFuncionario(txtUsuario.Text, txtSenha.Text, cboCargo.Text);
                MessageBox.Show("USUÁRIO CADASTRADO COM SUCESSO", "SUCESSO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }