コード例 #1
0
ファイル: frmCalendario.cs プロジェクト: Leandro82/Agenda
        public void Feriados()
        {
            try
            {
                dataGridView1.Rows.Clear();
                DataSet   ds = new DataSet();
                DataTable dt = new DataTable();
                ds.ReadXml("https://api.calendario.com.br/?ano=" + textBox1.Text + "&estado=SP&cidade=OSVALDO_CRUZ&token=bGVhbmRyb3JhZGVzY0BnbWFpbC5jb20maGFzaD0xMTQ0MzA2NzY");
                dt = ds.Tables[1];

                if (comboBox1.Text.Length == 1)
                {
                    mes = "0" + comboBox1.Text;
                }
                else
                {
                    mes = comboBox1.Text;
                }

                int cont = dt.Rows.Count;

                foreach (DataRow item in dt.Rows)
                {
                    if (item["type"].ToString() != "Dia Convencional" && item["date"].ToString().Substring(3, 2) == mes)
                    {
                        int n = dataGridView1.Rows.Add();
                        dataGridView1.Rows[n].Cells[0].Value = item["date"].ToString();
                        dataGridView1.Rows[n].Cells[1].Value = item["name"].ToString();
                        dataGridView1.Rows[n].Cells[2].Value = item["type"].ToString();
                        dataGridView1.Rows[n].Cells[3].Value = item["date"].ToString().Substring(3, 2) + item["date"].ToString().Substring(0, 2);
                    }
                }
                Atualiza();
                dataGridView1.Sort(dataGridView1.Columns[3], ListSortDirection.Ascending);
            }
            catch
            {
                string      msg = "Verifique o ANO!!";
                frmMensagem mg  = new frmMensagem(msg);
                mg.ShowDialog();
            }
        }
コード例 #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (!maskedTextBox2.MaskCompleted)
     {
         string      msg = "Informe o horário do evento!!";
         frmMensagem mg  = new frmMensagem(msg);
         mg.ShowDialog();
         maskedTextBox2.Focus();
     }
     else if (textBox2.Text == "")
     {
         string      msg = "Informe o local do evento!!";
         frmMensagem mg  = new frmMensagem(msg);
         mg.ShowDialog();
         textBox2.Focus();
     }
     else if (textBox3.Text == "")
     {
         string      msg = "Informe que evento irá acontecer!!";
         frmMensagem mg  = new frmMensagem(msg);
         mg.ShowDialog();
         textBox3.Focus();
     }
     else
     {
         dtEv                 = DateTime.ParseExact(dateTimePicker2.Value.ToString("dd/MM/yyyy"), "dd/MM/yyyy", CultureInfo.CurrentCulture);
         ag.Codigo            = codEv;
         ag.DataEvento        = Convert.ToString(dtEv);
         ag.HoraEvento        = maskedTextBox2.Text;
         ag.Local             = textBox2.Text;
         ag.Evento            = textBox3.Text;
         ag.RepCadastroEvento = respEv;
         ag.DataCadastro      = co.BuscaDataServidor().ToString();
         ag.HoraCadastro      = co.BuscaHoraServidor().ToString();
         ca.AtualizarEvento(ag);
         string      msg = "Evento atualizado!!";
         frmMensagem mg  = new frmMensagem(msg);
         mg.ShowDialog();
         LimparComponentes();
     }
 }
コード例 #3
0
 private void button3_Click(object sender, EventArgs e)
 {
     if (codUs == 0)
     {
         string      msg = "Informe um cadastro para excluir!!";
         frmMensagem mg  = new frmMensagem(msg);
         mg.ShowDialog();
     }
     else
     {
         us.Codigo = codUs;
         cs.ExcluirUsuario(us);
         string      msg = "Cadastro excluído!!";
         frmMensagem mg  = new frmMensagem(msg);
         mg.ShowDialog();
         LimpaComponentes();
         button1.Enabled = true;
         button5.Visible = false;
         textBox5.Text   = "";
         dataGridView1.Rows.Clear();
     }
 }
コード例 #4
0
        private void usuárioToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var peq = new frmCadUsuario();

            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();
            }
        }
