예제 #1
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            try
            {
                preencheObjeto();
                switch (_op)
                {
                case Operacao.Insercao:
                    _area_comumRepositorio.incluir(_area_comum);
                    _area_comumRepositorio.salvar();
                    _area_comum = new model.Area_comum();
                    preencheForm();
                    break;

                case Operacao.Alteracao:
                    _area_comumRepositorio.alterar(_area_comum);
                    _area_comumRepositorio.salvar();
                    Dispose();
                    break;

                case Operacao.Exclusao:
                    _area_comumRepositorio.excluir(_area_comum);
                    _area_comumRepositorio.salvar();
                    Dispose();
                    break;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #2
0
 public FrmAreaComumFormulario(util.Operacao op, model.SistemaHotelContext context, model.Area_comum area_comum)
 {
     _op                    = op;
     _context               = context;
     _area_comum            = area_comum;
     _area_comumRepositorio = new repositorio.Area_comumRepositorio(_context);
     InitializeComponent();
     Util.acertaTabOrder(this);
 }
예제 #3
0
 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.area_comum = (model.Area_comum)gridRegistros.CurrentRow.DataBoundItem;
     }
     Close();
 }