summaryrefslogtreecommitdiff
path: root/Gestor.Application/Views/Seguros/CriticaApoliceView.cs
diff options
context:
space:
mode:
authorLucas Faria Mendes <lucas.fariamo08@gmail.com>2026-03-30 13:38:18 +0000
committerLucas Faria Mendes <lucas.fariamo08@gmail.com>2026-03-30 13:38:18 +0000
commit1f4e14b2e973ee7de337fd4866d9a5ceff5cb6d1 (patch)
treee1c3b20ea08f0cf71122a1e73f0d395f8fd83874 /Gestor.Application/Views/Seguros/CriticaApoliceView.cs
parent674ca83ba9243a9e95a7568c797668dab6aee26a (diff)
downloadgestor-1f4e14b2e973ee7de337fd4866d9a5ceff5cb6d1.tar.gz
gestor-1f4e14b2e973ee7de337fd4866d9a5ceff5cb6d1.zip
chore: location
Diffstat (limited to 'Gestor.Application/Views/Seguros/CriticaApoliceView.cs')
-rw-r--r--Gestor.Application/Views/Seguros/CriticaApoliceView.cs2010
1 files changed, 0 insertions, 2010 deletions
diff --git a/Gestor.Application/Views/Seguros/CriticaApoliceView.cs b/Gestor.Application/Views/Seguros/CriticaApoliceView.cs
deleted file mode 100644
index 9c8b3ec..0000000
--- a/Gestor.Application/Views/Seguros/CriticaApoliceView.cs
+++ /dev/null
@@ -1,2010 +0,0 @@
-using CsQuery.ExtensionMethods;
-using CurrencyTextBoxControl;
-using Gestor.Application.Componentes;
-using Gestor.Application.Drawers;
-using Gestor.Application.Helpers;
-using Gestor.Application.Servicos;
-using Gestor.Application.ViewModels.Generic;
-using Gestor.Application.ViewModels.Seguros;
-using Gestor.Application.Views.Generic;
-using Gestor.Application.Views.Seguros.Itens;
-using Gestor.Common.Helpers;
-using Gestor.Common.Validation;
-using Gestor.Model.Common;
-using Gestor.Model.Domain.Configuracoes;
-using Gestor.Model.Domain.Ferramentas;
-using Gestor.Model.Domain.Generic;
-using Gestor.Model.Domain.Seguros;
-using MaterialDesignThemes.Wpf;
-using System;
-using System.CodeDom.Compiler;
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-using System.ComponentModel;
-using System.Diagnostics;
-using System.Linq;
-using System.Runtime.CompilerServices;
-using System.Threading.Tasks;
-using System.Windows;
-using System.Windows.Controls;
-using System.Windows.Controls.Primitives;
-using System.Windows.Input;
-using System.Windows.Markup;
-using System.Windows.Threading;
-using Xceed.Wpf.AvalonDock.Controls;
-
-namespace Gestor.Application.Views.Seguros
-{
- public class CriticaApoliceView : BaseUserControl, IComponentConnector, IStyleConnector
- {
- internal ComboBox UsuarioBox;
-
- internal ComboBox SeguradoraBox;
-
- internal DatePicker InicioBox;
-
- internal DatePicker FimBox;
-
- internal ToggleButton CriticadoBox;
-
- internal DataGrid CriticaGrid;
-
- internal MenuItem ConcluirCriticaButton;
-
- internal MenuItem CancelarDocumento;
-
- internal ComboBox ProdutoBox;
-
- internal ComboBox NegocioCorretoraBox;
-
- internal ComboBox SituacaoBox;
-
- internal DatePicker TransmissaoBox;
-
- internal TextBox ApoliceBox;
-
- internal TextBox EndossoBox;
-
- internal DatePicker EmissaoBox;
-
- internal DatePicker Vigencia1Box;
-
- internal DatePicker Vigencia2Box;
-
- internal ToggleButton AdicionalBox;
-
- internal CustomIsReadOnlyControl Comissao;
-
- internal CurrencyTextBox ComissaoBox;
-
- internal CurrencyTextBox PremioLiquidoBox;
-
- internal CurrencyTextBox PremioAdicionalBox;
-
- internal CurrencyTextBox IofBox;
-
- internal CurrencyTextBox DiferencaBox;
-
- internal CurrencyTextBox PremioTotalBox;
-
- internal CurrencyTextBox ParcelasBox;
-
- internal ToggleButton SeguroCombinadoBox;
-
- internal MenuItem EditarVendedorButton;
-
- internal MenuItem SalvarVendedorButton;
-
- internal MenuItem CancelarVendedorButton;
-
- internal WrapPanel VendedorFields;
-
- internal ToggleButton CoCorretagemToogle;
-
- internal ComboBox TipoVendedorBox;
-
- internal ComboBox VendedorBox;
-
- internal CustomItemValidation ComissaoNovoBox;
-
- internal ComboBox ComissaoNovoComboBox;
-
- internal CustomItemValidation ComissaoRenovacaoBox;
-
- internal ComboBox ComissaoRenovacaoComboBox;
-
- internal CurrencyTextBox ValorRepasseBox;
-
- internal TextBox FormaRecebidaBox;
-
- internal DataGrid VendedorGrid;
-
- internal DataGridTextColumn RepasseVendedor;
-
- internal TextBox NomeBox;
-
- internal ComboBox TipoDocumentoPrincipalBox;
-
- internal TextBox DocumentoPrincipalBox;
-
- internal DatePicker NascimentoBox;
-
- internal TextBox IdentidadeBox;
-
- internal TextBox EmissorBox;
-
- internal TextBox EstadoEmissorBox;
-
- internal ListBox TelefoneListBox;
-
- internal ListBox EmailListBox;
-
- internal DataGrid ItemGrid;
-
- private bool _contentLoaded;
-
- private bool AdicionandoVendedor
- {
- get;
- set;
- }
-
- private int Ordem { get; set; } = 1;
-
- public CriticaApoliceViewModel ViewModel
- {
- get;
- set;
- }
-
- [DebuggerNonUserCode]
- [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
- internal Delegate _CreateDelegate(Type delegateType, string handler)
- {
- return Delegate.CreateDelegate(delegateType, this, handler);
- }
-
- public CriticaApoliceView()
- {
- base.Tag = "CRÍTICA DE IMPORTAÇÃO";
- this.ViewModel = new CriticaApoliceViewModel();
- base.DataContext = this.ViewModel;
- this.InitializeComponent();
- System.Windows.Threading.Dispatcher dispatcher = base.Dispatcher;
- if (dispatcher == null)
- {
- return;
- }
- dispatcher.BeginInvoke(DispatcherPriority.Render, new Action(this.ContentLoad));
- }
-
- private async void AbrirAquivoDigital_Click(object sender, RoutedEventArgs e)
- {
- if ((new PermissaoArquivoDigitalServico()).BuscarPermissao(Recursos.Usuario, 2).get_Consultar())
- {
- FiltroArquivoDigital filtroArquivoDigital = new FiltroArquivoDigital();
- filtroArquivoDigital.set_Id(this.ViewModel.SelectedCritica.get_Documento().get_Id());
- filtroArquivoDigital.set_Tipo(2);
- filtroArquivoDigital.set_Parente(this.ViewModel.SelectedCritica.get_Documento());
- this.ViewModel.ShowDrawer(new ArquivoDigitalDrawer(filtroArquivoDigital), 0, false);
- }
- else
- {
- await this.ViewModel.ShowMessage(string.Concat("VOCÊ NÃO POSSUI PERMISSÃO PARA ACESSAR\nARQUIVO DIGITAL DE ", EnumHelper.GetDescription<TipoArquivoDigital>(2), "."), "OK", "", false);
- }
- }
-
- private void AdicionalBox_OnChecked(object sender, RoutedEventArgs e)
- {
- if (this.ViewModel.SelectedDocumento == null)
- {
- return;
- }
- this.AlteracaoDePremio_LostFocus(this.PremioAdicionalBox, new RoutedEventArgs());
- }
-
- private void AdicionarCoCorretagem_OnClick(object sender, RoutedEventArgs e)
- {
- bool valueOrDefault;
- bool selectedItem;
- bool flag;
- ToggleButton toggleButton = (ToggleButton)sender;
- if (toggleButton != null)
- {
- valueOrDefault = toggleButton.IsChecked.GetValueOrDefault();
- }
- else
- {
- valueOrDefault = false;
- }
- bool flag1 = valueOrDefault;
- ComboBox comissaoNovoComboBox = this.ComissaoNovoComboBox;
- if (comissaoNovoComboBox != null)
- {
- selectedItem = comissaoNovoComboBox.SelectedItem;
- }
- else
- {
- selectedItem = false;
- }
- if (selectedItem)
- {
- this.ComissaoNovoComboBox.SelectedItem = null;
- }
- if (flag1)
- {
- this.TipoVendedorBox.SelectedIndex = 0;
- }
- else if (this.TipoVendedorBox.SelectedItem != null)
- {
- this.TipoVendedorBox.SelectedItem = null;
- }
- ComboBox vendedorBox = this.VendedorBox;
- if (vendedorBox != null)
- {
- flag = vendedorBox.SelectedItem;
- }
- else
- {
- flag = false;
- }
- if (flag)
- {
- this.VendedorBox.SelectedItem = null;
- }
- if (ValidationHelper.IsNotNullOrEmpty(this.ValorRepasseBox.Text))
- {
- this.ValorRepasseBox.Text = "";
- }
- this.ViewModel.VendedorCoCorretagem(flag1);
- }
-
- private void AdicionarFiltro_OnClick(object sender, RoutedEventArgs e)
- {
- this.ViewModel.AdcionarFiltro();
- }
-
- private void AlteracaoDePremio_LostFocus(object sender, RoutedEventArgs e)
- {
- decimal iof;
- if (!this.ViewModel.AllowEditApolice)
- {
- return;
- }
- if (this.ViewModel.SelectedDocumento == null)
- {
- return;
- }
- CurrencyTextBox currencyTextBox = (CurrencyTextBox)sender;
- if (currencyTextBox == null)
- {
- return;
- }
- string name = currencyTextBox.Name;
- if ((name == "PremioLiquidoBox" || name == "PremioAdicionalBox") && this.IofBox.get_Number() == decimal.Zero)
- {
- decimal number = this.PremioLiquidoBox.get_Number() + this.PremioAdicionalBox.get_Number();
- Ramo ramo = this.ViewModel.SelectedDocumento.get_Controle().get_Ramo();
- if (ramo != null)
- {
- iof = ramo.get_Iof();
- }
- else
- {
- iof = decimal.Zero;
- }
- decimal num = number * iof;
- this.IofBox.set_Number(num);
- CurrencyTextBox premioTotalBox = this.PremioTotalBox;
- premioTotalBox.set_Number(premioTotalBox.get_Number() + num);
- }
- this.PremioTotalBox.set_Number(((this.PremioLiquidoBox.get_Number() + this.PremioAdicionalBox.get_Number()) + this.IofBox.get_Number()) + this.DiferencaBox.get_Number());
- name = currencyTextBox.Name;
- if ((name == "PremioLiquidoBox" || name == "PremioAdicionalBox" || name == "ComissaoBox") && this.ViewModel.HabilitarVendedor(0).Count == 0)
- {
- this.ViewModel.RecalculaRepasses();
- }
- this.ValidarDocumento();
- }
-
- private async void Alterar_OnClick(object sender, RoutedEventArgs e)
- {
- this.ViewModel.Alterar(true);
- this.ViewModel.EnableGrid = false;
- List<ConfiguracaoSistema> configuracoes = Recursos.Configuracoes;
- if (configuracoes.Any<ConfiguracaoSistema>((ConfiguracaoSistema x) => x.get_Configuracao() == 3))
- {
- this.SituacaoBox.SelectedIndex = -1;
- }
- await this.ViewModel.SelecionaCritica(this.ViewModel.SelectedCritica);
- this.ValidarDocumento();
- }
-
- private async void Apolice_OnClick(object sender, RoutedEventArgs e)
- {
- if (this.ViewModel.SelectedDocumento != null)
- {
- double? nullable = null;
- double? nullable1 = nullable;
- nullable = null;
- (new HosterWindow(new ApoliceView(this.ViewModel.SelectedDocumento, true, false, 0, (long)0, true), string.Concat("CADASTRO DE APÓLICES - ", this.ViewModel.SelectedDocumento.get_Controle().get_Cliente().get_Nome(), " - ", this.ViewModel.SelectedDocumento.get_Apolice()), nullable1, nullable, false)).ShowDialog();
- await this.ViewModel.SelecionaDocumento(this.ViewModel.SelectedDocumento);
- }
- }
-
- private async void Atualizar_OnClick(object sender, RoutedEventArgs e)
- {
- await this.ViewModel.CarregaCritica(this.ViewModel.SelectedUsuario.get_Id(), this.ViewModel.SelectedSeguradora.get_Id(), this.ViewModel.Criticado);
- }
-
- private async void Cancelar_OnClick(object sender, RoutedEventArgs e)
- {
- List<VendedorParcela> repasses = this.ViewModel.Repasses;
- if (!(
- from repasse in repasses
- where !repasse.get_Vendedor().get_Corretora()
- select repasse).Any<VendedorParcela>())
- {
- if (!this.ViewModel.HasChange && (this.ViewModel.SelectedDocumento == null || !this.ViewModel.SelectedDocumento.HasChange()) && (this.ViewModel.SelectedCliente == null || !this.ViewModel.SelectedCliente.HasChange()))
- {
- if (this.ViewModel.Telefones != null)
- {
- ObservableCollection<ClienteTelefone> telefones = this.ViewModel.Telefones;
- if (!telefones.Any<ClienteTelefone>((ClienteTelefone x) => x.HasChange()))
- {
- goto Label0;
- }
- }
- else
- {
- goto Label0;
- }
- }
- if (!await this.ViewModel.ShowMessage(string.Concat("HÁ ALTERAÇÕES PENDENTES AINDA NÃO SALVAS, DESEJA CONTINUAR? ", Environment.NewLine, "O PROCEDIMENTO IRÁ CANCELAR AS ALTERAÇÕES REALIZADAS."), "SIM", "NÃO", false))
- {
- return;
- }
- Label0:
- await this.ViewModel.SelecionaCritica(this.ViewModel.SelectedCritica);
- this.ViewModel.Alterar(false);
- this.ViewModel.EnableGrid = true;
- }
- else
- {
- await this.ViewModel.ShowMessage("PARA CANCELAR AS ALTERAÇÕES É NECESSÁRIO REMOVER OS VENDEDORES COM REPASSE CONFIGURADO.", "OK", "", false);
- }
- }
-
- private void CancelarVendedor_Click(object sender, RoutedEventArgs e)
- {
- this.EditarVendedor(false);
- this.ViewModel.SelectedPagamento = null;
- this.ViewModel.SelecionarVendedor();
- }
-
- private async void Cliente_OnClick(object sender, RoutedEventArgs e)
- {
- double? nullable = null;
- double? nullable1 = nullable;
- nullable = null;
- (new HosterWindow(new ClienteView(this.ViewModel.SelectedDocumento.get_Controle().get_Cliente(), true, null), string.Concat("CADASTRO DE CLIENTES - ", this.ViewModel.SelectedDocumento.get_Controle().get_Cliente().get_Nome()), nullable1, nullable, false)).ShowDialog();
- CriticaApoliceViewModel viewModel = this.ViewModel;
- Cliente cliente = await this.ViewModel.CarregaCliente(this.ViewModel.SelectedCliente.get_Id());
- viewModel.SelectedCliente = cliente;
- viewModel = null;
- await this.ViewModel.SelecionaCliente(this.ViewModel.SelectedCliente);
- }
-
- private void ComissaoVendedorBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
- {
- decimal? valorRepasse;
- ComboBox comboBox = (ComboBox)sender;
- if (comboBox.SelectedItem == null)
- {
- return;
- }
- Repasse selectedItem = (Repasse)comboBox.SelectedItem;
- if (selectedItem != null && selectedItem.get_Tipo().GetValueOrDefault() == 3)
- {
- decimal comissao = (this.ViewModel.SelectedDocumento.get_Comissao() * selectedItem.get_ValorNovo() * new decimal(1, 0, 0, false, 2)) * new decimal(1, 0, 0, false, 2);
- this.ViewModel.SelectedPagamento.set_ValorRepasse(new decimal?(this.ViewModel.SelectedDocumento.get_PremioTotal() * comissao));
- CurrencyTextBox valorRepasseBox = this.ValorRepasseBox;
- valorRepasse = this.ViewModel.SelectedPagamento.get_ValorRepasse();
- valorRepasseBox.set_Number(valorRepasse.Value);
- return;
- }
- this.ViewModel.SelectedPagamento.set_Repasse(selectedItem);
- this.ViewModel.SelectedPagamento.set_PorcentagemRepasse(new decimal?((this.ViewModel.SelectedDocumento.get_Situacao() != 2 || this.ViewModel.SelectedDocumento.get_Negocio().GetValueOrDefault() != 1 ? selectedItem.get_ValorNovo() : selectedItem.get_ValorRenovacao())));
- if (this.ViewModel.SelectedParcela == null)
- {
- CriticaApoliceViewModel viewModel = this.ViewModel;
- Parcela parcela = new Parcela();
- parcela.set_SubTipo(1);
- viewModel.SelectedParcela = parcela;
- }
- this.ViewModel.SelectedParcela.set_Documento(this.ViewModel.SelectedDocumento);
- this.ViewModel.SelectedPagamento.set_ValorRepasse(new decimal?(Funcoes.CalculaRepasse(selectedItem, this.ViewModel.SelectedParcela, (this.ViewModel.SelectedParcela == null ? true : this.ViewModel.SelectedParcela.get_SubTipo() == 1))));
- this.ViewModel.SelectedPagamento.set_ValorTotal(this.ViewModel.SelectedPagamento.get_ValorRepasse());
- CurrencyTextBox currencyTextBox = this.ValorRepasseBox;
- valorRepasse = this.ViewModel.SelectedPagamento.get_ValorRepasse();
- currencyTextBox.set_Number(valorRepasse.Value);
- this.FormaRecebidaBox.Text = EnumHelper.GetDescription<FormaRepasse?>(selectedItem.get_Forma());
- }
-
- private async void ConcluirCritica_OnClick(object sender, RoutedEventArgs e)
- {
- this.ConcluirCriticaButton.Click -= new RoutedEventHandler(this.ConcluirCritica_OnClick);
- this.ViewModel.EnableGrid = false;
- this.ExecutarValidacaoData();
- this.NomeBox.Focus();
- if (this.ViewModel.CompararValores())
- {
- this.PremioTotalBox.set_Number(((this.PremioLiquidoBox.get_Number() + this.PremioAdicionalBox.get_Number()) + this.IofBox.get_Number()) + this.DiferencaBox.get_Number());
- }
- await this.SalvarDocumento();
- this.ConcluirCriticaButton.Click += new RoutedEventHandler(this.ConcluirCritica_OnClick);
- }
-
- private async void ContentLoad()
- {
- System.Windows.Visibility visibility;
- this.DocumentoPrincipalBox.LostFocus += new RoutedEventHandler(this.DocumentoPrincipalBox_OnLostFocus);
- CriticaApoliceView criticaApoliceView = this;
- this.DocumentoPrincipalBox.PreviewTextInput += new TextCompositionEventHandler(criticaApoliceView.SomenteNumeros);
- this.CriticadoBox.Checked += new RoutedEventHandler(this.Criticado_OnChecked);
- this.CriticadoBox.Unchecked += new RoutedEventHandler(this.Criticado_OnChecked);
- this.UsuarioBox.SelectionChanged += new SelectionChangedEventHandler(this.Usuario_OnSelectionChanged);
- this.SeguradoraBox.SelectionChanged += new SelectionChangedEventHandler(this.Seguradora_OnSelectionChanged);
- this.InicioBox.LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus);
- this.InicioBox.PreviewKeyDown += new KeyEventHandler(this.DatePicker_PreviewKeyDown);
- this.InicioBox.SelectedDateChanged += new EventHandler<SelectionChangedEventArgs>(this.FiltroDataBox_OnSelectedDateChanged);
- this.FimBox.LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus);
- this.FimBox.PreviewKeyDown += new KeyEventHandler(this.DatePicker_PreviewKeyDown);
- this.FimBox.SelectedDateChanged += new EventHandler<SelectionChangedEventArgs>(this.FiltroDataBox_OnSelectedDateChanged);
- this.TransmissaoBox.LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus);
- this.TransmissaoBox.PreviewKeyDown += new KeyEventHandler(this.DatePicker_PreviewKeyDown);
- this.EmissaoBox.LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus);
- this.EmissaoBox.PreviewKeyDown += new KeyEventHandler(this.DatePicker_PreviewKeyDown);
- this.Vigencia1Box.LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus);
- this.Vigencia1Box.PreviewKeyDown += new KeyEventHandler(this.DatePicker_PreviewKeyDown);
- this.Vigencia2Box.LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus);
- this.Vigencia2Box.PreviewKeyDown += new KeyEventHandler(this.DatePicker_PreviewKeyDown);
- this.NegocioCorretoraBox.SelectionChanged += new SelectionChangedEventHandler(this.NegocioCorretoraBox_OnSelectionChanged);
- this.PremioLiquidoBox.LostFocus += new RoutedEventHandler(this.AlteracaoDePremio_LostFocus);
- this.PremioAdicionalBox.LostFocus += new RoutedEventHandler(this.AlteracaoDePremio_LostFocus);
- this.IofBox.LostFocus += new RoutedEventHandler(this.AlteracaoDePremio_LostFocus);
- this.DiferencaBox.LostFocus += new RoutedEventHandler(this.AlteracaoDePremio_LostFocus);
- this.AdicionalBox.Unchecked += new RoutedEventHandler(this.AdicionalBox_OnChecked);
- this.AdicionalBox.Checked += new RoutedEventHandler(this.AdicionalBox_OnChecked);
- this.VendedorBox.SelectionChanged += new SelectionChangedEventHandler(this.VendedorBox_OnSelectionChanged);
- this.TipoVendedorBox.SelectionChanged += new SelectionChangedEventHandler(this.TipoVendedorBox_OnSelectionChanged);
- this.TipoDocumentoPrincipalBox.SelectionChanged += new SelectionChangedEventHandler(this.TipoDocumentoPrincipalBox_OnSelectionChanged);
- this.CriticaGrid.SelectionChanged += new SelectionChangedEventHandler(this.Grid_OnSelectionChanged);
- DataGridTextColumn repasseVendedor = this.RepasseVendedor;
- visibility = (this.ViewModel.Restricao(95) ? System.Windows.Visibility.Collapsed : System.Windows.Visibility.Visible);
- repasseVendedor.Visibility = visibility;
- await this.ViewModel.InitialLoad();
- }
-
- private async void Criticado_OnChecked(object sender, RoutedEventArgs e)
- {
- bool flag;
- bool selectedItem;
- ToggleButton toggleButton = (ToggleButton)sender;
- flag = (toggleButton != null ? !toggleButton.IsChecked.HasValue : true);
- if (!flag)
- {
- ComboBox usuarioBox = this.UsuarioBox;
- if (usuarioBox != null)
- {
- selectedItem = usuarioBox.SelectedItem;
- }
- else
- {
- selectedItem = false;
- }
- if (selectedItem)
- {
- if (!this.ViewModel.IsLoading)
- {
- bool value = toggleButton.IsChecked.Value;
- this.SeguradoraBox.SelectionChanged -= new SelectionChangedEventHandler(this.Seguradora_OnSelectionChanged);
- this.UsuarioBox.SelectionChanged -= new SelectionChangedEventHandler(this.Usuario_OnSelectionChanged);
- this.CriticadoBox.Checked -= new RoutedEventHandler(this.Criticado_OnChecked);
- await this.ViewModel.CarregarUsuarios(((Usuario)this.UsuarioBox.SelectedItem).get_Id(), value);
- await this.ViewModel.CarregaCritica(this.ViewModel.SelectedUsuario.get_Id(), this.ViewModel.SelectedSeguradora.get_Id(), value);
- this.SeguradoraBox.SelectionChanged += new SelectionChangedEventHandler(this.Seguradora_OnSelectionChanged);
- this.UsuarioBox.SelectionChanged += new SelectionChangedEventHandler(this.Usuario_OnSelectionChanged);
- this.CriticadoBox.Checked += new RoutedEventHandler(this.Criticado_OnChecked);
- }
- }
- }
- }
-
- private void DocumentoPrincipalBox_LostFocus(object sender, RoutedEventArgs e)
- {
- if (((TextBox)sender).IsReadOnly)
- {
- return;
- }
- string str = ValidationHelper.Clear(this.DocumentoPrincipalBox.Text);
- if (string.IsNullOrEmpty(str))
- {
- return;
- }
- this.DocumentoPrincipalBox.Text = (str.Length == 11 ? ValidationHelper.FormatDocument(str.PadLeft(11, '0').Substring(0, 11)) : ValidationHelper.FormatDocument(str.PadLeft(14, '0').Substring(0, 14)));
- this.ViewModel.JuridicaouFisica(this.DocumentoPrincipalBox.Text);
- }
-
- private void DocumentoPrincipalBox_OnLostFocus(object sender, RoutedEventArgs e)
- {
- if (this.TipoDocumentoPrincipalBox.SelectedItem == null)
- {
- this.TipoDocumentoPrincipalBox.SelectedItem = (TipoDocumento)0;
- }
- if ((TipoDocumento)this.TipoDocumentoPrincipalBox.SelectedItem == null)
- {
- TextBox textBox = (TextBox)sender;
- textBox.Text = ValidationHelper.FormatDocument(textBox.Text);
- }
- }
-
- private void EditarVendedor(bool editar)
- {
- bool count;
- ObservableCollection<VendedorParcela> pagamentos;
- bool flag;
- ObservableCollection<VendedorParcela> observableCollection;
- this.AdicionandoVendedor = editar;
- this.SalvarVendedorButton.Visibility = (editar ? System.Windows.Visibility.Visible : System.Windows.Visibility.Collapsed);
- this.CancelarVendedorButton.Visibility = (editar ? System.Windows.Visibility.Visible : System.Windows.Visibility.Collapsed);
- this.EditarVendedorButton.Visibility = (editar ? System.Windows.Visibility.Collapsed : System.Windows.Visibility.Visible);
- this.VendedorFields.Visibility = (editar ? System.Windows.Visibility.Visible : System.Windows.Visibility.Collapsed);
- this.VendedorGrid.IsEnabled = !editar;
- if (this.ViewModel.SelectedDocumento == null)
- {
- return;
- }
- if (editar)
- {
- if (Recursos.Configuracoes.Any<ConfiguracaoSistema>((ConfiguracaoSistema config) => config.get_Configuracao() == 56))
- {
- ObservableCollection<VendedorParcela> pagamentos1 = this.ViewModel.Pagamentos;
- if (pagamentos1 != null)
- {
- count = pagamentos1.Count == 1;
- }
- else
- {
- count = false;
- }
- if (count)
- {
- if (!this.ViewModel.Pagamentos.Any<VendedorParcela>((VendedorParcela vendedor) => vendedor.get_Repasse() == null))
- {
- pagamentos = this.ViewModel.Pagamentos;
- if (pagamentos != null)
- {
- flag = pagamentos.Count == 0;
- }
- else
- {
- observableCollection = pagamentos;
- flag = false;
- }
- this.CoCorretagemToogle.IsEnabled = flag;
- this.ComissaoNovoBox.Visibility = System.Windows.Visibility.Visible;
- this.ComissaoRenovacaoBox.Visibility = System.Windows.Visibility.Collapsed;
- this.CoCorretagemToogle.IsChecked = new bool?(false);
- return;
- }
- flag = true;
- this.CoCorretagemToogle.IsEnabled = flag;
- this.ComissaoNovoBox.Visibility = System.Windows.Visibility.Visible;
- this.ComissaoRenovacaoBox.Visibility = System.Windows.Visibility.Collapsed;
- this.CoCorretagemToogle.IsChecked = new bool?(false);
- return;
- }
- pagamentos = this.ViewModel.Pagamentos;
- if (pagamentos != null)
- {
- flag = pagamentos.Count == 0;
- }
- else
- {
- observableCollection = pagamentos;
- flag = false;
- }
- this.CoCorretagemToogle.IsEnabled = flag;
- this.ComissaoNovoBox.Visibility = System.Windows.Visibility.Visible;
- this.ComissaoRenovacaoBox.Visibility = System.Windows.Visibility.Collapsed;
- this.CoCorretagemToogle.IsChecked = new bool?(false);
- return;
- }
- }
- NegocioCorretora? negocioCorretora = this.ViewModel.SelectedDocumento.get_NegocioCorretora();
- bool valueOrDefault = negocioCorretora.GetValueOrDefault() == 1;
- this.ComissaoNovoBox.Visibility = (!editar || valueOrDefault ? System.Windows.Visibility.Collapsed : System.Windows.Visibility.Visible);
- this.ComissaoRenovacaoBox.Visibility = (editar & valueOrDefault ? System.Windows.Visibility.Visible : System.Windows.Visibility.Collapsed);
- }
-
- private async void EditarVendedorButton_OnClick(object sender, RoutedEventArgs e)
- {
- bool flag;
- bool hasValue;
- List<KeyValuePair<string, string>> keyValuePairs = this.ViewModel.SelectedDocumento.Validate();
- flag = (keyValuePairs == null ? true : keyValuePairs.Count == 0);
- bool flag1 = flag;
- if (flag1)
- {
- Parcela selectedParcela = this.ViewModel.SelectedParcela;
- if (selectedParcela != null)
- {
- hasValue = selectedParcela.get_DataRecebimento().HasValue;
- }
- else
- {
- hasValue = false;
- }
- if (hasValue)
- {
- await this.ViewModel.ShowMessage("DOCUMENTO COM PARCELA(S) JÁ BAIXADA(S), NÃO É POSSÍVEL ALTERAR VENDEDORES!", "OK", "", false);
- return;
- }
- }
- if (flag1)
- {
- this.ViewModel.IncluirVendedor();
- this.EditarVendedor(true);
- this.ViewModel.VendedorCoCorretagem(false);
- }
- else
- {
- this.ValidateFields(keyValuePairs, true);
- await this.ViewModel.ShowMessage(keyValuePairs, this.ViewModel.ErroCamposInvalidos, "OK", "");
- }
- }
-
- private void ExcluirEmail_OnClick(object sender, RoutedEventArgs e)
- {
- Button button = sender as Button;
- if (button == null)
- {
- return;
- }
- if (button.DataContext == null)
- {
- return;
- }
- ClienteEmail dataContext = (ClienteEmail)button.DataContext;
- this.ViewModel.ExcluirEmail(dataContext);
- }
-
- private void ExcluirFiltro_OnClick(object sender, RoutedEventArgs e)
- {
- Chip chip = sender as Chip;
- if (chip == null)
- {
- return;
- }
- ListBox listBox = Extentions.FindVisualAncestor<ListBox>(chip);
- string item = (string)listBox.Items[listBox.Items.IndexOf(chip.DataContext)];
- if (item == null)
- {
- return;
- }
- this.ViewModel.PesquisaCritica.Remove(item);
- this.ViewModel.Pesquisar();
- }
-
- private void ExcluirTelefone_OnClick(object sender, RoutedEventArgs e)
- {
- Button button = sender as Button;
- if (button == null)
- {
- return;
- }
- if (button.DataContext == null)
- {
- return;
- }
- ClienteTelefone dataContext = (ClienteTelefone)button.DataContext;
- this.ViewModel.ExcluirTelefone(dataContext);
- }
-
- private async void ExcluirVendedor_OnClick(object sender, RoutedEventArgs e)
- {
- TipoRepasse? nullable;
- bool selectedIndex;
- object item;
- TipoRepasse? tipo;
- bool valueOrDefault;
- object obj;
- System.Windows.Visibility visibility;
- DataGrid vendedorGrid = this.VendedorGrid;
- if (vendedorGrid != null)
- {
- selectedIndex = vendedorGrid.SelectedIndex < 0;
- }
- else
- {
- selectedIndex = false;
- }
- if (!selectedIndex)
- {
- DataGrid dataGrid = this.VendedorGrid;
- if (dataGrid != null)
- {
- item = dataGrid.Items[this.VendedorGrid.SelectedIndex];
- }
- else
- {
- item = null;
- }
- VendedorParcela vendedorParcela = (VendedorParcela)item;
- if (vendedorParcela != null)
- {
- Repasse repasse = vendedorParcela.get_Repasse();
- if (repasse != null)
- {
- tipo = repasse.get_Tipo();
- }
- else
- {
- nullable = null;
- tipo = nullable;
- }
- nullable = tipo;
- valueOrDefault = nullable.GetValueOrDefault() == 3;
- }
- else
- {
- valueOrDefault = false;
- }
- bool flag = valueOrDefault;
- CriticaApoliceViewModel viewModel = this.ViewModel;
- DataGrid vendedorGrid1 = this.VendedorGrid;
- if (vendedorGrid1 != null)
- {
- obj = vendedorGrid1.Items[this.VendedorGrid.SelectedIndex];
- }
- else
- {
- obj = null;
- }
- await viewModel.ExcluirVendedor((VendedorParcela)obj, true);
- await this.ViewModel.SelecionaParcela(this.ViewModel.Parcelas.FirstOrDefault<Parcela>());
- this.ComissaoBox.IsReadOnly = this.ViewModel.VerificaCoCorretagem();
- CriticaApoliceViewModel criticaApoliceViewModel = this.ViewModel;
- visibility = (this.ComissaoBox.IsReadOnly ? System.Windows.Visibility.Visible : System.Windows.Visibility.Collapsed);
- criticaApoliceViewModel.ComissOriginalVisibility = visibility;
- if (flag)
- {
- await this.ViewModel.AjusteComissãoCoCorretagem(true);
- }
- }
- }
-
- private void ExecutarValidacaoData()
- {
- DateTime dateTime;
- DateTime? nullable;
- DateTime? nullable1;
- DateTime? nullable2;
- DateTime? nullable3;
- DateTime? nullable4;
- Cliente selectedCliente = this.ViewModel.SelectedCliente;
- if (this.NascimentoBox.Text == null || !DateTime.TryParse(ValidationHelper.FormatDate(this.NascimentoBox.Text), out dateTime))
- {
- nullable = null;
- nullable1 = nullable;
- }
- else
- {
- nullable1 = new DateTime?(dateTime);
- }
- selectedCliente.set_Nascimento(nullable1);
- Documento selectedDocumento = this.ViewModel.SelectedDocumento;
- if (this.TransmissaoBox.Text == null || !DateTime.TryParse(ValidationHelper.FormatDate(this.TransmissaoBox.Text), out dateTime))
- {
- nullable = null;
- nullable2 = nullable;
- }
- else
- {
- nullable2 = new DateTime?(dateTime);
- }
- selectedDocumento.set_Remessa(nullable2);
- Documento documento = this.ViewModel.SelectedDocumento;
- if (this.EmissaoBox.Text == null || !DateTime.TryParse(ValidationHelper.FormatDate(this.EmissaoBox.Text), out dateTime))
- {
- nullable = null;
- nullable3 = nullable;
- }
- else
- {
- nullable3 = new DateTime?(dateTime);
- }
- documento.set_Emissao(nullable3);
- this.ViewModel.SelectedDocumento.set_Vigencia1((this.Vigencia1Box.Text == null || !DateTime.TryParse(ValidationHelper.FormatDate(this.Vigencia1Box.Text), out dateTime) ? Funcoes.GetNetworkTime().Date : dateTime));
- Documento selectedDocumento1 = this.ViewModel.SelectedDocumento;
- if (this.Vigencia2Box.Text == null || !DateTime.TryParse(ValidationHelper.FormatDate(this.Vigencia2Box.Text), out dateTime))
- {
- nullable = null;
- nullable4 = nullable;
- }
- else
- {
- nullable4 = new DateTime?(dateTime);
- }
- selectedDocumento1.set_Vigencia2(nullable4);
- }
-
- private async void FiltroDataBox_OnSelectedDateChanged(object sender, SelectionChangedEventArgs e)
- {
- bool hasValue;
- bool selectedItem;
- DatePicker datePicker = (DatePicker)sender;
- if (datePicker != null)
- {
- hasValue = !datePicker.SelectedDate.HasValue;
- }
- else
- {
- hasValue = true;
- }
- if (!hasValue)
- {
- ComboBox usuarioBox = this.UsuarioBox;
- if (usuarioBox != null)
- {
- selectedItem = usuarioBox.SelectedItem;
- }
- else
- {
- selectedItem = false;
- }
- if (selectedItem)
- {
- this.SeguradoraBox.SelectionChanged -= new SelectionChangedEventHandler(this.Seguradora_OnSelectionChanged);
- this.UsuarioBox.SelectionChanged -= new SelectionChangedEventHandler(this.Usuario_OnSelectionChanged);
- this.CriticadoBox.Checked -= new RoutedEventHandler(this.Criticado_OnChecked);
- await this.ViewModel.CarregarUsuarios(((Usuario)this.UsuarioBox.SelectedItem).get_Id(), this.ViewModel.Criticado);
- await this.ViewModel.CarregaCritica(this.ViewModel.SelectedUsuario.get_Id(), this.ViewModel.SelectedSeguradora.get_Id(), this.ViewModel.Criticado);
- this.SeguradoraBox.SelectionChanged += new SelectionChangedEventHandler(this.Seguradora_OnSelectionChanged);
- this.UsuarioBox.SelectionChanged += new SelectionChangedEventHandler(this.Usuario_OnSelectionChanged);
- this.CriticadoBox.Checked += new RoutedEventHandler(this.Criticado_OnChecked);
- }
- }
- }
-
- private async void Grid_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
- {
- if (this.ViewModel.EnableGrid)
- {
- DataGrid dataGrid = (DataGrid)sender;
- if (dataGrid != null)
- {
- if (dataGrid.SelectedIndex >= 0)
- {
- this.ViewModel.EnableGrid = false;
- this.ViewModel.Index = dataGrid.SelectedIndex;
- await this.ViewModel.SelecionaCritica((CriticaApolice)dataGrid.Items[dataGrid.SelectedIndex]);
- this.ViewModel.EnableGrid = true;
- }
- }
- }
- }
-
- private void Initial_DatePicker_OnLostKeyboardFocus(object sender, KeyboardFocusChangedEventArgs e)
- {
- base.DatePicker_OnLostKeyboardFocus(sender, e);
- if (string.IsNullOrEmpty(this.Vigencia1Box.Text))
- {
- this.Vigencia1Box.SelectedDate = new DateTime?(DateTime.MinValue);
- this.ViewModel.SelectedDocumento.set_Vigencia1(DateTime.MinValue);
- }
- if (string.IsNullOrWhiteSpace(this.Vigencia2Box.Text))
- {
- DatePicker vigencia2Box = this.Vigencia2Box;
- DateTime dateTime = ValidationHelper.ToDateTime(this.Vigencia1Box.Text);
- vigencia2Box.DisplayDate = dateTime.AddYears(1);
- DatePicker shortDateString = this.Vigencia2Box;
- dateTime = this.Vigencia2Box.DisplayDate;
- shortDateString.Text = dateTime.ToShortDateString();
- }
- }
-
- [DebuggerNonUserCode]
- [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
- public void InitializeComponent()
- {
- if (this._contentLoaded)
- {
- return;
- }
- this._contentLoaded = true;
- System.Windows.Application.LoadComponent(this, new Uri("/Gestor.Application;component/views/seguros/criticaapoliceview.xaml", UriKind.Relative));
- }
-
- private async void Item_Click(object sender, RoutedEventArgs e)
- {
- Item dataContext;
- UserControl patrimonialView;
- double? nullable;
- double? nullable1;
- bool? nullable2;
- Button button = (Button)sender;
- if (button.DataContext != null)
- {
- dataContext = (Item)button.DataContext;
- dataContext.set_Documento(this.ViewModel.SelectedDocumento);
- long id = this.ViewModel.SelectedDocumento.get_Controle().get_Ramo().get_Id();
- long num = id - (long)1;
- if (num <= (long)19)
- {
- switch ((uint)num)
- {
- case 0:
- case 1:
- case 2:
- case 14:
- case 17:
- {
- patrimonialView = new PatrimonialView(null, true, false, null, dataContext, this.ViewModel.SelectedDocumento.get_Controle().get_Ramo(), false);
- nullable = null;
- nullable1 = nullable;
- nullable = null;
- nullable2 = (new HosterWindow(patrimonialView, string.Concat("CADASTRO DE CLIENTES - ", this.ViewModel.SelectedDocumento.get_Controle().get_Cliente().get_Nome()), nullable1, nullable, false)).ShowDialog();
- await this.ViewModel.SelecionaItens(this.ViewModel.SelectedDocumento.get_Controle().get_Id());
- return;
- }
- case 3:
- case 7:
- case 10:
- case 11:
- case 13:
- case 15:
- case 16:
- case 18:
- {
- patrimonialView = new RiscosDiversosView(null, false, false, null, dataContext, this.ViewModel.SelectedDocumento.get_Controle().get_Ramo(), false);
- nullable = null;
- nullable1 = nullable;
- nullable = null;
- nullable2 = (new HosterWindow(patrimonialView, string.Concat("CADASTRO DE CLIENTES - ", this.ViewModel.SelectedDocumento.get_Controle().get_Cliente().get_Nome()), nullable1, nullable, false)).ShowDialog();
- await this.ViewModel.SelecionaItens(this.ViewModel.SelectedDocumento.get_Controle().get_Id());
- return;
- }
- case 4:
- {
- patrimonialView = new AutoView(null, true, false, null, dataContext, this.ViewModel.SelectedDocumento.get_Controle().get_Ramo(), false);
- nullable = null;
- nullable1 = nullable;
- nullable = null;
- nullable2 = (new HosterWindow(patrimonialView, string.Concat("CADASTRO DE CLIENTES - ", this.ViewModel.SelectedDocumento.get_Controle().get_Cliente().get_Nome()), nullable1, nullable, false)).ShowDialog();
- await this.ViewModel.SelecionaItens(this.ViewModel.SelectedDocumento.get_Controle().get_Id());
- return;
- }
- case 5:
- case 6:
- case 8:
- case 9:
- {
- patrimonialView = new VidaView(null, true, false, null, dataContext, this.ViewModel.SelectedDocumento.get_Controle().get_Ramo(), false);
- nullable = null;
- nullable1 = nullable;
- nullable = null;
- nullable2 = (new HosterWindow(patrimonialView, string.Concat("CADASTRO DE CLIENTES - ", this.ViewModel.SelectedDocumento.get_Controle().get_Cliente().get_Nome()), nullable1, nullable, false)).ShowDialog();
- await this.ViewModel.SelecionaItens(this.ViewModel.SelectedDocumento.get_Controle().get_Id());
- return;
- }
- case 12:
- {
- patrimonialView = new AeronauticoView(null, true, false, null, dataContext, this.ViewModel.SelectedDocumento.get_Controle().get_Ramo(), false);
- nullable = null;
- nullable1 = nullable;
- nullable = null;
- nullable2 = (new HosterWindow(patrimonialView, string.Concat("CADASTRO DE CLIENTES - ", this.ViewModel.SelectedDocumento.get_Controle().get_Cliente().get_Nome()), nullable1, nullable, false)).ShowDialog();
- await this.ViewModel.SelecionaItens(this.ViewModel.SelectedDocumento.get_Controle().get_Id());
- return;
- }
- case 19:
- {
- patrimonialView = new GranizoView(null, true, false, null, dataContext, this.ViewModel.SelectedDocumento.get_Controle().get_Ramo(), false);
- nullable = null;
- nullable1 = nullable;
- nullable = null;
- nullable2 = (new HosterWindow(patrimonialView, string.Concat("CADASTRO DE CLIENTES - ", this.ViewModel.SelectedDocumento.get_Controle().get_Cliente().get_Nome()), nullable1, nullable, false)).ShowDialog();
- await this.ViewModel.SelecionaItens(this.ViewModel.SelectedDocumento.get_Controle().get_Id());
- return;
- }
- }
- }
- else
- {
- }
- long num1 = id - (long)36;
- if (num1 <= (long)2)
- {
- switch ((uint)num1)
- {
- case 0:
- {
- patrimonialView = new ConsorcioView(null, true, false, null, dataContext, this.ViewModel.SelectedDocumento.get_Controle().get_Ramo(), false);
- nullable = null;
- nullable1 = nullable;
- nullable = null;
- nullable2 = (new HosterWindow(patrimonialView, string.Concat("CADASTRO DE CLIENTES - ", this.ViewModel.SelectedDocumento.get_Controle().get_Cliente().get_Nome()), nullable1, nullable, false)).ShowDialog();
- await this.ViewModel.SelecionaItens(this.ViewModel.SelectedDocumento.get_Controle().get_Id());
- return;
- }
- case 1:
- {
- patrimonialView = new AutoView(null, true, false, null, dataContext, this.ViewModel.SelectedDocumento.get_Controle().get_Ramo(), false);
- nullable = null;
- nullable1 = nullable;
- nullable = null;
- nullable2 = (new HosterWindow(patrimonialView, string.Concat("CADASTRO DE CLIENTES - ", this.ViewModel.SelectedDocumento.get_Controle().get_Cliente().get_Nome()), nullable1, nullable, false)).ShowDialog();
- await this.ViewModel.SelecionaItens(this.ViewModel.SelectedDocumento.get_Controle().get_Id());
- return;
- }
- case 2:
- {
- patrimonialView = new PatrimonialView(null, true, false, null, dataContext, this.ViewModel.SelectedDocumento.get_Controle().get_Ramo(), false);
- nullable = null;
- nullable1 = nullable;
- nullable = null;
- nullable2 = (new HosterWindow(patrimonialView, string.Concat("CADASTRO DE CLIENTES - ", this.ViewModel.SelectedDocumento.get_Controle().get_Cliente().get_Nome()), nullable1, nullable, false)).ShowDialog();
- await this.ViewModel.SelecionaItens(this.ViewModel.SelectedDocumento.get_Controle().get_Id());
- return;
- }
- }
- }
- else
- {
- }
- if (id != (long)53)
- {
- patrimonialView = new RiscosDiversosView(null, false, false, null, dataContext, this.ViewModel.SelectedDocumento.get_Controle().get_Ramo(), false);
- nullable = null;
- nullable1 = nullable;
- nullable = null;
- nullable2 = (new HosterWindow(patrimonialView, string.Concat("CADASTRO DE CLIENTES - ", this.ViewModel.SelectedDocumento.get_Controle().get_Cliente().get_Nome()), nullable1, nullable, false)).ShowDialog();
- await this.ViewModel.SelecionaItens(this.ViewModel.SelectedDocumento.get_Controle().get_Id());
- return;
- }
- patrimonialView = new VidaView(null, true, false, null, dataContext, this.ViewModel.SelectedDocumento.get_Controle().get_Ramo(), false);
- nullable = null;
- nullable1 = nullable;
- nullable = null;
- nullable2 = (new HosterWindow(patrimonialView, string.Concat("CADASTRO DE CLIENTES - ", this.ViewModel.SelectedDocumento.get_Controle().get_Cliente().get_Nome()), nullable1, nullable, false)).ShowDialog();
- await this.ViewModel.SelecionaItens(this.ViewModel.SelectedDocumento.get_Controle().get_Id());
- return;
- }
- return;
- nullable = null;
- nullable1 = nullable;
- nullable = null;
- nullable2 = (new HosterWindow(patrimonialView, string.Concat("CADASTRO DE CLIENTES - ", this.ViewModel.SelectedDocumento.get_Controle().get_Cliente().get_Nome()), nullable1, nullable, false)).ShowDialog();
- await this.ViewModel.SelecionaItens(this.ViewModel.SelectedDocumento.get_Controle().get_Id());
- return;
- patrimonialView = new PatrimonialView(null, true, false, null, dataContext, this.ViewModel.SelectedDocumento.get_Controle().get_Ramo(), false);
- nullable = null;
- nullable1 = nullable;
- nullable = null;
- nullable2 = (new HosterWindow(patrimonialView, string.Concat("CADASTRO DE CLIENTES - ", this.ViewModel.SelectedDocumento.get_Controle().get_Cliente().get_Nome()), nullable1, nullable, false)).ShowDialog();
- await this.ViewModel.SelecionaItens(this.ViewModel.SelectedDocumento.get_Controle().get_Id());
- return;
- patrimonialView = new RiscosDiversosView(null, false, false, null, dataContext, this.ViewModel.SelectedDocumento.get_Controle().get_Ramo(), false);
- nullable = null;
- nullable1 = nullable;
- nullable = null;
- nullable2 = (new HosterWindow(patrimonialView, string.Concat("CADASTRO DE CLIENTES - ", this.ViewModel.SelectedDocumento.get_Controle().get_Cliente().get_Nome()), nullable1, nullable, false)).ShowDialog();
- await this.ViewModel.SelecionaItens(this.ViewModel.SelectedDocumento.get_Controle().get_Id());
- return;
- patrimonialView = new AutoView(null, true, false, null, dataContext, this.ViewModel.SelectedDocumento.get_Controle().get_Ramo(), false);
- nullable = null;
- nullable1 = nullable;
- nullable = null;
- nullable2 = (new HosterWindow(patrimonialView, string.Concat("CADASTRO DE CLIENTES - ", this.ViewModel.SelectedDocumento.get_Controle().get_Cliente().get_Nome()), nullable1, nullable, false)).ShowDialog();
- await this.ViewModel.SelecionaItens(this.ViewModel.SelectedDocumento.get_Controle().get_Id());
- return;
- patrimonialView = new RiscosDiversosView(null, false, false, null, dataContext, this.ViewModel.SelectedDocumento.get_Controle().get_Ramo(), false);
- nullable = null;
- nullable1 = nullable;
- nullable = null;
- nullable2 = (new HosterWindow(patrimonialView, string.Concat("CADASTRO DE CLIENTES - ", this.ViewModel.SelectedDocumento.get_Controle().get_Cliente().get_Nome()), nullable1, nullable, false)).ShowDialog();
- await this.ViewModel.SelecionaItens(this.ViewModel.SelectedDocumento.get_Controle().get_Id());
- }
-
- private void NegocioCorretoraBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
- {
- bool selectedItem;
- ComboBox comboBox = (ComboBox)sender;
- if (comboBox != null)
- {
- selectedItem = comboBox.SelectedItem;
- }
- else
- {
- selectedItem = false;
- }
- if (!selectedItem)
- {
- return;
- }
- this.AlteracaoDePremio_LostFocus(this.PremioLiquidoBox, new RoutedEventArgs());
- if (this.SalvarVendedorButton.Visibility != System.Windows.Visibility.Visible)
- {
- return;
- }
- this.EditarVendedor(true);
- this.ComissaoVendedorBox_OnSelectionChanged((this.ComissaoNovoBox.Visibility == System.Windows.Visibility.Visible ? this.ComissaoNovoComboBox : this.ComissaoRenovacaoComboBox), e);
- }
-
- private void OrdemBox_OnLostFocus(object sender, RoutedEventArgs e)
- {
- int num;
- int num1;
- TextBox textBox = sender as TextBox;
- if (textBox == null)
- {
- return;
- }
- if (textBox.IsReadOnly)
- {
- return;
- }
- if (!int.TryParse(textBox.Text, out num))
- {
- return;
- }
- WrapPanel wrapPanel = Extentions.FindVisualAncestor<WrapPanel>(Extentions.FindVisualAncestor<CustomItemValidation>(textBox));
- ListBox listBox = Extentions.FindVisualAncestor<ListBox>(wrapPanel);
- if (listBox != null)
- {
- for (int i = 0; i < listBox.Items.Count; i++)
- {
- if (i != listBox.Items.IndexOf(wrapPanel.DataContext))
- {
- ContentPresenter contentPresenter = FindVisualChild.Find<ContentPresenter>((ListBoxItem)listBox.ItemContainerGenerator.ContainerFromIndex(i));
- TextBox str = (TextBox)contentPresenter.ContentTemplate.FindName("OrdemBox", contentPresenter);
- if (int.TryParse(str.Text, out num1) && num1 == num)
- {
- str.Text = this.Ordem.ToString();
- }
- }
- }
- }
- }
-
- private void OrdemBox_OnPreviewGotKeyboardFocus(object sender, KeyboardFocusChangedEventArgs e)
- {
- int num;
- TextBox textBox = sender as TextBox;
- if (textBox == null)
- {
- return;
- }
- if (!int.TryParse(textBox.Text, out num))
- {
- return;
- }
- this.Ordem = num;
- }
-
- private async void Perfil_OnClick(object sender, RoutedEventArgs e)
- {
- PerfilView perfilView = new PerfilView(this.ViewModel.SelectedDocumento.get_Controle());
- if (await this.ViewModel.VerificarPermissao(32, false))
- {
- (new HosterWindow(perfilView, "PERFIL", new double?((double)800), new double?((double)370), false)).ShowDialog();
- }
- perfilView = null;
- }
-
- private void Pesquisa_OnPreviewKeyDown(object sender, KeyEventArgs e)
- {
- if (e.Key != Key.Return)
- {
- return;
- }
- this.ViewModel.AdcionarFiltro();
- }
-
- private async Task SalvarDocumento()
- {
- bool flag;
- bool flag1;
- bool flag2;
- bool flag3;
- this.ViewModel.Loading(true);
- List<KeyValuePair<string, string>> keyValuePairs = null;
- if (this.AdicionandoVendedor)
- {
- keyValuePairs = await this.ViewModel.AdicionarVendedor();
- }
- flag = (keyValuePairs == null ? true : keyValuePairs.Count == 0);
- if (flag)
- {
- keyValuePairs = await this.ViewModel.SalvarCliente();
- flag1 = (keyValuePairs == null ? true : keyValuePairs.Count == 0);
- if (flag1)
- {
- if (!this.ViewModel.StatusDocumento.HasValue)
- {
- keyValuePairs = new List<KeyValuePair<string, string>>()
- {
- new KeyValuePair<string, string>("STATUS DO SEGURO", "OBRIGATÓRIO")
- };
- }
- flag2 = (keyValuePairs == null ? true : keyValuePairs.Count == 0);
- if (flag2)
- {
- if (!this.ViewModel.StatusDocumento.HasValue)
- {
- this.ViewModel.SelectedDocumento.set_Situacao(1);
- }
- keyValuePairs = await this.ViewModel.Salvar(true);
- flag3 = (keyValuePairs == null ? true : keyValuePairs.Count == 0);
- if (flag3)
- {
- await this.ViewModel.ConcluirCritica();
- this.EditarVendedor(false);
- this.ViewModel.EnableGrid = true;
- this.SeguroCombinadoBox.IsChecked = new bool?(false);
- }
- else
- {
- List<KeyValuePair<string, string>> keyValuePairs1 = keyValuePairs;
- if (!keyValuePairs1.Any<KeyValuePair<string, string>>((KeyValuePair<string, string> x) => x.Value == "VIGENCIANAOACEITA"))
- {
- this.ViewModel.Loading(false);
- await this.ViewModel.ShowMessage(keyValuePairs, this.ViewModel.ErroCamposInvalidos, "OK", "");
- }
- else
- {
- this.ViewModel.Loading(false);
- }
- }
- }
- else
- {
- this.ViewModel.Loading(false);
- await this.ViewModel.ShowMessage(keyValuePairs, this.ViewModel.ErroCamposInvalidos, "OK", "");
- }
- }
- else
- {
- this.ViewModel.Loading(false);
- await this.ViewModel.ShowMessage(keyValuePairs, this.ViewModel.ErroCamposInvalidos, "OK", "");
- }
- }
- else
- {
- this.ViewModel.Loading(false);
- await this.ViewModel.ShowMessage(keyValuePairs, this.ViewModel.ErroCamposInvalidos, "OK", "");
- }
- }
-
- private async void SalvarVendedor_Click(object sender, RoutedEventArgs e)
- {
- TipoRepasse? nullable;
- List<KeyValuePair<string, string>> keyValuePairs;
- bool valueOrDefault;
- TipoRepasse? tipo;
- bool flag;
- decimal num;
- bool flag1;
- ((MenuItem)sender).Click -= new RoutedEventHandler(this.SalvarVendedor_Click);
- bool coCorretagem = this.ViewModel.CoCorretagem;
- if (coCorretagem)
- {
- coCorretagem = !await this.ViewModel.ShowMessage("AO ADICIONAR CO-CORRETAGEM COMO VENDEDOR, O DOCUMENTO ACIMA SERÁ SALVO.\nDESEJÁ CONTINUAR?", "SIM", "NÃO", false);
- }
- if (!coCorretagem)
- {
- if (this.ViewModel.SelectedParcela == null)
- {
- valueOrDefault = true;
- }
- else if (this.ViewModel.SelectedParcela.get_SubTipo() != 1)
- {
- valueOrDefault = false;
- }
- else
- {
- TipoRecebimento? tipoRecebimento = this.ViewModel.SelectedDocumento.get_TipoRecebimento();
- valueOrDefault = tipoRecebimento.GetValueOrDefault() == 1;
- }
- bool flag2 = valueOrDefault;
- NegocioCorretora? negocioCorretora = this.ViewModel.SelectedDocumento.get_NegocioCorretora();
- bool valueOrDefault1 = negocioCorretora.GetValueOrDefault() == 1;
- if (this.ComissaoRenovacaoComboBox.SelectedItem != null || this.ComissaoNovoComboBox.SelectedItem != null)
- {
- VendedorParcela selectedPagamento = this.ViewModel.SelectedPagamento;
- if (selectedPagamento != null)
- {
- Repasse repasse = selectedPagamento.get_Repasse();
- if (repasse != null)
- {
- tipo = repasse.get_Tipo();
- }
- else
- {
- nullable = null;
- tipo = nullable;
- }
- nullable = tipo;
- flag = nullable.GetValueOrDefault() == 3;
- }
- else
- {
- flag = false;
- }
- if (flag)
- {
- valueOrDefault1 = false;
- }
- object selectedItem = this.ComissaoRenovacaoComboBox.SelectedItem;
- if (selectedItem == null)
- {
- selectedItem = this.ComissaoNovoComboBox.SelectedItem;
- }
- object obj = selectedItem;
- VendedorParcela vendedorParcela = this.ViewModel.SelectedPagamento;
- num = (valueOrDefault1 ? ((Repasse)obj).get_ValorRenovacao() : ((Repasse)obj).get_ValorNovo());
- vendedorParcela.set_PorcentagemRepasse(new decimal?(num));
- keyValuePairs = (!flag2 ? await this.ViewModel.AdicionarVendedorParcelaEspecial() : await this.ViewModel.AdicionarVendedor());
- List<KeyValuePair<string, string>> keyValuePairs1 = keyValuePairs;
- flag1 = (keyValuePairs1 == null ? true : keyValuePairs1.Count == 0);
- if (!flag1)
- {
- await this.ViewModel.ShowMessage(keyValuePairs1, this.ViewModel.ErroCamposInvalidos, "OK", "");
- ((MenuItem)sender).Click += new RoutedEventHandler(this.SalvarVendedor_Click);
- }
- else
- {
- this.EditarVendedor(false);
- if (this.ViewModel.VerificaCoCorretagem())
- {
- this.ComissaoBox.IsReadOnly = true;
- this.ViewModel.ComissOriginalVisibility = System.Windows.Visibility.Visible;
- }
- ((MenuItem)sender).Click += new RoutedEventHandler(this.SalvarVendedor_Click);
- }
- }
- else
- {
- await this.ViewModel.ShowMessage("NECESSÁRIOS ESCOLHER O VALOR DE REPASSE ANTES DE ADICIONAR O VENDEDOR", "OK", "", false);
- ((MenuItem)sender).Click += new RoutedEventHandler(this.SalvarVendedor_Click);
- }
- }
- else
- {
- ((MenuItem)sender).Click += new RoutedEventHandler(this.SalvarVendedor_Click);
- }
- }
-
- private async void Seguradora_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
- {
- bool hasValue;
- ComboBox comboBox = (ComboBox)sender;
- if (comboBox != null && comboBox.SelectedItem != null)
- {
- ToggleButton criticadoBox = this.CriticadoBox;
- if (criticadoBox != null)
- {
- hasValue = !criticadoBox.IsChecked.HasValue;
- }
- else
- {
- hasValue = true;
- }
- if (!hasValue)
- {
- this.SeguradoraBox.SelectionChanged -= new SelectionChangedEventHandler(this.Seguradora_OnSelectionChanged);
- this.UsuarioBox.SelectionChanged -= new SelectionChangedEventHandler(this.Usuario_OnSelectionChanged);
- this.CriticadoBox.Checked -= new RoutedEventHandler(this.Criticado_OnChecked);
- this.ViewModel.SelectedSeguradora = (Seguradora)comboBox.SelectedItem;
- await this.ViewModel.CarregaCritica(this.ViewModel.SelectedUsuario.get_Id(), ((Seguradora)comboBox.SelectedItem).get_Id(), this.ViewModel.Criticado);
- this.SeguradoraBox.SelectionChanged += new SelectionChangedEventHandler(this.Seguradora_OnSelectionChanged);
- this.UsuarioBox.SelectionChanged += new SelectionChangedEventHandler(this.Usuario_OnSelectionChanged);
- this.CriticadoBox.Checked += new RoutedEventHandler(this.Criticado_OnChecked);
- }
- }
- }
-
- private void SituacaoBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
- {
- ComboBox comboBox = (ComboBox)sender;
- if (this.ViewModel.EnableFields)
- {
- this.ViewModel.StatusDocumento = (TipoSeguro?)comboBox.SelectedItem;
- }
- }
-
- [DebuggerNonUserCode]
- [EditorBrowsable(EditorBrowsableState.Never)]
- [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
- void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
- {
- switch (connectionId)
- {
- case 1:
- {
- this.UsuarioBox = (ComboBox)target;
- return;
- }
- case 2:
- {
- this.SeguradoraBox = (ComboBox)target;
- return;
- }
- case 3:
- {
- this.InicioBox = (DatePicker)target;
- this.InicioBox.LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus);
- this.InicioBox.PreviewKeyDown += new KeyEventHandler(this.DatePicker_PreviewKeyDown);
- this.InicioBox.MouseDoubleClick += new MouseButtonEventHandler(this.DataAtual_OnDoubleClick);
- return;
- }
- case 4:
- {
- this.FimBox = (DatePicker)target;
- this.FimBox.LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus);
- this.FimBox.PreviewKeyDown += new KeyEventHandler(this.DatePicker_PreviewKeyDown);
- this.FimBox.MouseDoubleClick += new MouseButtonEventHandler(this.DataAtual_OnDoubleClick);
- return;
- }
- case 5:
- {
- this.CriticadoBox = (ToggleButton)target;
- return;
- }
- case 6:
- {
- ((Button)target).Click += new RoutedEventHandler(this.Atualizar_OnClick);
- return;
- }
- case 7:
- {
- ((TextBox)target).PreviewKeyDown += new KeyEventHandler(this.Pesquisa_OnPreviewKeyDown);
- return;
- }
- case 8:
- {
- ((Button)target).Click += new RoutedEventHandler(this.AdicionarFiltro_OnClick);
- return;
- }
- case 9:
- case 53:
- case 63:
- case 64:
- case 65:
- case 66:
- case 67:
- case 69:
- case 70:
- {
- this._contentLoaded = true;
- return;
- }
- case 10:
- {
- this.CriticaGrid = (DataGrid)target;
- return;
- }
- case 11:
- {
- ((MenuItem)target).Click += new RoutedEventHandler(this.Alterar_OnClick);
- return;
- }
- case 12:
- {
- this.ConcluirCriticaButton = (MenuItem)target;
- this.ConcluirCriticaButton.Click += new RoutedEventHandler(this.ConcluirCritica_OnClick);
- return;
- }
- case 13:
- {
- this.CancelarDocumento = (MenuItem)target;
- this.CancelarDocumento.Click += new RoutedEventHandler(this.Cancelar_OnClick);
- return;
- }
- case 14:
- {
- ((MenuItem)target).Click += new RoutedEventHandler(this.Cliente_OnClick);
- return;
- }
- case 15:
- {
- ((MenuItem)target).Click += new RoutedEventHandler(this.Apolice_OnClick);
- return;
- }
- case 16:
- {
- ((MenuItem)target).Click += new RoutedEventHandler(this.Tarefa_OnClick);
- return;
- }
- case 17:
- {
- ((MenuItem)target).Click += new RoutedEventHandler(this.Perfil_OnClick);
- return;
- }
- case 18:
- {
- ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirAquivoDigital_Click);
- return;
- }
- case 19:
- {
- this.ProdutoBox = (ComboBox)target;
- return;
- }
- case 20:
- {
- this.NegocioCorretoraBox = (ComboBox)target;
- return;
- }
- case 21:
- {
- this.SituacaoBox = (ComboBox)target;
- this.SituacaoBox.SelectionChanged += new SelectionChangedEventHandler(this.SituacaoBox_SelectionChanged);
- return;
- }
- case 22:
- {
- this.TransmissaoBox = (DatePicker)target;
- this.TransmissaoBox.LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus);
- this.TransmissaoBox.MouseDoubleClick += new MouseButtonEventHandler(this.DataAtual_OnDoubleClick);
- return;
- }
- case 23:
- {
- this.ApoliceBox = (TextBox)target;
- return;
- }
- case 24:
- {
- this.EndossoBox = (TextBox)target;
- return;
- }
- case 25:
- {
- this.EmissaoBox = (DatePicker)target;
- this.EmissaoBox.LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus);
- this.EmissaoBox.MouseDoubleClick += new MouseButtonEventHandler(this.DataAtual_OnDoubleClick);
- return;
- }
- case 26:
- {
- this.Vigencia1Box = (DatePicker)target;
- this.Vigencia1Box.LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.Initial_DatePicker_OnLostKeyboardFocus);
- this.Vigencia1Box.MouseDoubleClick += new MouseButtonEventHandler(this.DataAtual_OnDoubleClick);
- return;
- }
- case 27:
- {
- this.Vigencia2Box = (DatePicker)target;
- this.Vigencia2Box.LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus);
- this.Vigencia2Box.MouseDoubleClick += new MouseButtonEventHandler(this.DataAtual_OnDoubleClick);
- return;
- }
- case 28:
- {
- this.AdicionalBox = (ToggleButton)target;
- return;
- }
- case 29:
- {
- this.Comissao = (CustomIsReadOnlyControl)target;
- return;
- }
- case 30:
- {
- this.ComissaoBox = (CurrencyTextBox)target;
- return;
- }
- case 31:
- {
- this.PremioLiquidoBox = (CurrencyTextBox)target;
- return;
- }
- case 32:
- {
- this.PremioAdicionalBox = (CurrencyTextBox)target;
- return;
- }
- case 33:
- {
- this.IofBox = (CurrencyTextBox)target;
- return;
- }
- case 34:
- {
- this.DiferencaBox = (CurrencyTextBox)target;
- return;
- }
- case 35:
- {
- this.PremioTotalBox = (CurrencyTextBox)target;
- return;
- }
- case 36:
- {
- this.ParcelasBox = (CurrencyTextBox)target;
- return;
- }
- case 37:
- {
- this.SeguroCombinadoBox = (ToggleButton)target;
- return;
- }
- case 38:
- {
- this.EditarVendedorButton = (MenuItem)target;
- this.EditarVendedorButton.Click += new RoutedEventHandler(this.EditarVendedorButton_OnClick);
- return;
- }
- case 39:
- {
- this.SalvarVendedorButton = (MenuItem)target;
- this.SalvarVendedorButton.Click += new RoutedEventHandler(this.SalvarVendedor_Click);
- return;
- }
- case 40:
- {
- this.CancelarVendedorButton = (MenuItem)target;
- this.CancelarVendedorButton.Click += new RoutedEventHandler(this.CancelarVendedor_Click);
- return;
- }
- case 41:
- {
- this.VendedorFields = (WrapPanel)target;
- return;
- }
- case 42:
- {
- this.CoCorretagemToogle = (ToggleButton)target;
- this.CoCorretagemToogle.Click += new RoutedEventHandler(this.AdicionarCoCorretagem_OnClick);
- return;
- }
- case 43:
- {
- this.TipoVendedorBox = (ComboBox)target;
- return;
- }
- case 44:
- {
- this.VendedorBox = (ComboBox)target;
- return;
- }
- case 45:
- {
- this.ComissaoNovoBox = (CustomItemValidation)target;
- return;
- }
- case 46:
- {
- this.ComissaoNovoComboBox = (ComboBox)target;
- this.ComissaoNovoComboBox.SelectionChanged += new SelectionChangedEventHandler(this.ComissaoVendedorBox_OnSelectionChanged);
- return;
- }
- case 47:
- {
- this.ComissaoRenovacaoBox = (CustomItemValidation)target;
- return;
- }
- case 48:
- {
- this.ComissaoRenovacaoComboBox = (ComboBox)target;
- this.ComissaoRenovacaoComboBox.SelectionChanged += new SelectionChangedEventHandler(this.ComissaoVendedorBox_OnSelectionChanged);
- return;
- }
- case 49:
- {
- this.ValorRepasseBox = (CurrencyTextBox)target;
- return;
- }
- case 50:
- {
- this.FormaRecebidaBox = (TextBox)target;
- return;
- }
- case 51:
- {
- this.VendedorGrid = (DataGrid)target;
- return;
- }
- case 52:
- {
- this.RepasseVendedor = (DataGridTextColumn)target;
- return;
- }
- case 54:
- {
- this.NomeBox = (TextBox)target;
- return;
- }
- case 55:
- {
- this.TipoDocumentoPrincipalBox = (ComboBox)target;
- return;
- }
- case 56:
- {
- this.DocumentoPrincipalBox = (TextBox)target;
- CriticaApoliceView criticaApoliceView = this;
- this.DocumentoPrincipalBox.PreviewTextInput += new TextCompositionEventHandler(criticaApoliceView.SomenteNumeros);
- this.DocumentoPrincipalBox.LostFocus += new RoutedEventHandler(this.DocumentoPrincipalBox_LostFocus);
- return;
- }
- case 57:
- {
- this.NascimentoBox = (DatePicker)target;
- this.NascimentoBox.LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus);
- this.NascimentoBox.MouseDoubleClick += new MouseButtonEventHandler(this.DataAtual_OnDoubleClick);
- return;
- }
- case 58:
- {
- this.IdentidadeBox = (TextBox)target;
- return;
- }
- case 59:
- {
- this.EmissorBox = (TextBox)target;
- return;
- }
- case 60:
- {
- this.EstadoEmissorBox = (TextBox)target;
- return;
- }
- case 61:
- {
- ((DatePicker)target).LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus);
- ((DatePicker)target).PreviewKeyDown += new KeyEventHandler(this.DatePicker_PreviewKeyDown);
- ((DatePicker)target).MouseDoubleClick += new MouseButtonEventHandler(this.DataAtual_OnDoubleClick);
- ((DatePicker)target).PreviewTextInput += new TextCompositionEventHandler(this.SomenteData);
- return;
- }
- case 62:
- {
- this.TelefoneListBox = (ListBox)target;
- return;
- }
- case 68:
- {
- this.EmailListBox = (ListBox)target;
- return;
- }
- case 71:
- {
- this.ItemGrid = (DataGrid)target;
- return;
- }
- default:
- {
- this._contentLoaded = true;
- return;
- }
- }
- }
-
- [DebuggerNonUserCode]
- [EditorBrowsable(EditorBrowsableState.Never)]
- [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
- void System.Windows.Markup.IStyleConnector.Connect(int connectionId, object target)
- {
- if (connectionId == 9)
- {
- ((Chip)target).add_DeleteClick(new RoutedEventHandler(this.ExcluirFiltro_OnClick));
- return;
- }
- if (connectionId == 53)
- {
- ((Button)target).Click += new RoutedEventHandler(this.ExcluirVendedor_OnClick);
- return;
- }
- switch (connectionId)
- {
- case 63:
- {
- ((ComboBox)target).SelectionChanged += new SelectionChangedEventHandler(this.TipoComboBox_OnSelectionChanged);
- return;
- }
- case 64:
- {
- CriticaApoliceView criticaApoliceView = this;
- ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(criticaApoliceView.SomenteNumeros);
- return;
- }
- case 65:
- {
- CriticaApoliceView criticaApoliceView1 = this;
- ((TextBox)target).LostFocus += new RoutedEventHandler(criticaApoliceView1.FormatarTelefone);
- CriticaApoliceView criticaApoliceView2 = this;
- ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(criticaApoliceView2.SomenteNumeros);
- return;
- }
- case 66:
- {
- ((TextBox)target).PreviewGotKeyboardFocus += new KeyboardFocusChangedEventHandler(this.OrdemBox_OnPreviewGotKeyboardFocus);
- ((TextBox)target).LostFocus += new RoutedEventHandler(this.OrdemBox_OnLostFocus);
- CriticaApoliceView criticaApoliceView3 = this;
- ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(criticaApoliceView3.SomenteNumeros);
- return;
- }
- case 67:
- {
- ((Button)target).Click += new RoutedEventHandler(this.ExcluirTelefone_OnClick);
- return;
- }
- case 68:
- case 71:
- {
- return;
- }
- case 69:
- {
- ((TextBox)target).PreviewGotKeyboardFocus += new KeyboardFocusChangedEventHandler(this.OrdemBox_OnPreviewGotKeyboardFocus);
- ((TextBox)target).LostFocus += new RoutedEventHandler(this.OrdemBox_OnLostFocus);
- CriticaApoliceView criticaApoliceView4 = this;
- ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(criticaApoliceView4.SomenteNumeros);
- return;
- }
- case 70:
- {
- ((Button)target).Click += new RoutedEventHandler(this.ExcluirEmail_OnClick);
- return;
- }
- case 72:
- {
- ((Button)target).Click += new RoutedEventHandler(this.Item_Click);
- return;
- }
- default:
- {
- return;
- }
- }
- }
-
- private void Tarefa_OnClick(object sender, RoutedEventArgs e)
- {
- Tarefa tarefa = new Tarefa();
- tarefa.set_IdCliente(this.ViewModel.SelectedDocumento.get_Controle().get_Cliente().get_Id());
- tarefa.set_Cliente(this.ViewModel.SelectedDocumento.get_Controle().get_Cliente().get_Nome());
- tarefa.set_Entidade(0);
- tarefa.set_IdEntidade(this.ViewModel.SelectedDocumento.get_Id());
- tarefa.set_Titulo(string.Concat(this.ViewModel.SelectedDocumento.get_Controle().get_Cliente().get_Nome(), " APÓLICE ", this.ViewModel.SelectedDocumento.get_Apolice()));
- Tarefa tarefa1 = tarefa;
- this.ViewModel.ShowDrawer(new TarefaDrawer(tarefa1, true), 0, false);
- }
-
- private void TipoComboBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
- {
- int num;
- ComboBox comboBox = (ComboBox)sender;
- CustomIsReadOnlyControl customIsReadOnlyControl = Extentions.FindVisualAncestor<CustomIsReadOnlyControl>(comboBox);
- if (customIsReadOnlyControl == null)
- {
- return;
- }
- WrapPanel wrapPanel = Extentions.FindVisualAncestor<WrapPanel>(customIsReadOnlyControl);
- ListBox listBox = Extentions.FindVisualAncestor<ListBox>(wrapPanel);
- ContentPresenter contentPresenter = FindVisualChild.Find<ContentPresenter>((ListBoxItem)listBox.ItemContainerGenerator.ContainerFromIndex(listBox.Items.IndexOf(wrapPanel.DataContext)));
- DataTemplate contentTemplate = contentPresenter.ContentTemplate;
- CustomItemValidation customItemValidation = (CustomItemValidation)contentTemplate.FindName("Prefixo", contentPresenter);
- CustomItemValidation customItemValidation1 = (CustomItemValidation)contentTemplate.FindName("Telefone", contentPresenter);
- TextBox textBox = ViewHelper.FindChildren<TextBox>(customItemValidation).FirstOrDefault<TextBox>();
- TextBox textBox1 = ViewHelper.FindChildren<TextBox>(customItemValidation1).FirstOrDefault<TextBox>();
- if (textBox == null || textBox1 == null)
- {
- return;
- }
- if ((TipoTelefone)comboBox.SelectedValue == 8)
- {
- customItemValidation.Visibility = System.Windows.Visibility.Collapsed;
- textBox1.MaxLength = 20;
- return;
- }
- customItemValidation.Visibility = System.Windows.Visibility.Visible;
- textBox1.MaxLength = 10;
- num = (textBox1.Text.Length >= 10 ? 10 : textBox1.Text.Length);
- textBox1.Text = textBox1.Text.Substring(0, num);
- }
-
- private void TipoDocumentoPrincipalBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
- {
- this.ViewModel.AlteraDocumentoPrincipal();
- }
-
- private void TipoVendedorBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
- {
- ComboBox comboBox = (ComboBox)sender;
- if (comboBox.SelectedItem == null)
- {
- return;
- }
- if (this.ViewModel.SelectedPagamento == null)
- {
- this.ViewModel.SelectedPagamento = new VendedorParcela();
- }
- this.ViewModel.SelectedPagamento.set_TipoVendedor((TipoVendedor)comboBox.SelectedItem);
- }
-
- private async void Usuario_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
- {
- bool hasValue;
- ComboBox comboBox = (ComboBox)sender;
- if (comboBox != null && comboBox.SelectedItem != null)
- {
- ToggleButton criticadoBox = this.CriticadoBox;
- if (criticadoBox != null)
- {
- hasValue = !criticadoBox.IsChecked.HasValue;
- }
- else
- {
- hasValue = true;
- }
- if (!hasValue)
- {
- if (this.ViewModel.SelectedSeguradora != null)
- {
- this.SeguradoraBox.SelectionChanged -= new SelectionChangedEventHandler(this.Seguradora_OnSelectionChanged);
- this.UsuarioBox.SelectionChanged -= new SelectionChangedEventHandler(this.Usuario_OnSelectionChanged);
- this.CriticadoBox.Checked -= new RoutedEventHandler(this.Criticado_OnChecked);
- this.ViewModel.SelectedUsuario = (Usuario)comboBox.SelectedItem;
- await this.ViewModel.CarregaCritica(((Usuario)comboBox.SelectedItem).get_Id(), this.ViewModel.SelectedSeguradora.get_Id(), this.ViewModel.Criticado);
- this.SeguradoraBox.SelectionChanged += new SelectionChangedEventHandler(this.Seguradora_OnSelectionChanged);
- this.UsuarioBox.SelectionChanged += new SelectionChangedEventHandler(this.Usuario_OnSelectionChanged);
- this.CriticadoBox.Checked += new RoutedEventHandler(this.Criticado_OnChecked);
- }
- }
- }
- }
-
- private void ValidarDocumento()
- {
- if (this.ViewModel.SelectedDocumento == null)
- {
- return;
- }
- List<KeyValuePair<string, string>> keyValuePairs1 = this.ViewModel.SelectedDocumento.Validate();
- if (this.ViewModel.Telefones != null)
- {
- ExtensionMethods.ForEach<ClienteTelefone>(this.ViewModel.Telefones, (ClienteTelefone x) => {
- List<KeyValuePair<string, string>> keyValuePairs = x.Validate();
- keyValuePairs1.AddRange(keyValuePairs);
- });
- }
- this.ValidateFields(keyValuePairs1, false);
- ExtensionMethods.ForEach<DependencyObject>(Extentions.FindVisualChildren<DependencyObject>(this.TelefoneListBox), (DependencyObject child) => child.ValidateFields(keyValuePairs1, false));
- }
-
- private void VendedorBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
- {
- ComboBox comboBox = (ComboBox)sender;
- if (comboBox.SelectedItem == null)
- {
- return;
- }
- this.ViewModel.FiltrarRepasse((Vendedor)comboBox.SelectedItem);
- NegocioCorretora? negocioCorretora = this.ViewModel.SelectedDocumento.get_NegocioCorretora();
- bool valueOrDefault = negocioCorretora.GetValueOrDefault() == 1;
- if (valueOrDefault && this.ViewModel.CoCorretagem)
- {
- this.ComissaoNovoBox.Visibility = System.Windows.Visibility.Visible;
- this.ComissaoRenovacaoBox.Visibility = System.Windows.Visibility.Collapsed;
- return;
- }
- this.ComissaoNovoBox.Visibility = (!valueOrDefault ? System.Windows.Visibility.Visible : System.Windows.Visibility.Collapsed);
- this.ComissaoRenovacaoBox.Visibility = (valueOrDefault ? System.Windows.Visibility.Visible : System.Windows.Visibility.Collapsed);
- }
- }
-} \ No newline at end of file