コード例 #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "")
            {
                string      msg = "Informe o nome completo!!";
                frmMensagem mg  = new frmMensagem(msg);
                mg.ShowDialog();
            }
            else if (textBox2.Text == "")
            {
                string      msg = "Informe um E-mail válido!!";
                frmMensagem mg  = new frmMensagem(msg);
                mg.ShowDialog();
            }
            else if (checkBox1.Checked == false && checkBox2.Checked == false && checkBox3.Checked == false && checkBox4.Checked == false && checkBox5.Checked == false && checkBox6.Checked == false && checkBox7.Checked == false)
            {
                string      msg = "Escolha uma função!!";
                frmMensagem mg  = new frmMensagem(msg);
                mg.ShowDialog();
            }
            else if (textBox3.Text == "")
            {
                string      msg = "Informe um Login para acesso ao sistema!!";
                frmMensagem mg  = new frmMensagem(msg);
                mg.ShowDialog();
            }
            else if (textBox4.Text == "")
            {
                string      msg = "Informe uma senha para acesso ao sistema!!";
                frmMensagem mg  = new frmMensagem(msg);
                mg.ShowDialog();
            }
            else if (radioButton1.Checked == false && radioButton2.Checked == false)
            {
                string      msg = "Informe a situação do usuário na escola!!";
                frmMensagem mg  = new frmMensagem(msg);
                mg.ShowDialog();
            }
            else
            {
                us.Nome  = textBox1.Text;
                us.Email = textBox2.Text;
                if (checkBox1.Checked == true)
                {
                    us.Profissao1 = "Secretaria Acadêmica";
                    us.Profissao2 = "";
                }
                else if (checkBox2.Checked == true)
                {
                    us.Profissao1 = "Diretoria de Serviços";
                    us.Profissao2 = "";
                }
                else if (checkBox3.Checked == true)
                {
                    us.Profissao1 = "Professor";
                    us.Profissao2 = "Coordenador de Curso";
                }
                else if (checkBox5.Checked == true)
                {
                    us.Profissao1 = "Professor";
                    us.Profissao2 = "Coordenador Pedagógico";
                }
                else if (checkBox6.Checked == true)
                {
                    us.Profissao1 = "Professor";
                    us.Profissao2 = "Orientador Educacional";
                }
                else if (checkBox4.Checked == true)
                {
                    us.Profissao1 = "Professor";
                    us.Profissao2 = "";
                }
                else if (checkBox7.Checked == true)
                {
                    us.Profissao1 = "Diretor";
                    us.Profissao2 = "";
                }
                us.Login = textBox3.Text;
                us.Senha = textBox4.Text;
                if (radioButton1.Checked == true)
                {
                    us.Situacao = "Ativo";
                }
                else if (radioButton2.Checked == true)
                {
                    us.Situacao = "Inativo";
                }
                us.Acesso = "Não";

                cs.Cadastro(us);
                string      msg = "Usuário cadastrado!!";
                frmMensagem mg  = new frmMensagem(msg);
                mg.ShowDialog();
                LimpaComponentes();
            }
        }
コード例 #6
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "")
            {
                string      msg = "Informe o nome completo!!";
                frmMensagem mg  = new frmMensagem(msg);
                mg.ShowDialog();
            }
            else if (textBox2.Text == "")
            {
                string      msg = "Informe um E-mail válido!!";
                frmMensagem mg  = new frmMensagem(msg);
                mg.ShowDialog();
            }
            else if (checkBox1.Checked == false && checkBox2.Checked == false && checkBox3.Checked == false && checkBox4.Checked == false && checkBox5.Checked == false && checkBox6.Checked == false && checkBox7.Checked == false)
            {
                string      msg = "Escolha uma função!!";
                frmMensagem mg  = new frmMensagem(msg);
                mg.ShowDialog();
            }
            else if (radioButton1.Checked == false && radioButton2.Checked == false)
            {
                string      msg = "Informe a situação do usuário na escola!!";
                frmMensagem mg  = new frmMensagem(msg);
                mg.ShowDialog();
            }
            else
            {
                us.Nome  = textBox1.Text;
                us.Email = textBox2.Text;
                if (checkBox1.Checked == true)
                {
                    us.Profissao1 = "Secretaria Acadêmica";
                    us.Profissao2 = "";
                }
                else if (checkBox2.Checked == true)
                {
                    us.Profissao1 = "Diretoria de Serviços";
                    us.Profissao2 = "";
                }
                else if (checkBox3.Checked == true)
                {
                    us.Profissao1 = "Professor";
                    us.Profissao2 = "Coordenador de Curso";
                }
                else if (checkBox5.Checked == true)
                {
                    us.Profissao1 = "Professor";
                    us.Profissao2 = "Coordenador Pedagógico";
                }
                else if (checkBox6.Checked == true)
                {
                    us.Profissao1 = "Professor";
                    us.Profissao2 = "Orientador Educacional";
                }
                else if (checkBox4.Checked == true)
                {
                    us.Profissao1 = "Professor";
                    us.Profissao2 = "";
                }
                else if (checkBox7.Checked == true)
                {
                    us.Profissao1 = "Diretor";
                    us.Profissao2 = "";
                }
                us.Login = textBox3.Text;
                us.Senha = textBox4.Text;
                if (radioButton1.Checked == true)
                {
                    us.Situacao = "Ativo";
                }
                else if (radioButton2.Checked == true)
                {
                    us.Situacao = "Inativo";
                }
                us.Codigo = codUs;

                cs.AtualizarDadosPessoais(us);
                string      msg = "Cadastrado atualizado!!";
                frmMensagem mg  = new frmMensagem(msg);
                mg.ShowDialog();
                LimpaComponentes();
                button1.Enabled = true;
                button5.Visible = false;
                textBox5.Text   = "";
                dataGridView1.Rows.Clear();
            }
        }
