public void DesabilitarPeriodoAreas(int EventoID, int EntregaID) { try { EventoEntregaControle oEEC = new EventoEntregaControle(); List <int> ListaEntregaControleID = new List <int>(); List <int> ListaEventoEntregaControleID = new List <int>(); string sql = "SELECT ID FROM tEntregaControle (nolock) WHERE Ativa = 'T' AND tEntregaControle.EntregaID = " + EntregaID; bd.Consulta(sql); while (bd.Consulta().Read()) { ListaEntregaControleID.Add(bd.LerInt("ID")); } bd.Fechar(); foreach (int EntregaControleID in ListaEntregaControleID) { string sqlaux = "select ID from tEventoEntregaControle (nolock) where tEventoEntregaControle.EntregaControleID = " + EntregaControleID + "and tEventoEntregaControle.EventoID = " + EventoID; bd.Consulta(sqlaux); while (bd.Consulta().Read()) { ListaEventoEntregaControleID.Add(bd.LerInt("ID")); } } bd.Fechar(); foreach (int EventoEntregaControleID in ListaEventoEntregaControleID) { oEEC.Excluir(EventoEntregaControleID); } } catch (Exception) { throw; } finally { bd.Fechar(); } }
public void HabilitarPeriodoAreas(int EventoID, int EntregaID) { try { EventoEntregaControle oEEC = new EventoEntregaControle(); List <int> ListaEntregaControleID = new List <int>(); string sql = @"SELECT c.ID FROM tEntregaControle c LEFT JOIN tEventoEntregaControle e ON c.ID = e.EntregaControleID and e.EventoID = " + EventoID + @" WHERE c.Ativa = 'T' and c.EntregaID = " + EntregaID + " and e.ID is null"; bd.Consulta(sql); while (bd.Consulta().Read()) { ListaEntregaControleID.Add(bd.LerInt("ID")); } bd.Fechar(); foreach (int EntregaControleID in ListaEntregaControleID) { oEEC.Limpar(); oEEC.EventoID.Valor = EventoID; oEEC.EntregaControleID.Valor = EntregaControleID; oEEC.ProcedimentoEntrega.Valor = ""; oEEC.DiasTriagem.Valor = 0; oEEC.Inserir(); } } catch (Exception) { throw; } finally { bd.Fechar(); } }
private void InsereEntregaPadrao() { using (BD bd = new BD()) { try { bd.IniciarTransacao(); EventoEntregaControle.InsereEntregaPadrao(bd, this.Resultado.Evento.Control.ID); this.Resultado.Evento.MenorPeriodoEntrega(bd); Fluxo.Entregas.OK(); bd.FinalizarTransacao(); bd.Fechar(); } catch (Exception ex) { bd.DesfazerTransacao(); Fluxo.Entregas.Erro(ex.Message); } } }
// passar o Usuario logado no sistema public EventoEntregaControleLista_B(int usuarioIDLogado) { eventoEntregaControle = new EventoEntregaControle(usuarioIDLogado); }
// passar o Usuario logado no sistema public EventoEntregaControleLista_B() { eventoEntregaControle = new EventoEntregaControle(); }