diff options
Diffstat (limited to 'Gestor.Application/ViewModels/Seguros/ApoliceViewModel.cs')
| -rw-r--r-- | Gestor.Application/ViewModels/Seguros/ApoliceViewModel.cs | 124 |
1 files changed, 0 insertions, 124 deletions
diff --git a/Gestor.Application/ViewModels/Seguros/ApoliceViewModel.cs b/Gestor.Application/ViewModels/Seguros/ApoliceViewModel.cs deleted file mode 100644 index 94fc4be..0000000 --- a/Gestor.Application/ViewModels/Seguros/ApoliceViewModel.cs +++ /dev/null @@ -1,124 +0,0 @@ -using Gestor.Application.Drawers;
-using Gestor.Application.Helpers;
-using Gestor.Application.ViewModels.Generic;
-using Gestor.Model.Common;
-using Gestor.Model.Domain.Generic;
-using Gestor.Model.Domain.Seguros;
-using System;
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-using System.Diagnostics;
-using System.Linq;
-using System.Runtime.CompilerServices;
-using System.Threading.Tasks;
-
-namespace Gestor.Application.ViewModels.Seguros
-{
- public class ApoliceViewModel : BaseApoliceViewModel
- {
- private bool _documentoExcluido;
-
- public bool DocumentoExcluido
- {
- get
- {
- return this._documentoExcluido;
- }
- set
- {
- this._documentoExcluido = value;
- base.OnPropertyChanged("DocumentoExcluido");
- }
- }
-
- public ApoliceViewModel(AcessoApolice acesso, Documento documentoSelecionado, bool invoke = true, long idparcela = 0L)
- {
- long id;
- base.Invoke = invoke;
- base.Acesso = acesso;
- base.DocumentoSelecionado = documentoSelecionado;
- if (invoke)
- {
- Parcela parcelaSelecionada = ConsultaViewModel.ParcelaSelecionada;
- if (parcelaSelecionada != null)
- {
- id = parcelaSelecionada.get_Id();
- }
- else
- {
- id = (long)0;
- }
- }
- else
- {
- id = idparcela;
- }
- base.ParcelaSelecionada = id;
- this.DocumentoExcluido = (base.DocumentoSelecionado != null ? base.DocumentoSelecionado.get_Excluido() : false);
- base.Seleciona(base.DocumentoSelecionado);
- }
-
- public void AbrirInfo()
- {
- base.ShowDrawer(new InfoDrawer(base.SelectedDocumento, true), 0, false);
- }
-
- public async Task Alteracao(bool alterar)
- {
- if (base.AllowEditApolice)
- {
- ObservableCollection<Parcela> parcelas = base.Parcelas;
- if (!parcelas.Any<Parcela>((Parcela x) => x.get_DataRecebimento().HasValue))
- {
- List<VendedorParcela> repasses = base.Repasses;
- if (!repasses.Any<VendedorParcela>((VendedorParcela x) => x.get_DataPagamento().HasValue))
- {
- List<Seguradora> list = Recursos.Seguradoras.Where<Seguradora>((Seguradora x) => {
- if (x.get_Ativo())
- {
- return true;
- }
- return x.get_Id() == base.SelectedDocumento.get_Controle().get_Seguradora().get_Id();
- }).ToList<Seguradora>();
- base.Seguradoras = list;
- base.SeguradorasAnteriores = Recursos.Seguradoras;
- List<Ramo> ramos = Recursos.Ramos.Where<Ramo>((Ramo x) => {
- if (x.get_Ativo())
- {
- return true;
- }
- return x.get_Id() == base.SelectedDocumento.get_Controle().get_Ramo().get_Id();
- }).ToList<Ramo>();
- base.Ramos = ramos;
- List<Produto> produtos = Recursos.Produtos.Where<Produto>((Produto x) => {
- if (x.get_Ativo())
- {
- return true;
- }
- if (base.SelectedDocumento.get_Controle().get_Produto() == null)
- {
- return false;
- }
- return x.get_Id() == base.SelectedDocumento.get_Controle().get_Produto().get_Id();
- }).ToList<Produto>();
- base.Produtos = produtos;
- List<Gestor.Model.Domain.Seguros.Status> statuses = Recursos.Status.Where<Gestor.Model.Domain.Seguros.Status>((Gestor.Model.Domain.Seguros.Status x) => {
- if (x.get_Ativo())
- {
- return true;
- }
- if (base.SelectedDocumento.get_Status() == null)
- {
- return false;
- }
- return x.get_Id() == base.SelectedDocumento.get_Status().get_Id();
- }).ToList<Gestor.Model.Domain.Seguros.Status>();
- base.Status = statuses;
- return;
- }
- }
- }
- await base.ShowMessage("DOCUMENTO POSSUI BAIXAS DE COMISSÃO OU PAGAMENTO DE VENDEDORES.\nNÃO SERÁ POSSÍVEL ALTERAR ALGUMAS INFORMAÇÕES DO DOCUMENTO.\nPARA ISSO, EXCLUA AS BAIXAS E O PAGAMENTO DO VENDEDOR", "OK", "", false);
- }
- }
-}
\ No newline at end of file |