コード例 #7
0
ファイル: frmCalendario.cs プロジェクト: Leandro82/Agenda
        private void button1_Click(object sender, EventArgs e)
        {
            if ((comboBox1.Text == null) || (textBox1.Text == null))
            {
                string      msg = "O ano ou o mês estão incorretos!!";
                frmMensagem mg  = new frmMensagem(msg);
                mg.ShowDialog();
            }
            else
            {
                try
                {
                    Int32 t = Convert.ToInt32(textBox1.Text);
                    if ((textBox1.Text != "0") || (t < 1))
                    {
                        //remove todos os controles do painel
                        panel2.Controls.Clear();
                        Thread.CurrentThread.CurrentCulture = new CultureInfo(CurrentCulture);
                        //exibe o nome completo do mes selecionado
                        label2.Text = Application.CurrentCulture.DateTimeFormat.GetMonthName(Convert.ToInt32(comboBox1.Text)).ToUpper();
                        Thread.CurrentThread.CurrentCulture = new CultureInfo("en-us");
                        Int32 Dayz = DateTime.DaysInMonth(Convert.ToInt32(textBox1.Text), Convert.ToInt32(comboBox1.Text));
                        if (comboBox1.Text.Length == 1)
                        {
                            mes = "0" + comboBox1.Text;
                        }
                        else
                        {
                            mes = comboBox1.Text;
                        }

                        VerificaDia();
                        Feriados();
                        for (Int32 i = 1; i < Dayz + 1; i++)
                        {
                            ndayz += 1;
                            if (Convert.ToString(i).Length == 1)
                            {
                                dia = "0" + Convert.ToString(i) + "/" + mes + "/" + textBox1.Text;
                            }
                            else
                            {
                                dia = Convert.ToString(i) + "/" + mes + "/" + textBox1.Text;
                            }
                            btnDayz        = new Button();
                            btnDayz.Click += new EventHandler(this.btnDayzClick);
                            btnDayz.Text   = i.ToString();
                            for (Int32 j = 0; j < dataGridView1.Rows.Count; j++)
                            {
                                if (dia.TrimEnd() == dataGridView1.Rows[j].Cells[0].Value.ToString().TrimEnd())
                                {
                                    if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Feriado Nacional")
                                    {
                                        tipo = 1;
                                    }
                                    else if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Feriado Estadual")
                                    {
                                        tipo = 2;
                                    }
                                    else if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Feriado Municipal")
                                    {
                                        tipo = 3;
                                    }
                                    else if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Facultativo")
                                    {
                                        tipo = 4;
                                    }
                                }
                            }
                            //btnDayz.BorderStyle = BorderStyle.Fixed3D;
                            Int32 mon  = Convert.ToInt32(comboBox1.Text);
                            Int32 year = Convert.ToInt32(textBox1.Text);
                            if (tipo == 1)
                            {
                                btnDayz.BackColor = Color.Red;
                            }
                            else if (tipo == 2)
                            {
                                btnDayz.BackColor = Color.Blue;
                            }
                            else if (tipo == 3)
                            {
                                btnDayz.BackColor = Color.Magenta;
                            }
                            else if (tipo == 4)
                            {
                                btnDayz.BackColor = Color.Yellow;
                            }
                            else if ((i == DateTime.Now.Day) && (mon == DateTime.Now.Month) && (year == DateTime.Now.Year))
                            {
                                //destaca o dia atual com cor diferente
                                btnDayz.BackColor = Color.Green;
                            }
                            else if (ndayz == 01)
                            {
                                btnDayz.BackColor = Color.LightSalmon;
                            }
                            else
                            {
                                //define a cor para outros dias do mes selecionado
                                btnDayz.BackColor = Color.Aquamarine;
                            }
                            btnDayz.Font = label1.Font;
                            btnDayz.SetBounds(x, y, 70, 60);

                            x += 75;
                            if (ndayz == 7)
                            {
                                x     = 0;
                                ndayz = 0;
                                y    += 62;
                            }
                            panel2.Controls.Add(btnDayz);
                            tipo = 0;
                        }
                        x     = 0;
                        ndayz = 0;
                        y     = 0;
                    }
                    else
                    {
                        string      msg = "O valor deve estar entre 0 e 9999!!";
                        frmMensagem mg  = new frmMensagem(msg);
                        mg.ShowDialog();
                        textBox1.Focus();
                    }
                }
                catch (FormatException)
                {
                    string      msg = "O ano deve estar entre 0 e 9999!!";
                    frmMensagem mg  = new frmMensagem(msg);
                    mg.ShowDialog();
                    textBox1.Focus();
                }
            }
        }
