private void btnConfirmar_Click(object sender, EventArgs e) { try { preencheObjeto(); switch (_op) { case Operacao.Insercao: _funcionario.data_cadastro = DateTime.Now; _funcionarioRepositorio.incluir(_funcionario); _funcionarioRepositorio.salvar(); _funcionario = new model.Funcionario(); preencheForm(); break; case Operacao.Alteracao: _funcionarioRepositorio.alterar(_funcionario); _funcionarioRepositorio.salvar(); Dispose(); break; case Operacao.Exclusao: _funcionarioRepositorio.excluir(_funcionario); _funcionarioRepositorio.salvar(); Dispose(); break; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public FrmFuncionarioFormulario(Operacao op, model.SistemaHotelContext context, model.Funcionario funcionario) { _op = op; _context = context; _funcionario = funcionario; _funcionarioRepositorio = new repositorio.FuncionarioRepositorio(_context); InitializeComponent(); Util.acertaTabOrder(this); }
private void btnSelecionar_Click(object sender, EventArgs e) { if (gridRegistros.CurrentRow == null) { MessageBox.Show("Nenhum registro selecionado", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { this.funcionario = (model.Funcionario)gridRegistros.CurrentRow.DataBoundItem; } Close(); }