private void btnConfirmar_Click(object sender, EventArgs e) { try { preencheObjeto(); switch (_op) { case Operacao.Insercao: _atividade.data_cadastro = DateTime.Now; _atividadeRepositorio.incluir(ref _atividade); _atividadeRepositorio.salvar(); _atividade = new model.Atividade(); preencheForm(); break; case Operacao.Alteracao: _atividadeRepositorio.alterar(_atividade); _atividadeRepositorio.salvar(); Dispose(); break; case Operacao.Exclusao: _atividadeRepositorio.excluir(_atividade); _atividadeRepositorio.salvar(); Dispose(); break; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public FrmAtividadeFormulario(Operacao op, model.SistemaHotelContext context, model.Atividade atividade) { _op = op; _context = context; _atividade = atividade; _atividadeRepositorio = new repositorio.AtividadeRepositorio(_context); InitializeComponent(); Util.acertaTabOrder(this); }