コード例 #8
0
ファイル: frmCalendario.cs プロジェクト: Leandro82/Agenda
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                Int32 mesAtual, anoAtual;
                anoAtual = Convert.ToInt32(textBox1.Text);
                mesAtual = Convert.ToInt32(comboBox1.Text);
                if (mesAtual == 1)
                {
                    anoAtual     -= 1;
                    mesAtual      = 12;
                    textBox1.Text = anoAtual.ToString();
                }
                else
                {
                    mesAtual      -= 1;
                    comboBox1.Text = mesAtual.ToString();
                }

                comboBox1.Text = mesAtual.ToString();
                if (comboBox1.Text.Length == 1)
                {
                    mes = "0" + comboBox1.Text;
                }
                else
                {
                    mes = comboBox1.Text;
                }

                Feriados();
                //remove all the controls in the panel
                panel2.Controls.Clear();
                Thread.CurrentThread.CurrentCulture = new CultureInfo(CurrentCulture);
                //display the selected month's fullname
                label2.Text = Application.CurrentCulture.DateTimeFormat.GetMonthName(mesAtual).ToUpper();
                Thread.CurrentThread.CurrentCulture = new CultureInfo("en-za");
                Int32 Dayz = DateTime.DaysInMonth(Convert.ToInt32(textBox1.Text), Convert.ToInt32(comboBox1.Text));
                VerificaDia();
                for (Int32 i = 1; i < Dayz + 1; i++)
                {
                    ndayz += 1;
                    if (Convert.ToString(i).Length == 1)
                    {
                        dia = "0" + Convert.ToString(i) + "/" + mes + "/" + textBox1.Text;
                    }
                    else
                    {
                        dia = Convert.ToString(i) + "/" + mes + "/" + textBox1.Text;
                    }
                    var btnDayz = new Button();
                    btnDayz.Click += new EventHandler(this.btnDayzClick);
                    btnDayz.Text   = i.ToString();
                    for (Int32 j = 0; j < dataGridView1.Rows.Count; j++)
                    {
                        if (dia.TrimEnd() == dataGridView1.Rows[j].Cells[0].Value.ToString().TrimEnd())
                        {
                            if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Feriado Nacional")
                            {
                                tipo = 1;
                            }
                            else if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Feriado Estadual")
                            {
                                tipo = 2;
                            }
                            else if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Feriado Municipal")
                            {
                                tipo = 3;
                            }
                            else if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Facultativo")
                            {
                                tipo = 4;
                            }
                        }
                    }
                    //btnDayz.BorderStyle = BorderStyle.Fixed3D;
                    Int32 mon  = Convert.ToInt32(comboBox1.Text);
                    Int32 year = Convert.ToInt32(textBox1.Text);
                    if (tipo == 1)
                    {
                        btnDayz.BackColor = Color.Red;
                    }
                    else if (tipo == 2)
                    {
                        btnDayz.BackColor = Color.Blue;
                    }
                    else if (tipo == 3)
                    {
                        btnDayz.BackColor = Color.Magenta;
                    }
                    else if (tipo == 4)
                    {
                        btnDayz.BackColor = Color.Yellow;
                    }
                    else if ((i == DateTime.Now.Day) && (mon == DateTime.Now.Month) && (year == DateTime.Now.Year))
                    {
                        //the current day must be highlighted differently
                        btnDayz.BackColor = Color.Green;
                    }
                    else if (ndayz == 01)
                    {
                        btnDayz.BackColor = Color.LightSalmon;
                    }
                    else
                    {
                        //set this color for other days in the selected month
                        btnDayz.BackColor = Color.Aquamarine;
                    }
                    btnDayz.Font = label1.Font;
                    btnDayz.SetBounds(x, y, 70, 60);

                    x += 75;
                    if (ndayz == 7)
                    {
                        x     = 0;
                        ndayz = 0;
                        y    += 62;
                    }
                    panel2.Controls.Add(btnDayz);
                    tipo = 0;
                }
                x     = 0;
                ndayz = 0;
                y     = 0;
            }
            catch (FormatException)
            {
                string      msg = "Data inválida!!";
                frmMensagem mg  = new frmMensagem(msg);
                mg.ShowDialog();
                textBox1.Focus();
            }
            catch (NullReferenceException)
            {
                string      msg = "Data inválida!!";
                frmMensagem mg  = new frmMensagem(msg);
                mg.ShowDialog();
                textBox1.Focus();
            }
        }
コード例 #9
0
ファイル: frmCalendario.cs プロジェクト: Leandro82/Agenda
 private void frmCalendario_Load(object sender, EventArgs e)
 {
     if (Conexao() == false)
     {
         string      msg = "Verifique sua conexão com a internet!!";
         frmMensagem mg  = new frmMensagem(msg);
         mg.ShowDialog();
         panel1.Enabled = false;
     }
     else if (Conexao() == true)
     {
         CurrentCulture = Application.CurrentCulture.Name;
         //exibe o mes atual
         comboBox1.Text = DateTime.Now.Month.ToString();
         //exibe o nome completo do mes atual
         label2.Text = Application.CurrentCulture.DateTimeFormat.GetMonthName(Convert.ToInt32(comboBox1.Text)).ToUpper();
         //altera a cultura para evitar data incorreta
         Thread.CurrentThread.CurrentCulture = new CultureInfo("en-us");
         //obtem o nume de dias no mes e ano selecionado
         Int32 Dayz = DateTime.DaysInMonth(DateTime.Now.Year, DateTime.Now.Month);
         //exibe o ano atual no textbox
         textBox1.Text = DateTime.Now.Year.ToString();
         //chama a função
         VerificaDia();
         Feriados();
         for (Int32 i = 1; i < Dayz + 1; i++)
         {
             ndayz += 1;
             if (Convert.ToString(i).Length == 1)
             {
                 dia = "0" + Convert.ToString(i) + "/" + "0" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Year.ToString();
             }
             else
             {
                 dia = Convert.ToString(i) + "/" + "0" + Convert.ToString(DateTime.Now.Month.ToString()) + "/" + Convert.ToString(DateTime.Now.Year.ToString());
             }
             btnDayz        = new Button();
             btnDayz.Click += new EventHandler(this.btnDayzClick);
             btnDayz.Name   = "B" + i;
             btnDayz.Text   = i.ToString();
             //btnDayz.BorderStyle = BorderStyle.Fixed3D;
             for (Int32 j = 0; j < dataGridView1.Rows.Count; j++)
             {
                 if (dia.TrimEnd() == dataGridView1.Rows[j].Cells[0].Value.ToString().TrimEnd())
                 {
                     if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Feriado Nacional")
                     {
                         tipo = 1;
                     }
                     else if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Feriado Estadual")
                     {
                         tipo = 2;
                     }
                     else if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Feriado Municipal")
                     {
                         tipo = 3;
                     }
                     else if (dataGridView1.Rows[j].Cells[2].Value.ToString() == "Facultativo")
                     {
                         tipo = 4;
                     }
                 }
             }
             if (tipo == 1)
             {
                 btnDayz.BackColor = Color.Red;
             }
             else if (tipo == 2)
             {
                 btnDayz.BackColor = Color.Blue;
             }
             else if (tipo == 3)
             {
                 btnDayz.BackColor = Color.Magenta;
             }
             else if (tipo == 4)
             {
                 btnDayz.BackColor = Color.Yellow;
             }
             else if (i == DateTime.Now.Day)
             {
                 btnDayz.BackColor = Color.Green;
             }
             else if (ndayz == 01)
             {
                 btnDayz.BackColor = Color.LightSalmon;
             }
             else
             {
                 btnDayz.BackColor = Color.Aquamarine;
             }
             btnDayz.Font = label1.Font;
             btnDayz.SetBounds(x, y, 70, 60);
             x += 75;
             if (ndayz == 7)
             {
                 x     = 0;
                 ndayz = 0;
                 y    += 62;
             }
             panel2.Controls.Add(btnDayz);
             tipo = 0;
         }
         x     = 0;
         ndayz = 0;
         y     = 0;
     }
 }
