public void EditaFuncionario(EditarFuncionarioView tela) { //System.Data.SqlClient.SqlException: 'The parameterized query '(@numRegistro int, @senha nvarchar(4000), @DataNascimento datetime' expects the parameter '@senha', which was not supplied.' Funcionario f = new Funcionario(); f.SetNumeroRegistro(Convert.ToInt32(tela.tfNumeroRegistro.Text)); f.SetNome(tela.tfNome.Text); f.SetRG(tela.tfRG.Text); f.SetDataNascimento(Convert.ToDateTime(tela.tfDataNascimento.Text)); f.SetDataAdmissao(Convert.ToDateTime(tela.tfDataAdmissao.Text)); f.SetCPF(tela.tfCPF.Text); f.SetCTPS(tela.tfCTPS.Text); f.SetCNH(tela.tfCNH.Text); f.SetCodFuncao(Convert.ToInt32(tela.cbFuncao.SelectedValue)); f.SetCodSetor(Convert.ToInt32(tela.cbSetor.SelectedValue)); FuncionarioDAO funcionario = new FuncionarioDAO(); int resultado = funcionario.EditarFuncionario(f); if (resultado == 1) { MessageBox.Show("Dados do funcionario " + f.GetNome() + " alterados com sucesso!"); AdmVisualizarFuncionarioController c1 = new AdmVisualizarFuncionarioController(); } else { MessageBox.Show("Não foi possível alterar os dados do usuário. Tente novamente."); } }
public static void InicializaCompontentes(EditarFuncionarioView tela) { tela.tfCNH.MaxLength = 11; tela.tfRG.MaxLength = 14; tela.tfCPF.MaxLength = 11; tela.tfCTPS.MaxLength = 20; tela.tfNome.MaxLength = 90; }
public static void PreencheCBSetor(EditarFuncionarioView tela) { DataTable data = FuncionarioDAO.PreencheCBSetor(); tela.cbSetor.DataSource = data; tela.cbSetor.ValueMember = "codSetor"; tela.cbSetor.DisplayMember = "nome"; }
//string str; public static void PreencheCBFuncao(EditarFuncionarioView tela) { DataTable data = FuncionarioDAO.PreencheCBFuncao(); tela.cbFuncao.DataSource = data; tela.cbFuncao.ValueMember = "codFuncao"; tela.cbFuncao.DisplayMember = "nome"; }
public static void PreencheCampos(EditarFuncionarioView tela, int numeroRegistro) { FuncionarioDAO dao = new FuncionarioDAO(); IList <Funcionario> obj = dao.PreencheCampos(numeroRegistro); int count = obj.Count(); foreach (Funcionario f in obj) { tela.tfNome.Text = f.GetNome(); tela.tfCNH.Text = f.GetCNH(); tela.tfCPF.Text = f.GetCPF(); tela.tfCTPS.Text = f.GetCTPS(); tela.tfDataAdmissao.Text = Convert.ToString(f.GetDataAdmissao()); tela.tfDataNascimento.Text = Convert.ToString(f.GetDataNascimento()); tela.tfNumeroRegistro.Text = Convert.ToString(f.GetNumeroRegistro()); tela.tfRG.Text = f.GetRG(); tela.cbFuncao.SelectedValue = f.GetCodFuncao(); tela.cbSetor.SelectedValue = f.GetCodSetor(); } }
private void btnEditar_Click(object sender, EventArgs e) { EditarFuncionarioView obj = new EditarFuncionarioView(numRegistro); obj.Show(); }