private void opçãoAlterarPeríodo_Click(object sender, EventArgs e) { using (SeleçãoPeríodo dlg = new SeleçãoPeríodo( "Histórico de atendimentos", "Escolha o período para exibição do histórico de atendimentos.", períodoInicial, períodoFinal)) { if (dlg.ShowDialog(ParentForm) == DialogResult.OK) { períodoInicial = dlg.PeríodoInicial; períodoFinal = dlg.PeríodoFinal; AtualizarPeríodo(); Recarregar(); } } }
/// <summary> /// Mostra diálogo para edição de período inicial e final. /// </summary> private void EditarPeríodo() { using (SeleçãoPeríodo dlg = new SeleçãoPeríodo( "Período para acerto de " + pessoa.Nome, "Escolha o período relativo ao acerto que deseja realizar.", dataInício.Value, dataFinal.Value)) { if (dlg.ShowDialog(this.ParentForm) == DialogResult.OK) { dataInício.Value = dlg.PeríodoInicial; dataFinal.Value = dlg.PeríodoFinal; } } }
private void EscolherPeríodo() { using (SeleçãoPeríodo dlg = new SeleçãoPeríodo()) { dlg.PeríodoFinalMáximo = DateTime.MaxValue; dlg.PeríodoInicialMínimo = DateTime.MinValue; dlg.AtribuirPeríodo(dataInício, dataFim); if (dlg.ShowDialog() == DialogResult.OK) { dataInício = dlg.PeríodoInicial; dataFim = dlg.PeríodoFinal; Recarregar(); } } }
/// <summary> /// Permite a exibição de outros acertos. /// </summary> private void botãoLiberarAcertosAntigos_LiberarRecurso(object sender, EventArgs e) { using (SeleçãoPeríodo dlg = new SeleçãoPeríodo()) { if (dlg.ShowDialog(this) == DialogResult.OK) { lstAcertos.Items.Clear(); AguardeDB.Mostrar(); try { foreach (AcertoConsignado acerto in AcertoConsignado.ObterAcertos(pessoa, dlg.PeríodoInicial, dlg.PeríodoFinal)) AdicionarAcerto(acerto); } finally { AguardeDB.Fechar(); } } } botãoLiberarAcertosAntigos.Visible = true; }