public static void PreencheCBSetor(CadastrarFuncionarioView tela) { DataTable data = FuncionarioDAO.PreencheCBSetor(); tela.cbSetor.DataSource = data; tela.cbSetor.ValueMember = "codSetor"; tela.cbSetor.DisplayMember = "nome"; }
public static void InicializaCompontente(CadastrarFuncionarioView tela) { tela.tfCNH.MaxLength = 11; tela.tfRG.MaxLength = 14; tela.tfCPF.MaxLength = 11; tela.tfCTPS.MaxLength = 20; tela.tfNome.MaxLength = 90; }
public static void PreencheCBFuncao(CadastrarFuncionarioView tela) { DataTable data = FuncionarioDAO.PreencheCBFuncao(); tela.cbFuncao.DataSource = data; tela.cbFuncao.ValueMember = "codFuncao"; tela.cbFuncao.DisplayMember = "nome"; }
public void LimparCampos(CadastrarFuncionarioView tela) { tela.tfNome.Text = ""; tela.tfRG.Text = ""; tela.tfCNH.Text = ""; tela.tfCNH.Text = ""; tela.tfDataNascimento.Text = ""; tela.tfDataAdmissao.Text = ""; tela.tfCTPS.Text = ""; tela.tfSenha.Text = ""; tela.tfConfirmaSenha.Text = ""; tela.cbFuncao.SelectedIndex = 0; tela.cbSetor.SelectedIndex = 0; tela.tfConfirmaSenha.Enabled = false; tela.btnCadastrar.Enabled = false; }
public bool VerificaCampos(CadastrarFuncionarioView tela) { if (tela.tfNome.Text == string.Empty) { tela.tfNome.Focus(); return(true); } else if (tela.tfSenha.Text == string.Empty) { tela.tfSenha.Focus(); return(true); } else if (tela.tfConfirmaSenha.Text == string.Empty) { tela.tfConfirmaSenha.Focus(); return(true); } else if (tela.tfDataNascimento.Text == string.Empty) { tela.tfDataNascimento.Focus(); return(true); } else if (tela.tfDataAdmissao.Text == string.Empty) { tela.tfDataAdmissao.Focus(); return(true); } else if (tela.tfCPF.Text == string.Empty) { tela.tfCPF.Focus(); return(true); } else if (tela.tfCTPS.Text == string.Empty) { tela.tfCTPS.Focus(); return(true); } else if (tela.tfRG.Text == string.Empty) { tela.tfRG.Focus(); return(true); } else if (tela.tfCNH.Text == string.Empty) { tela.tfCNH.Focus(); return(true); } // else if (tela.cbFuncao.SelectedIndex == 0) // return true; // else if (tela.cbSetor.SelectedIndex == 0) // return true; else { return(false); } }
public void CadastrarFuncionario(CadastrarFuncionarioView tela) { if (!VerificaCampos(tela)) { //OBTEM VALORES //int NumeroRegistro = Convert.ToInt32(tela.tfNumeroRegistro.Text); string Senha = (tela.tfSenha.Text); string SenhaConfirmacao = tela.tfConfirmaSenha.Text; DateTime DataNascimento = Convert.ToDateTime(tela.tfDataNascimento.Text); string Nome = tela.tfNome.Text; string RG = tela.tfRG.Text; string CPF = tela.tfCPF.Text; string CNH = tela.tfCNH.Text; DateTime DataAdmissao = Convert.ToDateTime(tela.tfDataAdmissao.Text); string CTPS = tela.tfCTPS.Text; int CodFuncao = Convert.ToInt32(tela.cbFuncao.SelectedValue); int CodSetor = Convert.ToInt32(tela.cbFuncao.SelectedValue); //VERIFICA SE A SENHA ESTÁ CORRETA if (VerificaSenhas(Senha, SenhaConfirmacao)) { //SETA NO OBJETO Funcionario f = new Funcionario(); // f.SetNumeroRegistro(NumeroRegistro); f.SetNome(Nome); f.SetDataNascimento(DataNascimento); f.SetCPF(CPF); f.SetRG(RG); f.SetCNH(CNH); f.SetCTPS(CTPS); f.SetDataAdmissao(DataAdmissao); f.SetSenha(Senha); f.SetSenhaConfirmacao(SenhaConfirmacao); f.SetCodFuncao(CodFuncao); f.SetCodSetor(CodSetor); //EXECUTA CONSULTA FuncionarioDAO obj = new FuncionarioDAO(); int resultado = obj.CadastraFuncionario(f); if (resultado == 1) { MessageBox.Show("Funcionário cadastrado com sucesso."); } else { DialogResult dr = MessageBox.Show("Erro ao cadastrar usuário, deseja tentar novamente?", "Erro no cadastro", MessageBoxButtons.RetryCancel); if (dr == DialogResult.Cancel) { tela.Close(); } } } else { MessageBox.Show("As senhas digitadas não conferem. Repita o processo novamente."); } } else { MessageBox.Show("Preencha todos os campos para cadastrar o funcionario."); } }