Ejemplo n.º 1
0
        public bool Atualizar(List <EstruturaEventoTipos> tiposSalvar, List <EstruturaEventoTipos> tiposRemover)
        {
            try
            {
                EventoTipos oTipos;
                bd.IniciarTransacao();
                foreach (EstruturaEventoTipos eTipo in tiposSalvar)
                {
                    oTipos = new EventoTipos(this.Control.UsuarioID);
                    oTipos.EventoID.Valor        = eTipo.EventoID;
                    oTipos.EventoSubtipoID.Valor = eTipo.SubtipoID;
                    oTipos.EventoTipoID.Valor    = eTipo.TipoID;
                    //Int32 ok =oTipos.Consultar(bd);
                    //if (ok == 0)
                    if (!oTipos.Inserir(bd))
                    {
                        throw new EventoTiposException("Erro ao Incluir o Tipo/Subtipo");
                    }
                }
                foreach (EstruturaEventoTipos eTipo in tiposRemover)
                {
                    oTipos                       = new EventoTipos(this.Control.UsuarioID);
                    oTipos.Control.ID            = eTipo.ID;
                    oTipos.EventoID.Valor        = eTipo.EventoID;
                    oTipos.EventoSubtipoID.Valor = eTipo.SubtipoID;
                    oTipos.EventoTipoID.Valor    = eTipo.TipoID;
                    //Int32 ok = oTipos.Consultar(bd);
                    //if (ok != 0)
                    if (!oTipos.Excluir(bd))
                    {
                        throw new EventoTiposException("Erro ao Excluir o Tipo/Subtipo");
                    }
                }
                //int quantidade = this.ConsultarQuantidadeTotal(bd);
                //bool result = (quantidade > 0);
                //if (!result)
                //    throw new EventoTiposException("O Evento selecionado deve conter pelo menos Um Tipo/Subtipo selecionado");

                bd.FinalizarTransacao();
                return(true);
            }
            catch (Exception ex)
            {
                bd.DesfazerTransacao();
                throw ex;
            }
            finally
            {
                bd.Fechar();
            }
        }
Ejemplo n.º 2
0
 // passar o Usuario logado no sistema
 public EventoTiposLista_B(int usuarioIDLogado)
 {
     eventoTipos = new EventoTipos(usuarioIDLogado);
 }
Ejemplo n.º 3
0
 // passar o Usuario logado no sistema
 public EventoTiposLista_B()
 {
     eventoTipos = new EventoTipos();
 }