Пример #1
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            try
            {
                preencheObjeto();
                switch (_op)
                {
                case Operacao.Insercao:
                    _perfilRepositorio.incluir(_perfil);
                    _perfilRepositorio.salvar();
                    _perfil = new model.Perfil();
                    preencheForm();
                    break;

                case Operacao.Alteracao:
                    _perfilRepositorio.alterar(_perfil);
                    _perfilRepositorio.salvar();
                    Dispose();
                    break;

                case Operacao.Exclusao:
                    _perfilRepositorio.excluir(_perfil);
                    _perfilRepositorio.salvar();
                    Dispose();
                    break;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #2
0
 public FrmPerfilFormulario(Operacao op, model.SistemaHotelContext context, model.Perfil perfil)
 {
     _op                = op;
     _context           = context;
     _perfil            = perfil;
     _perfilRepositorio = new repositorio.PerfilRepositorio(_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
     {
         perfil = (model.Perfil)gridRegistros.CurrentRow.DataBoundItem;
     }
     Close();
 }