Example #1
0
        public override bool Inserir()
        {
            bool inserido = base.Inserir();

            if (!inserido)
            {
                return(false);
            }

            if (this.PermiteRetirada.Valor && this.IR.Valor)
            {
                EventoPontoDeVenda epdv    = new EventoPontoDeVenda();
                List <int>         Eventos = new List <int>();
                bd.Consulta(
                    @"SELECT 
                        DISTINCT tEvento.ID 
                    FROM tEvento (NOLOCK) 
                    INNER JOIN tApresentacao (NOLOCK) ON tApresentacao.EventoID = tEvento.ID
                    WHERE HabilitarRetiradaTodosPDV = 'F' AND tApresentacao.Horario > '" + DateTime.Now.Date.ToString("yyyyMMddHHmmss") + "'");

                while (bd.Consulta().Read())
                {
                    Eventos.Add(bd.LerInt("ID"));
                }

                foreach (var evento in Eventos)
                {
                    epdv.Limpar();
                    epdv.PontoDeVendaID.Valor = this.Control.ID;
                    epdv.EventoID.Valor       = evento;
                    epdv.Inserir();
                }
            }

            return(inserido);
        }
Example #2
0
 // passar o Usuario logado no sistema
 public EventoPontoDeVendaLista_B(int usuarioIDLogado)
 {
     eventoPontoDeVenda = new EventoPontoDeVenda(usuarioIDLogado);
 }
Example #3
0
 // passar o Usuario logado no sistema
 public EventoPontoDeVendaLista_B()
 {
     eventoPontoDeVenda = new EventoPontoDeVenda();
 }