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); }
// passar o Usuario logado no sistema public EventoPontoDeVendaLista_B(int usuarioIDLogado) { eventoPontoDeVenda = new EventoPontoDeVenda(usuarioIDLogado); }
// passar o Usuario logado no sistema public EventoPontoDeVendaLista_B() { eventoPontoDeVenda = new EventoPontoDeVenda(); }