private void btnConfirmar_Click(object sender, EventArgs e) { try { preencheObjeto(); switch (_op) { case Operacao.Insercao: _orcamento_itemRepositorio.incluir(ref _orcamento_item); _orcamento_itemRepositorio.salvar(); _orcamento_item = new model.Orcamento_item(); preencheForm(); break; case Operacao.Alteracao: _orcamento_itemRepositorio.alterar(_orcamento_item); _orcamento_itemRepositorio.salvar(); Dispose(); break; case Operacao.Exclusao: _orcamento_itemRepositorio.excluir(_orcamento_item); _orcamento_itemRepositorio.salvar(); Dispose(); break; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public FrmOrcamentoItem(Operacao op, model.SistemaHotelContext context, model.Orcamento orcamento, model.Orcamento_item orcamento_item) { InitializeComponent(); this._op = op; this._context = context; this._orcamento = orcamento; this._orcamento_item = orcamento_item; this._orcamento_itemRepositorio = new repositorio.Orcamento_itemRepositorio(_context); Util.acertaTabOrder(this); }