コード例 #1
0
        private void btnvoltar_Click(object sender, EventArgs e)
        {
            Visible = false;
            frmTelaADMGerenciamento geren = new frmTelaADMGerenciamento();

            geren.ShowDialog();
            Close();
        }
コード例 #2
0
        private void btnvoltar_Click(object sender, EventArgs e)
        {
            //volta pra tela de gerenciamento de Funcs e Adms
            Visible = false;
            frmTelaADMGerenciamento telageren = new frmTelaADMGerenciamento();

            telageren.ShowDialog();
            Close();
        }
コード例 #3
0
        private void button2_Click(object sender, EventArgs e)
        {
            //btn que leva ao gerenciamento de Func e Adm
            Visible = false;
            frmTelaADMGerenciamento geren = new frmTelaADMGerenciamento();

            geren.ShowDialog();
            Close();
        }
コード例 #4
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            //campos nulos
            if (txtnome.Text == string.Empty || mskdtnasc.MaskFull == false || txtemail.Text == string.Empty || cmbsx.Text == string.Empty || msktel.MaskFull == false || mskcpf.MaskFull == false || mskrg.MaskFull == false || mskCep.MaskFull == false || txtNum.Text == string.Empty)
            {
                MessageBox.Show("Por favor Preencha todos os campos obrigatórios");
            }
            //verifica se o email ou cpf já é cadastrado
            else if (adm.verificar(txtemail.Text, mskcpf.Text) == true)
            {
                MessageBox.Show("Email ou Cpf já cadastrados!");
            }
            else
            {
                //caso zona rural se sim lel limpa cep
                if (dadosCEP.ZonaRural == "S")
                {
                    cepLimpo = limparCEP(mskCep.Text);
                }
                else
                {
                    cepLimpo = dadosCEP.Cep;
                }

                //complemento recebe "Sem complemento"
                if (txtComplemento.Text == string.Empty)
                {
                    txtComplemento.Text = "Sem complemento";
                }

                //verificando se o rdbFunc ou rdbAdm foi selecionado
                if (rdbfunc.Checked == false && rdbadm.Checked == false)
                {
                    MessageBox.Show("Escolha um tipo de usuário que você quer cadastrar");
                }

                //caso não seja selecionado a imagem
                if (NomedaImagem == null)
                {
                    NomedaImagem = "PadraoPerfil.png";
                }

                //a varaivel recebe a letra que será cadastrada
                if (cmbsx.SelectedIndex == 0)
                {
                    sexo = "M";
                }
                if (cmbsx.SelectedIndex == 1)
                {
                    sexo = "F";
                }
                if (cmbsx.SelectedIndex == 2)
                {
                    sexo = "O";
                }

                //gerando a senha aleatória
                senha = adm.CreatePassword(7);

                //enviando a senha gerada para o email cadastrado
                Email.CadConfSenha(txtemail.Text, txtnome.Text, senha);

                string pergsec, respsec;

                pergsec = "";
                respsec = "";

                //caso seja selecionado rdbFunc
                if (rdbfunc.Checked == true)
                {
                    //evento que pega data e hora
                    AuditoriaDtHr();
                    tabelamod = "Usuario"; descricao = "Cadastrou um Funcionário";
                    //criando auditoria
                    aud.cadAudAdm(abstractClasse.Id_logon, tabelamod, descricao, hora, data);

                    //o tipo recebe 2
                    tipouso = 2;
                    //evento cadastrar
                    adm.inserir(tipouso.ToString(), txtnome.Text, mskdtnasc.Text, txtemail.Text, senha, msktel.Text, sexo, NomedaImagem, mskrg.Text, mskcpf.Text, mskCep.Text, txtNum.Text, txtComplemento.Text, pergsec, respsec);
                    MessageBox.Show("Funcionário Cadastrado com sucesso");
                    //voltando a tela de gerenciamento de Funcs e Adms
                    Visible = false;
                    frmTelaADMGerenciamento telageren = new frmTelaADMGerenciamento();
                    telageren.ShowDialog();
                    Close();
                }
                //caso seja selecionado rdbAdm
                if (rdbadm.Checked == true)
                {
                    //evento que pega data e hora
                    AuditoriaDtHr();
                    tabelamod = "Usuario"; descricao = "Cadastrou um Administrador";
                    //criando auditoria
                    aud.cadAudAdm(abstractClasse.Id_logon, tabelamod, descricao, hora, data);

                    //o tipo recebe 1
                    tipouso = 1;
                    //evento cadastrar
                    adm.inserir(tipouso.ToString(), txtnome.Text, mskdtnasc.Text, txtemail.Text, senha, msktel.Text, sexo, NomedaImagem, mskrg.Text, mskcpf.Text, mskCep.Text, txtNum.Text, txtComplemento.Text, pergsec, respsec);
                    MessageBox.Show("Administrador Cadastrado com sucesso");
                    //voltando a tela de gerenciamento de Funcs e Adms
                    Visible = false;
                    frmTelaADMGerenciamento telageren = new frmTelaADMGerenciamento();
                    telageren.ShowDialog();
                    Close();
                }
            }
        }