Ejemplo n.º 1
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            try
            {
                preencheObjeto();
                switch (_op)
                {
                case Operacao.Insercao:
                    _moradorRepositorio.incluir(_morador);
                    _moradorRepositorio.salvar();
                    _morador = new model.Morador();
                    preencheObjeto();
                    break;

                case Operacao.Alteracao:
                    _moradorRepositorio.alterar(_morador);
                    _moradorRepositorio.salvar();
                    Dispose();
                    break;

                case Operacao.Exclusao:
                    _moradorRepositorio.excluir(_morador);
                    _moradorRepositorio.salvar();
                    Dispose();
                    break;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 2
0
 public FrmMoradorFormulario(Operacao op, model.SistemaHotelContext context, model.Morador morador)
 {
     _op                 = op;
     _context            = context;
     _morador            = morador;
     _moradorRepositorio = new repositorio.MoradorRepositorio(_context);
     InitializeComponent();
     Util.acertaTabOrder(this);
 }
Ejemplo n.º 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.morador = (model.Morador)gridRegistros.CurrentRow.DataBoundItem;
     }
     Close();
 }