Ejemplo n.º 1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (validarDados() && verificaDataAdmissao() && verificaDataDemissao())
            {
                try
                {
                    clsFuncionario objFuncionario = new clsFuncionario();
                    objFuncionario.Nome         = txtNome.Text;
                    objFuncionario.Rg           = txtRG.Text;
                    objFuncionario.Endereco     = txtEndereco.Text;
                    objFuncionario.Sexo         = txtSexo.Text;
                    objFuncionario.DataAdmissao = Convert.ToDateTime(txtAdmissao.Text);
                    objFuncionario.DataDemissao = Convert.ToDateTime(txtDemissao.Text);
                    objFuncionario.Cargo        = Convert.ToInt32(txtCargo.Text);
                    objFuncionario.Setor        = Convert.ToInt32(txtSetor.Text);

                    if ((String.IsNullOrEmpty(txtCodigo.Text)))
                    {
                        int n = objFuncionario.Salvar(objFuncionario);
                        MessageBox.Show("Dados salvos com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }
                    else
                    {
                        objFuncionario.NumeroRegistro = Convert.ToInt32(txtCodigo.Text);
                        objFuncionario.Alterar();
                        MessageBox.Show("Dados alterados com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }

                    controlaBotoes(true);
                    AtualizaGrid();
                    zeraDados();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Dados do funcionário não foram salvos. \n" + ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
Ejemplo n.º 2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (validarDados() && verificaSenha() && verificaCPF())
            {
                try
                {
                    clsFuncionario objFuncionario = new clsFuncionario();
                    objFuncionario.StrEndereco = txtEndereco.Text;
                    objFuncionario.StrSenha    = txtSenha.Text;
                    objFuncionario.StrNumero   = txtNumero.Text;
                    objFuncionario.StrBairro   = txtBairro.Text;
                    objFuncionario.StrCidade   = txtCidade.Text;
                    objFuncionario.StrEstado   = txtEstado.Text;
                    objFuncionario.StrCPF      = txtCPF.Text;
                    objFuncionario.StrNome     = txtNome.Text;

                    if (txtCodigo.Text == "")
                    {
                        objFuncionario.Salvar();
                        MessageBox.Show("Dados salvos com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }
                    else
                    {
                        DataTableReader Dados = new DataTableReader(clsFuncionario.recuperarSenha());
                        bool            logado = false;
                        int             login, correto;
                        login = Convert.ToInt16(txtCodigo.Text);
                        while (Dados.Read())
                        {
                            correto = Convert.ToInt16(Dados.GetValue(0));
                            if (correto == login &&
                                String.Compare(Dados.GetString(1), Convert.ToString(txtSenha.Text)) == 0)
                            {
                                logado = true;
                                break;
                            }
                        }
                        if (logado)
                        {
                            objFuncionario.IntCodigo = Convert.ToInt16(txtCodigo.Text);
                            objFuncionario.Alterar();
                            MessageBox.Show("Dados alterados com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        }
                        else
                        {
                            MessageBox.Show("Senha Inválida", "Erro ao Autenticar",
                                            MessageBoxButtons.OK, MessageBoxIcon.Error);
                            txtSenha.Text  = "";
                            txtSenha2.Text = "";
                            txtSenha.Focus();
                        }
                    }

                    controlaBotoes(true);
                    AtualizaGrid();
                    zeraDados();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Dados do Funcionario não foram salvos. \n" + ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }