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;
         }
     }
 }
示例#3
0
        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;
        }