Esempio n. 1
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (diaTB.Text == "")
            {
                MessageBox.Show("Digite um valor para o dia!");
            }
            else if (comboBox1.Text == "")
            {
                MessageBox.Show("Selecione um valor para o mês!");
            }
            else if (feriadoTB.Text == "")
            {
                MessageBox.Show("Digite um valor para o nome do feriado!");
            }
            else
            {
                bool x = ControladorFeriados.VerificaFeriado(Int32.Parse(diaTB.Text), comboBox1.Text, ano);

                if (x)
                {
                    c = ControladorFeriados.AdicionaFeriado(Int32.Parse(diaTB.Text), comboBox1.Text,
                                                            feriadoTB.Text, c);
                    LimpaTabela();
                    SetaTabelaFeriados();
                    flagAlteracao = 1;
                }
                else
                {
                    MessageBox.Show("Data inválida, tente com outros valores");
                }
            }
        }
Esempio n. 2
0
 private void button3_Click(object sender, EventArgs e)
 {
     if (ControladorFeriados.SalvaFeriados(c))
     {
         MessageBox.Show("Lista de feriados salva com sucesso!");
         flagAlteracao = 0;
     }
 }
Esempio n. 3
0
 public ManipularFeriados()
 {
     InitializeComponent();
     //c.setFeriados(); //Primeiro set de feriados
     c = ControladorFeriados.CarregaFeriados(c);
     ChecaFeriadosMoveis();
     LimpaTabela();
     SetaTabelaFeriados();
 }
Esempio n. 4
0
        private void listFeriados(string anoS)
        {
            int        ano = Int32.Parse(anoS);
            Calendario c   = new Calendario(ano);

            c = ControladorFeriados.CarregaFeriados(c);
            for (int i = 0; i < c.Feriados.Count; i++)
            {
                feriados.Add(new DateTime(ano, c.Feriados.ElementAt(i).Mes + 1, c.Feriados.ElementAt(i).Dia + 1, 0, 0, 0));
            }
        }
Esempio n. 5
0
 private void ManipularFeriados_FormClosing_1(object sender, FormClosingEventArgs e)
 {
     if (flagAlteracao == 1)
     {
         DialogResult dlg = MessageBox.Show("Deseja salvar as alterações?", "Question", MessageBoxButtons.YesNo);
         if (dlg == DialogResult.Yes)
         {
             if (ControladorFeriados.SalvaFeriados(c))
             {
                 MessageBox.Show("Lista de feriados salva com sucesso!");
             }
             e.Cancel = false;
             if (dlg == DialogResult.No)
             {
                 e.Cancel = false;
             }
         }
     }
 }
Esempio n. 6
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (dataGridView1.SelectedRows.Count != 0)
     {
         DataGridViewRow row = this.dataGridView1.SelectedRows[0];
         string          a   = row.Cells[0].Value.ToString();
         int             b   = (Int32.Parse(row.Cells[1].Value.ToString())) - 1;
         int             d   = (Int32.Parse(row.Cells[2].Value.ToString())) - 1;
         Feriado         f   = new Feriado(a, b, d);
         c = ControladorFeriados.RemoveFeriado(c, f);
         LimpaTabela();
         SetaTabelaFeriados();
         flagAlteracao = 1;
     }
     else
     {
         MessageBox.Show("Selecione um feriado a ser deletado!");
     }
 }