private void btnConfirmar_Click(object sender, EventArgs e) { try { preencheObjeto(); switch (_op) { case Operacao.Insercao: _reserva_area_comumRepositorio.incluir(ref _reserva_area_comum); _reserva_area_comumRepositorio.salvar(); _reserva_area_comum = new model.Reserva_area_comum(); preencheForm(); break; case Operacao.Alteracao: _reserva_area_comumRepositorio.alterar(_reserva_area_comum); _reserva_area_comumRepositorio.salvar(); Dispose(); break; case Operacao.Exclusao: _reserva_area_comumRepositorio.excluir(_reserva_area_comum); _reserva_area_comumRepositorio.salvar(); Dispose(); break; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public FrmReservaAreaComumFormulario(Operacao op, model.SistemaHotelContext context, model.Reserva_area_comum reserva_area_comum) { _op = op; _context = context; _reserva_area_comum = reserva_area_comum; _reserva_area_comumRepositorio = new repositorio.Reserva_area_comumRepositorio(_context); InitializeComponent(); Util.acertaTabOrder(this); }