예제 #1
0
 private void timer2_Tick(object sender, EventArgs e)
 {
     segundo += 1;
     if (segundo == 60)
     {
         segundo = 0;
         minuto += 1;
         if (minuto == 60)
         {
             minuto = 0;
             hora  += 1;
             if (hora == 24)
             {
                 hora = 0;
             }
         }
         if (Convert.ToString(Convert.ToDateTime(co.BuscaHoraServidor()).ToString("mm")).Length == 2)
         {
             MinAux = Convert.ToString(Convert.ToDateTime(co.BuscaHoraServidor()).ToString("mm")).Substring(1, 1);
         }
         if (Convert.ToInt32(MinAux) == 0 || Convert.ToInt32(MinAux) == 5)
         {
             ag.DataEvento   = co.BuscaDataServidor();
             ag.TipoPesquisa = "Horário";
             ag.HoraEvento   = Convert.ToString(hora) + ":" + Convert.ToString(minuto) + ":00";
             HoraEv          = ag.HoraEvento;
             ag.HoraAuxiliar = HoraAux;
             evHoje          = "Agora";
             var peq = new frmPesqEventos(evHoje, HoraAux, HoraEv);
             if (ca.BuscaEventos(ag).Rows.Count >= 1)
             {
                 DialogResult escolha = MessageBox.Show("Deseja ver?", "Temos " + ca.BuscaEventos(ag).Rows.Count + " evento(s) acontecendo neste momento.", MessageBoxButtons.YesNo);
                 if (escolha == DialogResult.Yes)
                 {
                     this.WindowState = FormWindowState.Maximized;
                     int cont = tabControl1.TabPages.Count;
                     for (Int32 i = 0; i < cont; i++)
                     {
                         if (this.tabControl1.TabPages[i].Text == "Consultar Agenda")
                         {
                             this.tabControl1.SelectedIndex = i;
                         }
                     }
                     peq.Owner       = this;
                     peq.Dock        = DockStyle.Fill;
                     peq.WindowState = FormWindowState.Maximized;
                     peq.MdiParent   = this;
                     peq.Show();
                     tabControl1.TabPages.Add(peq.Text);
                     this.tabControl1.SelectedIndex = tabControl1.TabPages.Count - 1;
                     //this.MdiChildren[tabControl1.SelectedIndex].Activate();
                 }
             }
             HoraAux = Convert.ToString(hora) + ":" + Convert.ToString(minuto + 1) + ":00";
         }
     }
 }
예제 #2
0
        private void consultarAgendaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var peq = new frmPesqEventos("", "", "");

            if (VerificaFormAberto(peq.Text) == 0)
            {
                peq.Owner       = this;
                peq.Dock        = DockStyle.Fill;
                peq.WindowState = FormWindowState.Maximized;
                peq.MdiParent   = this;
                peq.Show();
                tabControl1.TabPages.Add(peq.Text);
                this.tabControl1.SelectedIndex = tabControl1.TabPages.Count - 1;
                this.MdiChildren[tabControl1.SelectedIndex].Activate();
            }
            else
            {
                string      msg = "O Formulário " + peq.Text + " já está aberto";
                frmMensagem mg  = new frmMensagem(msg);
                mg.ShowDialog();
            }
        }
예제 #3
0
        private void frmPrincipal_Load(object sender, EventArgs e)
        {
            hora    = Convert.ToInt32(Convert.ToDateTime(co.BuscaHoraServidor().ToString()).ToString("HH"));
            minuto  = Convert.ToInt32(Convert.ToDateTime(co.BuscaHoraServidor().ToString()).ToString("mm"));
            segundo = Convert.ToInt32(Convert.ToDateTime(co.BuscaHoraServidor().ToString()).ToString("ss"));
            HoraAux = Convert.ToString(hora) + ":" + Convert.ToString(minuto) + ":00";
            timer2.Start();
            DateTime data = Convert.ToDateTime(co.BuscaDataServidor());

            toolStripLabel5.Text               = Convert.ToString(data.ToString("dd/MM/yyyy"));
            toolStripLabel1.Visible            = false;
            toolStripLabel2.Visible            = false;
            toolStripLabel6.Visible            = false;
            toolStripLabel7.Visible            = false;
            cadastrosToolStripMenuItem.Visible = false;
            notifyIcon1.BalloonTipText         = "o Agenda Etec está oculto, caso queira usá-lo, é só procurar abaixo em MOSTRAR ÍCONES OCULTOS.";
            notifyIcon1.BalloonTipTitle        = "Aviso";
            notifyIcon1.Visible = false;
            ag.TipoPesquisa     = "Data";
            ag.DataEvento       = Convert.ToDateTime(co.BuscaDataServidor().ToString()).ToString("dd/MM/yyyy");
            if (ca.BuscaEventos(ag).Rows.Count >= 1)
            {
                DialogResult escolha = MessageBox.Show("Deseja ver?", "Teremos " + ca.BuscaEventos(ag).Rows.Count + " evento(s) hoje", MessageBoxButtons.YesNo);
                if (escolha == DialogResult.Yes)
                {
                    evHoje = "Hoje";
                    var peq = new frmPesqEventos(evHoje, "", "");
                    peq.Owner     = this;
                    peq.MdiParent = this;
                    peq.Dock      = DockStyle.Fill;
                    peq.Show();
                    tabControl1.TabPages.Add(peq.Text);
                    this.tabControl1.SelectedIndex = tabControl1.TabPages.Count - 1;
                    this.MdiChildren[tabControl1.SelectedIndex].Activate();
                }
            }
        }