summaryrefslogtreecommitdiff
path: root/Gestor.Application/ViewModels/Drawer/Ajuda/BoletosNotasViewModel.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Gestor.Application/ViewModels/Drawer/Ajuda/BoletosNotasViewModel.cs')
-rw-r--r--Gestor.Application/ViewModels/Drawer/Ajuda/BoletosNotasViewModel.cs122
1 files changed, 0 insertions, 122 deletions
diff --git a/Gestor.Application/ViewModels/Drawer/Ajuda/BoletosNotasViewModel.cs b/Gestor.Application/ViewModels/Drawer/Ajuda/BoletosNotasViewModel.cs
deleted file mode 100644
index 6f2e250..0000000
--- a/Gestor.Application/ViewModels/Drawer/Ajuda/BoletosNotasViewModel.cs
+++ /dev/null
@@ -1,122 +0,0 @@
-using Gestor.Application.Model.Ajuda;
-using Gestor.Application.Servicos.Ajuda;
-using Gestor.Application.ViewModels.Generic;
-using System;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.Linq;
-using System.Runtime.CompilerServices;
-using System.Threading.Tasks;
-
-namespace Gestor.Application.ViewModels.Drawer.Ajuda
-{
- public class BoletosNotasViewModel : BaseViewModel
- {
- private readonly AjudaServico _ajudaServico;
-
- private bool _carregando;
-
- private List<Boleto> _boletos;
-
- private string _boletoDisponivel;
-
- private List<string> _status;
-
- public string BoletoDisponivel
- {
- get
- {
- return this._boletoDisponivel;
- }
- set
- {
- this._boletoDisponivel = value;
- base.OnPropertyChanged("BoletoDisponivel");
- }
- }
-
- public List<Boleto> Boletos
- {
- get
- {
- return this._boletos;
- }
- set
- {
- this._boletos = value;
- base.OnPropertyChanged("Boletos");
- }
- }
-
- public bool Carregando
- {
- get
- {
- return this._carregando;
- }
- set
- {
- this._carregando = value;
- base.IsEnabled = !value;
- base.EnableMenu = !value;
- base.OnPropertyChanged("Carregando");
- }
- }
-
- public List<string> Status
- {
- get
- {
- return this._status;
- }
- set
- {
- this._status = value;
- base.OnPropertyChanged("Status");
- }
- }
-
- public BoletosNotasViewModel()
- {
- this._ajudaServico = new AjudaServico();
- this.LoadCombos();
- this.BoletoDisponivel = "Disponível para impressão a partir de\n10 (dez) dias antes do vencimento";
- }
-
- private void LoadCombos()
- {
- this.Status = new List<string>()
- {
- "PENDENTES",
- "BAIXADOS"
- };
- }
-
- public async void WorkOnSelectedStatus(string value)
- {
- List<Boleto> list;
- this.Carregando = true;
- this.Boletos = new List<Boleto>();
- List<Boleto> boletos = await this._ajudaServico.BuscarBoletosNotas(value);
- BoletosNotasViewModel boletosNotasViewModel = this;
- if (value == "BAIXADOS")
- {
- List<Boleto> boletos1 = boletos;
- IEnumerable<Boleto> hasValue =
- from x in boletos1
- where x.Pagamento.HasValue
- select x;
- list = (
- from x in hasValue
- orderby x.Pagamento descending
- select x).ToList<Boleto>();
- }
- else
- {
- list = boletos;
- }
- boletosNotasViewModel.Boletos = list;
- this.Carregando = false;
- }
- }
-} \ No newline at end of file