private void Refreshs() { DSettings set = new DSettings(); DAppSettings.Load(set); this.textBoxNotificacao1.Text = set.textBoxNotificacao1.ToString(); this.textBoxNotificacao2.Text = set.textBoxNotificacao2.ToString(); this.textBoxNotificacao3.Text = set.textBoxNotificacao3.ToString(); }
public void FillCliente() { try { if (comboBoxEmpresa.SelectedIndex != -1) { DSettings set = new DSettings(); DAppSettings.Load(set); comboBoxCliente.Text = ""; Library.Empresa empresa = (Library.Empresa)comboBoxEmpresa.SelectedItem; comboBoxCliente.DisplayMember = "nome"; comboBoxCliente.ValueMember = "id"; comboBoxCliente.Items.Clear(); foreach (Library.TermoCompromisso tc in Library.TermoCompromissoBD.FindAdvanced(new QItem("e.id", empresa.Id), new QItem("tc.status", (int)Library.TCStatus.notificando), new QItem("ORDER BY", "c.nome"))) { List <Library.Notificacao> notificacoes = Library.NotificacaoBD.FindAdvanced(new QItem("tc.id", tc.Id)); if (notificacoes != null) { if (notificacoes.Count == 3) { DateTime data33 = notificacoes[2].Data.AddDays(set.textBoxNotificacao2).Date; if (data33 <= DateTime.Today) { comboBoxCliente.Items.Add(tc.Cliente); } } } } } } catch (Exception ex) { Console.WriteLine(ex); } }
public void LoadNotificacaoStatus() { try { int countNotificacoes = 0; DSettings set = new DSettings(); DAppSettings.Load(set); List <Library.TermoCompromisso> termos = Library.TermoCompromissoBD.FindAdvanced(); foreach (Library.TermoCompromisso termo in termos) { List <Library.Notificacao> notificacoes = Library.NotificacaoBD.FindAdvanced(new QItem("tc.id", termo.Id), new QItem("tc.status", (int)Library.TCStatus.notificando)); if (notificacoes != null) { switch (notificacoes.Count) { case 0: break; case 1: if (DateTime.Parse(notificacoes[0].Data.AddDays(set.textBoxNotificacao1).ToShortDateString()) <= DateTime.Today) { countNotificacoes++; } break; case 2: if (DateTime.Parse(notificacoes[1].Data.AddDays(set.textBoxNotificacao2).ToShortDateString()) <= DateTime.Today) { countNotificacoes++; } break; case 3: if (DateTime.Parse(notificacoes[2].Data.AddDays(set.textBoxNotificacao2).ToShortDateString()) <= DateTime.Today) { countNotificacoes++; } break; } } } string str = ""; //int total = Library.ProdutoBD.GetCountByTipoEstoque(); if (countNotificacoes == 0) { str += "Nenhuma notificação fora do prazo de comparecimento. "; } else if (countNotificacoes == 1) { str += "Uma notificação fora do prazo de comparecimento. "; } else { str += string.Format("{0} notificações fora do prazo de comparecimento. ", countNotificacoes); } this.toolStripStatusLabel3.Text = str; } catch (Exception ex) { Library.Classes.Logger.Error(ex); } }
private void NotificacaoView_Load(object sender, EventArgs e) { DSettings set = new DSettings(); DAppSettings.Load(set); List <Library.TermoCompromisso> termos = Library.TermoCompromissoBD.FindAdvanced(); foreach (Library.TermoCompromisso termo in termos) { List <Library.Notificacao> notificacoes = Library.NotificacaoBD.FindAdvanced(new QItem("tc.id", termo.Id), new QItem("tc.status", (int)Library.TCStatus.notificando)); if (notificacoes != null) { switch (notificacoes.Count) { case 0: break; case 1: DateTime data11 = DateTime.Parse(notificacoes[0].Data.AddDays(set.textBoxNotificacao1).ToShortDateString()); if (data11 <= DateTime.Today) { this.dataGridView1.Rows.Add(termo.Cliente.Nome, termo.Empresa.Nome, notificacoes[0].Data); } break; case 2: DateTime data22 = DateTime.Parse(notificacoes[1].Data.AddDays(set.textBoxNotificacao2).ToShortDateString()); if (data22 <= DateTime.Today) { this.dataGridView1.Rows.Add(termo.Cliente.Nome, termo.Empresa.Nome, notificacoes[0].Data, notificacoes[1].Data); } break; case 3: DateTime data33 = DateTime.Parse(notificacoes[2].Data.AddDays(set.textBoxNotificacao2).ToShortDateString()); if (data33 <= DateTime.Today) { this.dataGridView1.Rows.Add(termo.Cliente.Nome, termo.Empresa.Nome, notificacoes[0].Data, notificacoes[1].Data, notificacoes[2].Data); } break; } } } //this.dataGridView1.DataSource = Library.TermoCompromissoBD.FindAdvanced(); }