private void btnAlterarDeletar_Click(object sender, EventArgs e) { if (dgvFuncioario.CurrentRow != null) { int key = int.Parse(dgvFuncioario.CurrentRow.Cells[0].Value.ToString()); FuncionarioDAO fDAO = new FuncionarioDAO(); VisualizarFuncionario v = new VisualizarFuncionario(fDAO.BuscarPorId(key)); v.ShowDialog(); } else { MessageBox.Show("Selecione uma linha para vizualizar.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } Fill(""); }
private void btnSalvar_Click(object sender, EventArgs e) { FuncionarioDAO fDAO = new FuncionarioDAO(); List <Funcionario> lista = fDAO.Buscar(maskedTextBoxCRECI.Text); foreach (Funcionario f in lista) { if (f.Creci == maskedTextBoxCRECI.Text) { if (f.Ativo == 1) { DialogResult resultado = MessageBox.Show("CRECI já cadastrado! Ver informações do funcionario?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { Dispose(); VisualizarFuncionario vf = new VisualizarFuncionario(f); vf.Show(); return; } else { LimpaCampos(); return; } } if (f.Ativo == 0) { DialogResult resultado = MessageBox.Show("Funcionario desativado! Ver informações do funcionario?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { VisualizarFuncionario vf = new VisualizarFuncionario(f); vf.Show(); return; } } } } fDAO.Salvar(SetDTO()); MessageBox.Show("Cadastro realizado!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaCampos(); }