コード例 #10
0
ファイル: frmCalendario.cs プロジェクト: Leandro82/Agenda
        void btnDayzClick(object sender, EventArgs e)
        {
            Button currentbutton = (Button)sender;

            if (currentbutton.Text.Length == 1 && comboBox1.Text.Length == 1)
            {
                dtEv = "0" + currentbutton.Text + "/" + "0" + comboBox1.Text + "/" + textBox1.Text;
            }
            else if (currentbutton.Text.Length == 1 && comboBox1.Text.Length > 1)
            {
                dtEv = "0" + currentbutton.Text + "/" + comboBox1.Text + "/" + textBox1.Text;
            }
            else if (currentbutton.Text.Length > 1 && comboBox1.Text.Length == 1)
            {
                dtEv = currentbutton.Text + "/" + "0" + comboBox1.Text + "/" + textBox1.Text;
            }
            else if (currentbutton.Text.Length > 1 && comboBox1.Text.Length > 1)
            {
                dtEv = currentbutton.Text + "/" + comboBox1.Text + "/" + textBox1.Text;
            }

            string   inicial = co.BuscaDataServidor();
            string   aux     = dtEv;
            DateTime final   = DateTime.ParseExact(aux.ToString(), "dd/MM/yyyy", CultureInfo.CurrentCulture);
            TimeSpan dif     = final - Convert.ToDateTime(inicial);
            int      dias    = dif.Days;

            if (dias < 0)
            {
                string      msg = "Você só poderá cadastrar um evento a partir da data de hoje!!";
                frmMensagem mg  = new frmMensagem(msg);
                mg.ShowDialog();
            }
            else
            {
                if (currentbutton.BackColor == Color.Red)
                {
                    aviso = dtEv + " É FERIADO NACIONAL, DESEJA CONTINUAR?";
                    frmDecisao dec = new frmDecisao(aviso, dtEv, codUs);
                    dec.ShowDialog();
                }
                else if (currentbutton.BackColor == Color.Blue)
                {
                    aviso = dtEv + " É FERIADO ESTADUAL, DESEJA CONTINUAR?";
                    frmDecisao dec = new frmDecisao(aviso, dtEv, codUs);
                    dec.ShowDialog();
                }
                else if (currentbutton.BackColor == Color.Magenta)
                {
                    aviso = dtEv + " É FERIADO MUNICIPAL, DESEJA CONTINUAR?";
                    frmDecisao dec = new frmDecisao(aviso, dtEv, codUs);
                    dec.ShowDialog();
                }
                else if (currentbutton.BackColor == Color.Yellow)
                {
                    aviso = dtEv + " PROVAVELMENTE SERÁ FACULTATIVO, DESEJA CONTINUAR?";
                    frmDecisao dec = new frmDecisao(aviso, dtEv, codUs);
                    dec.ShowDialog();
                }
                else
                {
                    frmCadEvento frm = new frmCadEvento(dtEv, codUs, "");
                    frm.Owner = this;
                    frm.ShowDialog();
                }
            }
        }