private void btnIncluirCadastro_Click(object sender, EventArgs e) { MdlFuncionario _mdlFuncionario = new MdlFuncionario(); bool retorno; if (txtNome.Text != "" && mskCPF.Text != "" && mskRG.Text != "" && mskDataNascimento.Text != "" && mskDataAdmissao.Text != "" && txtEmail.Text != "" && mskCEP.Text != "" && txtEndereco.Text != "" && txtNumero.Text != "" && txtComplemento.Text != "" && txtBairro.Text != "" && txtCidade.Text != "" && cbxUF.Text != "" && txtPais.Text != "" && cbxCargo.Text != "" && cbxTipo.Text != "" && txtLogin.Text != "" && txtSenha.Text != "" && txtConfirmarSenha.Text != "") { if (txtSenha.Text != txtConfirmarSenha.Text) { MessageBox.Show("Senha Inválida"); } _mdlFuncionario.SetNome(txtNome.Text); _mdlFuncionario.SetCPF(mskCPF.Text); _mdlFuncionario.SetRG(mskRG.Text); _mdlFuncionario.SetDataNascimento(Convert.ToDateTime(mskDataNascimento.Text)); _mdlFuncionario.SetDataAdmissao(Convert.ToDateTime(mskDataAdmissao.Text)); _mdlFuncionario.SetTel1(mskTel1.Text); _mdlFuncionario.SetTel2(mskTel2.Text); _mdlFuncionario.SetCelular(mskCel.Text); _mdlFuncionario.SetEmail(txtEmail.Text); _mdlFuncionario.SetCEP(mskCEP.Text); _mdlFuncionario.SetEndereco(txtEndereco.Text); _mdlFuncionario.SetNumero(Convert.ToInt32(txtNumero.Text)); _mdlFuncionario.SetComplemento(txtComplemento.Text); _mdlFuncionario.SetBairro(txtBairro.Text); _mdlFuncionario.SetCidade(txtCidade.Text); _mdlFuncionario.SetUf(cbxUF.Text); _mdlFuncionario.SetPais(txtPais.Text); _mdlFuncionario.SetCargo(Convert.ToInt16(cbxCargo.SelectedValue)); _mdlFuncionario.SetTipo(Convert.ToInt16(cbxTipo.SelectedValue)); _mdlFuncionario.SetLogin(txtLogin.Text); _mdlFuncionario.SetSenha(txtSenha.Text); retorno = _ctlCadastrarFuncionario.incluirFuncionario(_mdlFuncionario); if (retorno) { MessageBox.Show("Funcionário cadastrado com sucesso."); foreach (Control item in Controls) { if (item.GetType().Name == "TextBox" || item.GetType().Name == "ComboBox" || item.GetType().Name == "MaskedTextBox") { item.Text = String.Empty; } } } } else { MessageBox.Show("Por favor, verificar se há campo(s) não preenchido(s)."); } }
private void btnPesquisar_Click(object sender, EventArgs e) { int status; if (txtNome.Text == "" && cbxCargo.Text == "" && cbxDepartamento.Text == "" && cbxStatus.Text == "") { MessageBox.Show("Por favor, preencher um dos campos."); return; } status = (cbxStatus.SelectedItem.ToString() == "ATIVO") ? 1 : 0; grdFuncionarios.DataSource = -1; _mdlFuncionario.SetNome(txtNome.Text); _mdlFuncionario.SetCargo(Convert.ToInt32(cbxCargo.SelectedValue)); _mdlFuncionario.SetDepartamento(Convert.ToInt32(cbxDepartamento.SelectedValue)); _mdlFuncionario.SetStatus(status); grdFuncionarios.DataSource = ctlFuncionarios.pesquisarFuncionarios(_mdlFuncionario); grdFuncionarios.Columns["Código"].Visible = false; }
public MdlFuncionario getFuncionario(MdlFuncionario _mdlFuncionario) { comando = "PROC_BUSCA_FUNCIONARIO"; MdlFuncionario funcionario = new MdlFuncionario(); using (SqlCommand cmd = new SqlCommand(comando, sql)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("ID_FUNCIONARIO", _mdlFuncionario.GetId()); reader = cmd.ExecuteReader(); while (reader.Read()) { funcionario.SetId(Convert.ToInt32(reader["ID_FUNCIONARIO"])); funcionario.SetNome(reader["NOME_FUNCIONARIO"].ToString()); funcionario.SetCPF(reader["CPF_FUNCIONARIO"].ToString()); funcionario.SetRG(reader["RG_FUNCIONARIO"].ToString()); funcionario.SetDataNascimento(Convert.ToDateTime(reader["DATA_NASCIMENTO"])); funcionario.SetDataAdmissao(Convert.ToDateTime(reader["DATA_ADMISSAO"].ToString())); funcionario.SetTel1(reader["TELEFONE1"].ToString()); funcionario.SetTel2(reader["TELEFONE2"].ToString()); funcionario.SetCelular(reader["CELULAR"].ToString()); funcionario.SetEmail(reader["EMAIL_FUNCIONARIO"].ToString()); funcionario.SetCEP(reader["CEP"].ToString()); funcionario.SetEndereco(reader["LOGRADOURO"].ToString()); funcionario.SetNumero(Convert.ToInt32(reader["NUMERO"].ToString())); funcionario.SetComplemento(reader["COMPLEMENTO"].ToString()); funcionario.SetBairro(reader["BAIRRO"].ToString()); funcionario.SetCidade(reader["CIDADE"].ToString()); funcionario.SetUf(reader["UF"].ToString()); funcionario.SetPais(reader["PAIS"].ToString()); funcionario.SetCargo(Convert.ToInt32(reader["ID_CARGO"].ToString())); funcionario.SetTipo(Convert.ToInt32(reader["ID_PERFIL_USUARIO"].ToString())); funcionario.SetLogin(reader["LOGIN"].ToString()); funcionario.SetSenha(reader["SENHA"].ToString()); //funcionario.SetNome(reader["ID_DEPARTAMENTO"].ToString()); } } return(funcionario); }