private void lstVFuncionario_Click(object sender, EventArgs e) { gbxDadosFuncionario.Enabled = false; foreach (ListViewItem item in lstVFuncionario.SelectedItems) { CS_clsFuncionario objFuncionarios = new CS_clsFuncionario(); objFuncionarios = objFuncionarios.exibirDados(Convert.ToInt32(item.Text)); txtIdFuncionario.Text = objFuncionarios.ID_Funcionario.ToString(); txtNome.Text = objFuncionarios.NM_Funcionario; txtCpf.Text = objFuncionarios.NR_Cpf; txtRg.Text = objFuncionarios.NR_Rg; cmbCargo.Text = objFuncionarios.NM_Cargo; cmbSexo.Text = objFuncionarios.NM_Sexo; txtEmail.Text = objFuncionarios.NM_Email; btnAlterar.Enabled = true; btnIncluir.Enabled = false; } }
private void btnIncluir_Click(object sender, EventArgs e) { DialogResult iResposta; iResposta = MessageBox.Show("Deseja realmente inserir este funcionario?", "Confirma a Inserção", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (iResposta.ToString() == "Yes") { CS_clsFuncionario mObjFuncionario = new CS_clsFuncionario(); try { mObjFuncionario.ID_Funcionario = autoIncremento(); mObjFuncionario.NM_Funcionario = txtNome.Text; mObjFuncionario.NR_Cpf = txtCpf.Text; mObjFuncionario.NR_Rg = txtRg.Text; mObjFuncionario.NM_Cargo = cmbCargo.Text; mObjFuncionario.NM_Sexo = cmbSexo.Text; mObjFuncionario.NM_Email = txtEmail.Text;; string mErro = mObjFuncionario.inserirFuncionario(); if (mErro == null) { MessageBox.Show("Inserido com sucesso"); } else { MessageBox.Show(mErro); } telaInicial(); } catch (Exception ex) { MessageBox.Show("Erro catastrofico "); } } }
private void btnSalvar_Click(object sender, EventArgs e) { DialogResult iResposta; iResposta = MessageBox.Show("Deseja realmente atualizar este Funcionario?", "Confirma a Inserção", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (iResposta.ToString() == "Yes") { CS_clsFuncionario mObjFuncionario = new CS_clsFuncionario(); try { mObjFuncionario.ID_Funcionario = Convert.ToInt32(txtIdFuncionario.Text); mObjFuncionario.NM_Funcionario = txtNome.Text; mObjFuncionario.NR_Cpf = txtCpf.Text; mObjFuncionario.NR_Rg = txtRg.Text; mObjFuncionario.NM_Cargo = cmbCargo.Text; mObjFuncionario.NM_Sexo = cmbSexo.Text; mObjFuncionario.NM_Email = txtEmail.Text; string mErro = mObjFuncionario.atualizarFuncionario(); if (mErro == null) { MessageBox.Show("Funcionario atualizado com sucesso"); } else { MessageBox.Show(mErro); } telaInicial(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
public CS_clsFuncionario exibirDados(int id) { CS_clsConexao conexao = new CS_clsConexao(); conexao.conectar(); SqlCommand cmd = new SqlCommand("SELECT * FROM TB_FUNCIONARIO WHERE ID_FUNCIONARIO=@ID", conexao.conexao); cmd.Parameters.AddWithValue("@ID", Convert.ToInt32(id)); CS_clsFuncionario mObjFuncionario = new CS_clsFuncionario(); SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.SingleRow); if (dr.Read()) { mObjFuncionario.ID_Funcionario = Convert.ToInt32(dr[("ID_FUNCIONARIO")]); mObjFuncionario.NM_Funcionario = dr[("NM_FUNCIONARIO")].ToString(); mObjFuncionario.NR_Cpf = dr[("NR_CPF")].ToString(); mObjFuncionario.NR_Rg = dr[("NR_RG")].ToString(); mObjFuncionario.NM_Cargo = dr[("NM_CARGO")].ToString(); mObjFuncionario.NM_Sexo = dr[("NM_SEXO")].ToString(); mObjFuncionario.NM_Email = dr[("NM_EMAIL")].ToString(); return(mObjFuncionario); } else { //foreach (Control ctl in this.Controls) // { // if (ctl is TextBox) // ctl.Text = ""; // } return(null); } dr.Close(); conexao.desconectar(); }