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"); } } }
private void button3_Click(object sender, EventArgs e) { if (ControladorFeriados.SalvaFeriados(c)) { MessageBox.Show("Lista de feriados salva com sucesso!"); flagAlteracao = 0; } }
public ManipularFeriados() { InitializeComponent(); //c.setFeriados(); //Primeiro set de feriados c = ControladorFeriados.CarregaFeriados(c); ChecaFeriadosMoveis(); LimpaTabela(); SetaTabelaFeriados(); }
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)); } }
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; } } } }
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!"); } }