diff options
Diffstat (limited to 'Decompiler/Gestor.Application.Views.Seguros/ConsultaOriginalView.cs')
| -rw-r--r-- | Decompiler/Gestor.Application.Views.Seguros/ConsultaOriginalView.cs | 1317 |
1 files changed, 1317 insertions, 0 deletions
diff --git a/Decompiler/Gestor.Application.Views.Seguros/ConsultaOriginalView.cs b/Decompiler/Gestor.Application.Views.Seguros/ConsultaOriginalView.cs new file mode 100644 index 0000000..ccc4de0 --- /dev/null +++ b/Decompiler/Gestor.Application.Views.Seguros/ConsultaOriginalView.cs @@ -0,0 +1,1317 @@ +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.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Threading; +using Gestor.Application.Actions; +using Gestor.Application.Drawers; +using Gestor.Application.Helpers; +using Gestor.Application.Servicos; +using Gestor.Application.Servicos.Seguros; +using Gestor.Application.ViewModels; +using Gestor.Application.ViewModels.Seguros; +using Gestor.Application.Views.Ferramentas; +using Gestor.Application.Views.Generic; +using Gestor.Common.Validation; +using Gestor.Model.Common; +using Gestor.Model.Domain.Common; +using Gestor.Model.Domain.Configuracoes; +using Gestor.Model.Domain.Ferramentas; +using Gestor.Model.Domain.Generic; +using Gestor.Model.Domain.MalaDireta; +using Gestor.Model.Domain.Relatorios.ClientesAtivosInativos; +using Gestor.Model.Domain.Seguros; +using MaterialDesignThemes.Wpf; + +namespace Gestor.Application.Views.Seguros; + +public class ConsultaOriginalView : BaseUserControl, IComponentConnector, IStyleConnector +{ + public ConsultaViewModel ViewModel; + + private bool _carregarDocumetos = true; + + internal RadioButton ApoliceRadioButton; + + internal RadioButton EndossoRadioButton; + + internal MenuItem AcessarDocumentoMenuItem; + + internal DataGrid ApoliceGrid; + + internal DataGridTextColumn NomeField; + + internal DataGridTextColumn ApelidoField; + + internal DataGridTextColumn ApolicesComissaoColumn; + + internal DataGrid EndossoGrid; + + internal DataGridTextColumn EndossosComissaoColumn; + + internal WrapPanel Comissao; + + internal DataGrid ParcelaGrid; + + internal DataGridTextColumn ParcelasTotalColumn; + + internal DataGridTextColumn ParcelasRealizadoColumn; + + internal DataGridTextColumn ParcelasComissaoColumn; + + internal DataGridTextColumn ParcelasReciboColumn; + + internal DataGridTextColumn ParcelasValorComissaoDescColumn; + + internal DataGridTemplateColumn MaisInformacoesColumn; + + internal RadioButton AtivosRadioButton; + + internal RadioButton ApoliceItensRadioButton; + + internal RadioButton EndossoItensRadioButton; + + internal RadioButton InativosRadioButton; + + internal DataGrid ItemGrid; + + private bool _contentLoaded; + + private Documento _documentoAssistencia { get; set; } + + private string _linkAssistencia { get; set; } + + public ConsultaOriginalView(ConsultaViewModel viewModel) + { + ((FrameworkElement)this).Tag = "CONSULTA DE DOCUMENTOS"; + ViewModel = viewModel ?? new ConsultaViewModel(); + ((FrameworkElement)this).DataContext = ViewModel; + InitializeComponent(); + Gestor.Application.Actions.Actions.UpdateRadioApolice = (Action<int>)Delegate.Combine(Gestor.Application.Actions.Actions.UpdateRadioApolice, new Action<int>(SelecionarRadios)); + Gestor.Application.Actions.Actions.ScrollDocumento = (Action)Delegate.Combine(Gestor.Application.Actions.Actions.ScrollDocumento, new Action(ScrollDocumento)); + Gestor.Application.Actions.Actions.ScrollToItem = ScrollToItem; + Gestor.Application.Actions.Actions.ScrollToItem = (Action)Delegate.Combine(Gestor.Application.Actions.Actions.ScrollToItem, new Action(ScrollToItem)); + ((FrameworkElement)ItemGrid).DataContext = ViewModel; + Dispatcher dispatcher = ((DispatcherObject)this).Dispatcher; + if (dispatcher != null) + { + dispatcher.BeginInvoke((DispatcherPriority)7, (Delegate)new Action(ContentLoad)); + } + } + + private void ScrollToItem() + { + if (((Selector)ItemGrid).SelectedItem != null) + { + ScrollToIndex(ItemGrid, ((Selector)ItemGrid).SelectedIndex); + } + } + + private void ContentLoad() + { + //IL_00a6: Unknown result type (might be due to invalid IL or missing references) + //IL_00b0: Expected O, but got Unknown + //IL_00bd: Unknown result type (might be due to invalid IL or missing references) + //IL_00c7: Expected O, but got Unknown + //IL_00d4: Unknown result type (might be due to invalid IL or missing references) + //IL_00de: Expected O, but got Unknown + //IL_00eb: Unknown result type (might be due to invalid IL or missing references) + //IL_00f5: Expected O, but got Unknown + //IL_0102: Unknown result type (might be due to invalid IL or missing references) + //IL_010c: Expected O, but got Unknown + //IL_0119: Unknown result type (might be due to invalid IL or missing references) + //IL_0123: Expected O, but got Unknown + //IL_0130: Unknown result type (might be due to invalid IL or missing references) + //IL_013a: Expected O, but got Unknown + //IL_0147: Unknown result type (might be due to invalid IL or missing references) + //IL_0151: Expected O, but got Unknown + //IL_015e: Unknown result type (might be due to invalid IL or missing references) + //IL_0168: Expected O, but got Unknown + //IL_0175: Unknown result type (might be due to invalid IL or missing references) + //IL_017f: Expected O, but got Unknown + //IL_018c: Unknown result type (might be due to invalid IL or missing references) + //IL_0196: Expected O, but got Unknown + //IL_01a3: Unknown result type (might be due to invalid IL or missing references) + //IL_01ad: Expected O, but got Unknown + //IL_01c0: Unknown result type (might be due to invalid IL or missing references) + //IL_01f6: Unknown result type (might be due to invalid IL or missing references) + //IL_0208: Unknown result type (might be due to invalid IL or missing references) + //IL_0217: Unknown result type (might be due to invalid IL or missing references) + //IL_024d: Unknown result type (might be due to invalid IL or missing references) + //IL_025c: Unknown result type (might be due to invalid IL or missing references) + //IL_026e: Unknown result type (might be due to invalid IL or missing references) + //IL_0283: Unknown result type (might be due to invalid IL or missing references) + //IL_028f: Unknown result type (might be due to invalid IL or missing references) + if (ConsultaViewModel.DocumentoSelecionado != null && ConsultaViewModel.DocumentoSelecionado.Tipo != 0) + { + ViewModel.FilterDocumento = 1; + } + ((DataGridColumn)NomeField).Visibility = (Visibility)(ViewModel.Apelido ? 2 : 0); + ((DataGridColumn)ApelidoField).Visibility = (Visibility)((!ViewModel.Apelido) ? 2 : 0); + ((ToggleButton)ApoliceRadioButton).IsChecked = ViewModel.FilterDocumento == 0; + ((ToggleButton)EndossoRadioButton).IsChecked = ViewModel.FilterDocumento == 1; + AjustaItem(); + ((Selector)ApoliceGrid).SelectionChanged += new SelectionChangedEventHandler(ApoliceGrid_OnSelectionChanged); + ((Control)ParcelaGrid).MouseDoubleClick += new MouseButtonEventHandler(ParcelaGrid_OnMouseDoubleClick); + ((Selector)EndossoGrid).SelectionChanged += new SelectionChangedEventHandler(EndossoGrid_OnSelectionChanged); + ((Control)EndossoGrid).MouseDoubleClick += new MouseButtonEventHandler(EndossoGrid_OnMouseDoubleClick); + ((ToggleButton)AtivosRadioButton).Checked += new RoutedEventHandler(Documento_OnChecked); + ((ToggleButton)ApoliceItensRadioButton).Checked += new RoutedEventHandler(Documento_OnChecked); + ((ToggleButton)EndossoItensRadioButton).Checked += new RoutedEventHandler(Documento_OnChecked); + ((ToggleButton)InativosRadioButton).Checked += new RoutedEventHandler(Documento_OnChecked); + ((ToggleButton)ApoliceRadioButton).Checked += new RoutedEventHandler(Documento_OnChecked); + ((ToggleButton)EndossoRadioButton).Checked += new RoutedEventHandler(Documento_OnChecked); + ((Selector)ItemGrid).SelectionChanged += new SelectionChangedEventHandler(ItemGrid_OnSelectionChanged); + ((Control)ItemGrid).MouseDoubleClick += new MouseButtonEventHandler(ItemGrid_OnMouseDoubleClick); + Visibility val = (Visibility)(ViewModel.Restricao((TipoRestricao)14) ? 2 : 0); + ViewModel.ComissaoValorVisibility = (Visibility)(ViewModel.Restricao((TipoRestricao)14) ? 2 : 0); + bool flag = ViewModel.Restricao((TipoRestricao)95); + ((DataGridColumn)ApolicesComissaoColumn).Visibility = (Visibility)((!flag) ? ((int)val) : 0); + ((DataGridColumn)EndossosComissaoColumn).Visibility = (Visibility)((!flag) ? ((int)val) : 0); + ((UIElement)Comissao).Visibility = val; + bool flag2 = Recursos.Configuracoes.Any((ConfiguracaoSistema x) => (int)x.Configuracao == 5); + ((DataGridColumn)ParcelasRealizadoColumn).Visibility = val; + ((DataGridColumn)ParcelasComissaoColumn).Visibility = (Visibility)((!flag) ? ((int)val) : 0); + ((DataGridColumn)ParcelasReciboColumn).Visibility = (Visibility)(flag2 ? 2 : ((int)val)); + ((DataGridColumn)ParcelasValorComissaoDescColumn).Visibility = (Visibility)((!flag2) ? 2 : ((int)val)); + ((DataGridColumn)MaisInformacoesColumn).Visibility = val; + } + + private void AjustaItem() + { + ((ToggleButton)AtivosRadioButton).IsChecked = ViewModel.FilterItens == 0; + ((ToggleButton)ApoliceItensRadioButton).IsChecked = ViewModel.FilterItens == 1; + ((ToggleButton)EndossoItensRadioButton).IsChecked = ViewModel.FilterItens == 2; + ((ToggleButton)InativosRadioButton).IsChecked = ViewModel.FilterItens == 3; + } + + private async void EndossoGrid_OnMouseDoubleClick(object sender, MouseButtonEventArgs e) + { + DataGrid val = (DataGrid)sender; + if (val == null || ((Selector)val).SelectedIndex >= 0) + { + ((ToggleButton)AtivosRadioButton).IsChecked = true; + await ViewModel.SelecionaDocumento(1, (Documento)((val != null) ? ((ItemsControl)val).Items[((Selector)val).SelectedIndex] : null)); + Gestor.Application.Actions.Actions.AcessaTela?.Invoke((TipoTela)2, ""); + } + } + + private void ItemGrid_OnMouseDoubleClick(object sender, MouseButtonEventArgs e) + { + //IL_0001: Unknown result type (might be due to invalid IL or missing references) + //IL_0007: Expected O, but got Unknown + //IL_0031: Unknown result type (might be due to invalid IL or missing references) + //IL_003b: Expected O, but got Unknown + DataGrid val = (DataGrid)sender; + if (val == null || ((Selector)val).SelectedIndex >= 0) + { + ViewModel.SelecionaItem((Item)((val != null) ? ((ItemsControl)val).Items[((Selector)val).SelectedIndex] : null)); + Gestor.Application.Actions.Actions.AcessaTela?.Invoke((TipoTela)3, ""); + } + } + + private void ItemGrid_OnSelectionChanged(object sender, SelectionChangedEventArgs e) + { + //IL_0001: Unknown result type (might be due to invalid IL or missing references) + //IL_0007: Expected O, but got Unknown + //IL_001a: Unknown result type (might be due to invalid IL or missing references) + //IL_0020: Expected O, but got Unknown + //IL_0063: Unknown result type (might be due to invalid IL or missing references) + //IL_006d: Expected O, but got Unknown + DataGrid val = (DataGrid)sender; + if (val == null || ((Selector)val).SelectedIndex >= 0) + { + Item val2 = (Item)((Selector)val).SelectedItem; + if (!val2.Cancelado && !val2.Substituido.HasValue && val2.Status != null) + { + AjustaItem(); + } + ViewModel.SelecionaItem((Item)((val != null) ? ((ItemsControl)val).Items[((Selector)val).SelectedIndex] : null)); + } + } + + private void SelecionarRadios(int filter) + { + _carregarDocumetos = false; + ((ToggleButton)ApoliceRadioButton).IsChecked = filter == 0; + ((ToggleButton)EndossoRadioButton).IsChecked = filter == 1; + _carregarDocumetos = true; + } + + private void ScrollDocumento() + { + if (ViewModel.UpdatingScroll && ((Selector)ApoliceGrid).SelectedItem != null) + { + ApoliceGrid.ScrollIntoView(((Selector)ApoliceGrid).SelectedItem); + } + ViewModel.UpdatingScroll = false; + } + + private async void Documento_OnChecked(object sender, RoutedEventArgs e) + { + ((HeaderedItemsControl)AcessarDocumentoMenuItem).Header = ((ViewModel.FilterDocumento == 0) ? "ACESSAR APÓLICE" : "ACESSAR ENDOSSO"); + ((FrameworkElement)AcessarDocumentoMenuItem).ToolTip = ((ViewModel.FilterDocumento == 0) ? "CLIQUE PARA ACESSAR A TELA DA APÓLICE" : "CLIQUE PARA ACESSAR A TELA DE ENDOSSO"); + RadioButton val = (RadioButton)sender; + if (string.IsNullOrEmpty(val.GroupName)) + { + return; + } + string groupName = val.GroupName; + if (!(groupName == "Apolices")) + { + if (groupName == "Itens") + { + switch (((FrameworkElement)val).Name) + { + default: + await ViewModel.SelecionaItens(0, null, 0L); + break; + case "ApoliceItensRadioButton": + await ViewModel.SelecionaItens(1, null, 0L); + break; + case "EndossoItensRadioButton": + await ViewModel.SelecionaItens(2, null, 0L); + break; + case "InativosRadioButton": + await ViewModel.SelecionaItens(3, null, 0L); + break; + } + } + } + else + { + if (!_carregarDocumetos) + { + return; + } + if (!(((FrameworkElement)val).Name == "EndossoRadioButton")) + { + ((HeaderedItemsControl)AcessarDocumentoMenuItem).Header = "ACESSAR APÓLICE"; + ((FrameworkElement)AcessarDocumentoMenuItem).ToolTip = "CLIQUE PARA ACESSAR A TELA DA APÓLICE"; + ViewModel.CarregaDocumentos(0); + if (((Selector)ApoliceGrid).SelectedItem == null && ((CollectionView)((ItemsControl)ApoliceGrid).Items).Count > 0) + { + ((Selector)ApoliceGrid).SelectedItem = ((ItemsControl)ApoliceGrid).Items[0]; + } + if (((Selector)ApoliceGrid).SelectedItem != null) + { + await ViewModel.SelecionaDocumento(0, (Documento)((Selector)ApoliceGrid).SelectedItem); + } + } + else + { + ((HeaderedItemsControl)AcessarDocumentoMenuItem).Header = "ACESSAR ENDOSSO"; + ((FrameworkElement)AcessarDocumentoMenuItem).ToolTip = "CLIQUE PARA ACESSAR A TELA DE ENDOSSO"; + ViewModel.CarregaDocumentos(1); + if (((Selector)EndossoGrid).SelectedItem == null && ((CollectionView)((ItemsControl)EndossoGrid).Items).Count > 0) + { + ((Selector)EndossoGrid).SelectedItem = ((ItemsControl)EndossoGrid).Items[0]; + } + if (((Selector)EndossoGrid).SelectedItem != null) + { + await ViewModel.SelecionaDocumento(1, (Documento)((Selector)EndossoGrid).SelectedItem); + } + } + } + } + + public void ScrollToIndex(DataGrid grid, int index) + { + Visual descendantByType = GetDescendantByType((Visual)(object)grid, typeof(ScrollViewer)); + Visual obj = ((descendantByType is ScrollViewer) ? descendantByType : null); + int num = ((index - 5 > 0) ? (index - 5) : 0); + if (obj != null) + { + ((ScrollViewer)obj).ScrollToVerticalOffset((double)num); + } + } + + public Visual GetDescendantByType(Visual element, Type type) + { + if (element == null) + { + return null; + } + if (((object)element).GetType() == type) + { + return element; + } + Visual val = null; + FrameworkElement val2 = (FrameworkElement)(object)((element is FrameworkElement) ? element : null); + if (val2 != null) + { + val2.ApplyTemplate(); + } + for (int i = 0; i < VisualTreeHelper.GetChildrenCount((DependencyObject)(object)element); i++) + { + DependencyObject child = VisualTreeHelper.GetChild((DependencyObject)(object)element, i); + Visual element2 = (Visual)(object)((child is Visual) ? child : null); + val = GetDescendantByType(element2, type); + if (val != null) + { + break; + } + } + return val; + } + + private async void ApoliceGrid_OnSelectionChanged(object sender, SelectionChangedEventArgs e) + { + DataGrid val = (DataGrid)sender; + if (val == null || ((Selector)val).SelectedIndex >= 0) + { + await ViewModel.SelecionaDocumento(0, (Documento)((val != null) ? ((ItemsControl)val).Items[((Selector)val).SelectedIndex] : null)); + VisibilityValorPago(); + } + } + + private async void EndossoGrid_OnSelectionChanged(object sender, SelectionChangedEventArgs e) + { + DataGrid val = (DataGrid)sender; + if (val == null || ((Selector)val).SelectedIndex >= 0) + { + await ViewModel.SelecionaDocumento(1, (Documento)((val != null) ? ((ItemsControl)val).Items[((Selector)val).SelectedIndex] : null)); + VisibilityValorPago(); + } + } + + private void VisibilityValorPago() + { + DataGridTextColumn parcelasTotalColumn = ParcelasTotalColumn; + ObservableCollection<Parcela> parcelas = ViewModel.Parcelas; + ((DataGridColumn)parcelasTotalColumn).Visibility = (Visibility)((parcelas == null || !(parcelas.Sum((Parcela p) => p.ValorPago) > default(decimal))) ? 2 : 0); + } + + public async void Pesquisar(PesquisaAvancada pesquisa) + { + await ViewModel.Pesquisar(pesquisa); + if (ViewModel.SelectedControle != null) + { + ScrollToIndex(ApoliceGrid, ((Selector)ApoliceGrid).SelectedIndex); + } + if (ViewModel.SelectedEndosso != null) + { + ScrollToIndex(EndossoGrid, ((Selector)EndossoGrid).SelectedIndex); + } + if (ViewModel.SelectedItem != null) + { + ScrollToIndex(ItemGrid, ((Selector)ItemGrid).SelectedIndex); + } + if (ViewModel.SelectedParcela != null) + { + ScrollToIndex(ParcelaGrid, ((Selector)ParcelaGrid).SelectedIndex); + } + } + + private void ClienteView_Click(object sender, RoutedEventArgs e) + { + Gestor.Application.Actions.Actions.AcessaTela?.Invoke((TipoTela)1, ""); + } + + private async void ApoliceGrid_OnMouseDoubleClick(object sender, MouseButtonEventArgs e) + { + DataGridRow val = (DataGridRow)sender; + if (val != null && !(((FrameworkElement)val).DataContext.GetType() != typeof(Documento))) + { + ((ToggleButton)AtivosRadioButton).IsChecked = true; + Documento val2 = (Documento)((val != null) ? val.Item : null); + if ((((int)val2 != 0) ? new long?(((DomainBase)val2).Id) : null) != ((DomainBase)ViewModel.SelectedControle).Id) + { + await ViewModel.SelecionaDocumento(0, (Documento)((val != null) ? val.Item : null)); + } + Gestor.Application.Actions.Actions.AcessaTela?.Invoke((TipoTela)2, ""); + } + } + + private static void ParcelaGrid_OnMouseDoubleClick(object sender, MouseButtonEventArgs e) + { + //IL_0001: Unknown result type (might be due to invalid IL or missing references) + //IL_0007: Expected O, but got Unknown + //IL_002b: Unknown result type (might be due to invalid IL or missing references) + //IL_0035: Expected O, but got Unknown + DataGrid val = (DataGrid)sender; + if (val == null || ((Selector)val).SelectedIndex >= 0) + { + ConsultaViewModel.ParcelaSelecionada = (Parcela)((val != null) ? ((ItemsControl)val).Items[((Selector)val).SelectedIndex] : null); + Gestor.Application.Actions.Actions.AcessaTela?.Invoke((TipoTela)2, "Parcela"); + } + } + + private void ApoliceView_Click(object sender, RoutedEventArgs e) + { + Gestor.Application.Actions.Actions.AcessaTela?.Invoke((TipoTela)2, ""); + } + + private async void AbrirAquivoDigital_Click(object sender, RoutedEventArgs e) + { + FiltroArquivoDigital filtro = null; + ConsultaViewModel.DocumentoSelecionado.Controle.Cliente = ViewModel.SelectedCliente; + switch (((FrameworkElement)(Button)sender).Name) + { + case "Apolice": + if (!new PermissaoArquivoDigitalServico().BuscarPermissao(Recursos.Usuario, (TipoArquivoDigital)2).Consultar) + { + await ViewModel.ShowMessage("VOCÊ NÃO POSSUI PERMISSÃO PARA ACESSAR\nARQUIVO DIGITAL DE " + ValidationHelper.GetDescription((Enum)(object)(TipoArquivoDigital)2) + "."); + return; + } + ViewModel.SelectedControle.Controle.Cliente = ViewModel.SelectedCliente; + filtro = new FiltroArquivoDigital + { + Id = ((DomainBase)ViewModel.SelectedControle).Id, + Tipo = (TipoArquivoDigital)2, + Parente = ViewModel.SelectedControle + }; + break; + case "Endosso": + if (!new PermissaoArquivoDigitalServico().BuscarPermissao(Recursos.Usuario, (TipoArquivoDigital)2).Consultar) + { + await ViewModel.ShowMessage("VOCÊ NÃO POSSUI PERMISSÃO PARA ACESSAR\nARQUIVO DIGITAL DE " + ValidationHelper.GetDescription((Enum)(object)(TipoArquivoDigital)2) + "."); + return; + } + ViewModel.SelectedEndosso.Controle.Cliente = ViewModel.SelectedCliente; + filtro = new FiltroArquivoDigital + { + Id = ((DomainBase)ViewModel.SelectedEndosso).Id, + Tipo = (TipoArquivoDigital)2, + Parente = ViewModel.SelectedEndosso + }; + break; + case "Parcela": + if (!new PermissaoArquivoDigitalServico().BuscarPermissao(Recursos.Usuario, (TipoArquivoDigital)3).Consultar) + { + await ViewModel.ShowMessage("VOCÊ NÃO POSSUI PERMISSÃO PARA ACESSAR\nARQUIVO DIGITAL DE " + ValidationHelper.GetDescription((Enum)(object)(TipoArquivoDigital)3) + "."); + return; + } + ViewModel.SelectedParcela.Documento = ConsultaViewModel.DocumentoSelecionado; + filtro = new FiltroArquivoDigital + { + Id = ((DomainBase)ViewModel.SelectedParcela).Id, + IdApolice = ((DomainBase)ViewModel.SelectedParcela.Documento).Id, + Tipo = (TipoArquivoDigital)3, + Parente = ViewModel.SelectedParcela + }; + break; + case "Item": + if (!new PermissaoArquivoDigitalServico().BuscarPermissao(Recursos.Usuario, (TipoArquivoDigital)4).Consultar) + { + await ViewModel.ShowMessage("VOCÊ NÃO POSSUI PERMISSÃO PARA ACESSAR\nARQUIVO DIGITAL DE " + ValidationHelper.GetDescription((Enum)(object)(TipoArquivoDigital)4) + "."); + return; + } + ViewModel.SelectedItem.Documento = ConsultaViewModel.DocumentoSelecionado; + filtro = new FiltroArquivoDigital + { + Id = ((DomainBase)ViewModel.SelectedItem).Id, + IdApolice = ((DomainBase)ViewModel.SelectedItem.Documento).Id, + Tipo = (TipoArquivoDigital)4, + Parente = ViewModel.SelectedItem + }; + break; + } + ViewModel.ShowDrawer(new ArquivoDigitalDrawer(filtro), 0, close: false); + } + + private void Item_Click(object sender, RoutedEventArgs e) + { + Gestor.Application.Actions.Actions.AcessaTela?.Invoke((TipoTela)3, ""); + } + + private async void ReordenarItem_Click(object sender, RoutedEventArgs e) + { + List<long> ids = ViewModel.Itens.Select((Item x) => ((DomainBase)x).Id).ToList(); + ConsultaViewModel viewModel = ViewModel; + viewModel.SalvarOrdem(await ViewModel.ShowReordenarItensDialog(ids)); + } + + private void Parcela_Click(object sender, RoutedEventArgs e) + { + Gestor.Application.Actions.Actions.AcessaTela?.Invoke((TipoTela)2, "Parcela"); + } + + private async void ValoresInfo_OnClick(object sender, RoutedEventArgs e) + { + bool restricaoInformacaoValores = ViewModel.Restricao((TipoRestricao)97); + if (!restricaoInformacaoValores) + { + Documento documento = await ViewModel.AbrirDetalhes(); + ViewModel.ShowDrawer(new ValoresApoliceDrawer(documento), 0); + } + if (restricaoInformacaoValores) + { + await ViewModel.ShowMessage("VOCÊ NÃO POSSUI PERMISSÃO PARA ACESSAR MAIS INFORMAÇÕES."); + } + } + + private async void Renovar_OnClick(object sender, RoutedEventArgs e) + { + if (ViewModel.Restricao((TipoRestricao)17)) + { + await ViewModel.ShowMessage("VOCÊ NÃO POSSUI PERMISSÃO PARA RENOVAR. PROCURE O ADMINSTRADOR DO SISTEMA."); + } + else if (!ViewModel.EnableRenovar) + { + await ViewModel.ShowMessage("NÃO É POSSÍVEL RENOVAR UM DOCUMENTO SEM EMISSÃO OU SEM FINAL DE VIGÊNCIA."); + } + else if ((int)ConsultaViewModel.DocumentoSelecionado.Situacao == 7) + { + await ViewModel.ShowMessage("NÃO É POSSÍVEL RENOVAR UM DOCUMENTO RECUSADO."); + } + else + { + Gestor.Application.Actions.Actions.AcessaTela?.Invoke((TipoTela)2, "Renovar"); + } + } + + private async void Endossar_OnClick(object sender, RoutedEventArgs e) + { + if (ViewModel.Restricao((TipoRestricao)33)) + { + await ViewModel.ShowMessage("VOCÊ NÃO POSSUI PERMISSÃO PARA ENDOSSAR. PROCURE O ADMINSTRADOR DO SISTEMA."); + } + else if (!ViewModel.EnableEndossar) + { + List<KeyValuePair<string, string>> pairs = ViewModel.SelectedControle.ValidateEndossar(); + await ViewModel.ShowMessage(pairs, ViewModel.ErroCamposInvalidos, "OK"); + } + else if ((int)ConsultaViewModel.DocumentoSelecionado.Situacao == 7) + { + await ViewModel.ShowMessage("NÃO É POSSÍVEL ENDOSSAR UM DOCUMENTO RECUSADO."); + } + else + { + Gestor.Application.Actions.Actions.AcessaTela?.Invoke((TipoTela)2, "Endossar"); + } + } + + private async void Recusar_OnClick(object sender, RoutedEventArgs e) + { + if (ViewModel.Restricao((TipoRestricao)18)) + { + await ViewModel.ShowMessage("VOCÊ NÃO POSSUI PERMISSÃO PARA RECUSAR. PROCURE O ADMINSTRADOR DO SISTEMA."); + } + else + { + await ViewModel.RecusarDocumento(); + } + } + + private async void EditarParcelas_OnClick(object sender, RoutedEventArgs e) + { + await ViewModel.EditarParcelas(); + } + + private async void ValoresParcelaInfo_OnClick(object sender, RoutedEventArgs e) + { + Parcela parcela = await ViewModel.AbrirDetalhesParcela(); + ViewModel.ShowDrawer(new ValoresParcelaDrawer(parcela, ViewModel.SelectedControle), 0); + } + + private async void ManutecaoItens_OnClick(object sender, RoutedEventArgs e) + { + if ((ViewModel.FilterDocumento == 0 && (int)ViewModel.SelectedControle.Situacao == 7) || (ViewModel.FilterDocumento == 1 && (int)ViewModel.SelectedEndosso.Situacao == 7)) + { + await ViewModel.ShowMessage("NÃO É POSSÍVEL FAZER A MANUTENÇÃO DE ITENS DE UM DOCUMENTO RECUSADO."); + } + else + { + ViewModel.ManutecaoItens(); + } + } + + private void MenuItem_OnClick(object sender, RoutedEventArgs e) + { + //IL_0000: Unknown result type (might be due to invalid IL or missing references) + //IL_0005: Unknown result type (might be due to invalid IL or missing references) + //IL_001b: Unknown result type (might be due to invalid IL or missing references) + //IL_0031: Unknown result type (might be due to invalid IL or missing references) + //IL_0038: Unknown result type (might be due to invalid IL or missing references) + //IL_004e: Unknown result type (might be due to invalid IL or missing references) + //IL_007f: Expected O, but got Unknown + Tarefa tarefa = new Tarefa + { + IdCliente = ((DomainBase)ViewModel.SelectedCliente).Id, + Cliente = ViewModel.SelectedCliente.Nome, + Entidade = (TipoTarefa)0, + IdEntidade = ((DomainBase)ViewModel.SelectedControle).Id, + Titulo = ViewModel.SelectedCliente.Nome + " APÓLICE " + ViewModel.SelectedControle.Apolice + }; + ViewModel.ShowDrawer(new TarefaDrawer(tarefa), 0, close: false); + } + + private async void TrocarCliente_OnClick(object sender, RoutedEventArgs e) + { + ((Window)new HosterWindow((ContentControl)(object)new TrocarClienteView(ViewModel.SelectedControle), "TROCAR CLIENTE", 500.0, 200.0)).ShowDialog(); + await ViewModel.SelecionaCliente(MainViewModel.ClienteSelecionado); + Gestor.Application.Actions.Actions.RecarregarDocumentos?.Invoke(null); + } + + private async void Extratos_OnClick(object sender, RoutedEventArgs e) + { + if (!(await ViewModel.VerificarRestricao((TipoRestricao)13)) || ((DomainBase)ViewModel.SelectedCliente).Id == 0L) + { + return; + } + ViewModel.Loading(isLoading: true); + if (ViewModel.SelectedControle == null) + { + ViewModel.ShowDrawer(new ExtratosDrawer(new List<ClientesAtivosInativos> + { + new ClientesAtivosInativos + { + Selecionado = true, + EntidadeCliente = ViewModel.SelectedCliente, + Id = ((DomainBase)ViewModel.SelectedCliente).Id, + Nome = ViewModel.SelectedCliente.Nome, + Documento = ViewModel.SelectedCliente.Documento + } + }, null, (Relatorio)0), 0, close: false); + ViewModel.Loading(isLoading: false); + return; + } + switch (ViewModel.FilterDocumento) + { + case 0: + if (ViewModel.SelectedControle != null) + { + ViewModel.ShowDrawer(new ExtratosDrawer(null, new List<Documento> { ViewModel.SelectedControle }, null, new List<long> { ((DomainBase)ViewModel.SelectedControle).Id }), 0, close: false); + } + break; + case 1: + if (ViewModel.SelectedEndosso != null) + { + ViewModel.ShowDrawer(new ExtratosDrawer(null, new List<Documento> { ViewModel.SelectedEndosso }, null, new List<long> { ((DomainBase)ViewModel.SelectedEndosso).Id }), 0, close: false); + } + break; + } + ViewModel.Loading(isLoading: false); + } + + private async void Perdido_OnClick(object sender, RoutedEventArgs e) + { + if ((int)ConsultaViewModel.DocumentoSelecionado.Situacao == 7) + { + await ViewModel.ShowMessage("NÃO É POSSÍVEL ALTERAR O STATUS PARA PERDIDO DE UM DOCUMENTO RECUSADO."); + return; + } + if (!(await ViewModel.ShowMessage("DESEJA REALMENTE ALTERAR O STATUS DO SEGURO PARA PERDIDO?", "SIM", "NÃO"))) + { + return; + } + ViewModel.Loading(isLoading: true); + Cliente cliente = await new ClienteServico().BuscarCliente(((DomainBase)ViewModel.SelectedControle.Controle.Cliente).Id); + Cliente val = cliente; + val.Telefones = await new ClienteServico().BuscarTelefonesAsync(((DomainBase)ViewModel.SelectedControle.Controle.Cliente).Id); + val = cliente; + val.Emails = await new ClienteServico().BuscarEmailsAsync(((DomainBase)ViewModel.SelectedControle.Controle.Cliente).Id); + if (!(await new ApoliceServico().Perdido(((DomainBase)ViewModel.SelectedControle.Controle).Id))) + { + ViewModel.Loading(isLoading: false); + return; + } + Prospeccao val2 = new Prospeccao + { + Nome = cliente.Nome, + Documento = cliente.Documento, + Nascimento = cliente.Nascimento + }; + ObservableCollection<ClienteTelefone> telefones = cliente.Telefones; + object obj; + if (telefones == null) + { + obj = null; + } + else + { + ClienteTelefone? obj2 = telefones.FirstOrDefault(); + obj = ((obj2 != null) ? ((TelefoneBase)obj2).Prefixo : null); + } + if (obj == null) + { + obj = ""; + } + val2.Prefixo1 = (string)obj; + ObservableCollection<ClienteTelefone> telefones2 = cliente.Telefones; + object obj3; + if (telefones2 == null) + { + obj3 = null; + } + else + { + ClienteTelefone? obj4 = telefones2.FirstOrDefault(); + obj3 = ((obj4 != null) ? ((TelefoneBase)obj4).Numero : null); + } + if (obj3 == null) + { + obj3 = ""; + } + val2.Telefone1 = (string)obj3; + val2.Prefixo2 = ((cliente.Telefones != null && cliente.Telefones.Count > 1) ? ((TelefoneBase)cliente.Telefones[1]).Prefixo : ""); + object telefone; + if (cliente.Telefones != null) + { + ObservableCollection<ClienteTelefone> telefones3 = cliente.Telefones; + if (telefones3 != null && telefones3.Count > 1) + { + telefone = ((TelefoneBase)cliente.Telefones[1]).Numero; + goto IL_04ad; + } + } + telefone = ""; + goto IL_04ad; + IL_04ad: + val2.Telefone2 = (string)telefone; + ObservableCollection<ClienteEmail> emails = cliente.Emails; + object obj5; + if (emails == null) + { + obj5 = null; + } + else + { + ClienteEmail? obj6 = emails.FirstOrDefault(); + obj5 = ((obj6 != null) ? ((EmailBase)obj6).Email : null); + } + if (obj5 == null) + { + obj5 = ""; + } + val2.Email = (string)obj5; + val2.VigenciaFinal = (ViewModel.SelectedControle.Vigencia2 ?? Funcoes.GetNetworkTime().Date).AddYears(1); + val2.Vendedor = ViewModel.SelectedControle.VendedorPrincipal; + Item? obj7 = ViewModel.Itens.FirstOrDefault(); + val2.Item = ((obj7 != null) ? obj7.Descricao : null); + val2.Tipo = "SEGURO PERDIDO"; + val2.Observacao = "SEGURO PERDIDO: PROPOSTA: " + ViewModel.SelectedControle.Proposta + ", APÓLICE: " + ViewModel.SelectedControle.Apolice; + val2.Status = (StatusProspeccao)1; + val2.Renovacao = true; + Prospeccao data = val2; + await AbrirProspeccao(data); + ViewModel.CarregaDocumentos(0); + await ViewModel.SelecionaCliente(ViewModel.SelectedCliente); + ((ToggleButton)ApoliceItensRadioButton).IsChecked = true; + if (ApoliceGrid != null && ((CollectionView)((ItemsControl)ApoliceGrid).Items).Count > 0 && ((Selector)ApoliceGrid).SelectedItem == null) + { + ((Selector)ApoliceGrid).SelectedItem = ((ItemsControl)ApoliceGrid).Items[0]; + ConsultaViewModel viewModel = ViewModel; + DataGrid apoliceGrid = ApoliceGrid; + await viewModel.SelecionaDocumento(0, (Documento)((apoliceGrid != null) ? ((Selector)apoliceGrid).SelectedItem : null)); + } + ViewModel.Loading(isLoading: false); + } + + private async Task AbrirProspeccao(Prospeccao data) + { + while (true) + { + if (await ViewModel.ShowProspeccaoDialog(data) == null) + { + if (await ViewModel.ShowMessage("DESEJA REALMENTE NÃO CADASTRAR UMA PROSPECÇÃO PARA ESSE DOCUMENTO?", "SIM", "NÃO")) + { + return; + } + continue; + } + List<KeyValuePair<string, string>> list = await ViewModel.SalvarProspeccao(data); + if (list == null || list.Count == 0) + { + break; + } + await ViewModel.ShowMessage(list, ViewModel.ErroCamposInvalidos, "OK"); + } + ViewModel.ToggleSnackBar("PROSPECÇÃO SALVA COM SUCESSO."); + } + + private void Sinistros_OnClick(object sender, RoutedEventArgs e) + { + Gestor.Application.Actions.Actions.AcessaTela?.Invoke((TipoTela)7, ""); + } + + private void Observacoes_OnClick(object sender, RoutedEventArgs e) + { + //IL_0004: Unknown result type (might be due to invalid IL or missing references) + //IL_0006: Unknown result type (might be due to invalid IL or missing references) + //IL_004c: Unknown result type (might be due to invalid IL or missing references) + //IL_007e: Unknown result type (might be due to invalid IL or missing references) + //IL_0061: Unknown result type (might be due to invalid IL or missing references) + //IL_0076: Unknown result type (might be due to invalid IL or missing references) + long id = 0L; + TipoTela tipo = (TipoTela)0; + switch (((FrameworkElement)(Button)sender).Name) + { + case "ObservacaoApolice": + id = ((DomainBase)ViewModel.SelectedControle).Id; + tipo = (TipoTela)2; + break; + case "EndossoInfo": + id = ((DomainBase)ViewModel.SelectedEndosso).Id; + tipo = (TipoTela)2; + break; + case "ObservacaoParcela": + id = ((DomainBase)ViewModel.SelectedParcela).Id; + tipo = (TipoTela)5; + break; + } + ViewModel.ShowDrawer(new ObservacoesDrawer(id, tipo), 0); + } + + private async void RelacaoItens_OnClick(object sender, RoutedEventArgs e) + { + await ViewModel.GerarExcel(ViewModel.FilterItens); + } + + private async void ExpedicaoInfo_OnClick(object sender, RoutedEventArgs e) + { + if (await ViewModel.VerificarPermissao((TipoTela)46)) + { + if (ConsultaViewModel.DocumentoSelecionado == null) + { + await ViewModel.ShowMessage("NECESSÁRIO SELECIONAR UM DOCUMENTO PARA EXIBIR AS INFORMAÇÕES DE EXPEDIÇÃO."); + } + else + { + ViewModel.ShowDrawer(new ExpedicaoDrawer(ConsultaViewModel.DocumentoSelecionado), 0, close: false); + } + } + } + + private async void PopupBox_OnOpened(object sender, RoutedEventArgs e) + { + PopupBox val = (PopupBox)sender; + _documentoAssistencia = (Documento)((FrameworkElement)val).DataContext; + _linkAssistencia = await ViewModel.CreateLink(_documentoAssistencia); + if (!string.IsNullOrEmpty(_linkAssistencia)) + { + string anotacoes = "Prezado(a) " + ValidationHelper.Captalize(ViewModel.SelectedCliente.Nome) + ", segue o link do seu Cartão Assistência 24 horas." + Environment.NewLine + Environment.NewLine + "LINK CARTÃO ASSISTÊNCIA 24 HORAS" + Environment.NewLine + _linkAssistencia; + ViewModel.Anotacoes = anotacoes; + } + } + + private async void EnviarPorWhatsApp_OnClick(object sender, RoutedEventArgs e) + { + if (ViewModel.Restricao((TipoRestricao)32)) + { + await ViewModel.ShowMessage("VOCÊ NÃO POSSUI PERMISSÃO PARA ACESSAR O WHATSAPP"); + return; + } + Button val = (Button)sender; + if (((FrameworkElement)val).DataContext != null) + { + object dataContext = ((FrameworkElement)val).DataContext; + ClienteTelefone val2 = (ClienteTelefone)((dataContext is ClienteTelefone) ? dataContext : null); + if (val2 != null && !((((TelefoneBase)val2).Tipo.HasValue && (int)((TelefoneBase)val2).Tipo.GetValueOrDefault() == 8) ? (((TelefoneBase)val2).Prefixo + ((TelefoneBase)val2).Numero).Clear() : ("55" + ((TelefoneBase)val2).Prefixo + ((TelefoneBase)val2).Numero.Clear())).EnviarWhatsapp(ViewModel.Anotacoes)) + { + await ViewModel.ShowMessage("HOUVE UM PROBLEMA AO ABRIR LINK DO WHATSAPP, O LINK FOI COPIADO EM SUA MAQUINA, BASTA ABRIR O NAVEGADOR DE INTERNET E COLAR NA BARRA DE ENDEREÇOS"); + } + } + } + + private void EnviarPorEmail_OnClick(object sender, RoutedEventArgs e) + { + //IL_0009: Unknown result type (might be due to invalid IL or missing references) + //IL_000e: Unknown result type (might be due to invalid IL or missing references) + //IL_001f: Unknown result type (might be due to invalid IL or missing references) + //IL_002c: Expected O, but got Unknown + if (_documentoAssistencia != null) + { + MalaDireta val = new MalaDireta + { + Cliente = ViewModel.SelectedCliente, + Apolice = _documentoAssistencia + }; + if (Funcoes.IsWindowOpen<HosterWindow>("ENVIO DE E-MAIL")) + { + Funcoes.Destroy<HosterWindow>("ENVIO DE E-MAIL"); + } + ((Window)new HosterWindow((ContentControl)(object)new MalaDiretaView(new List<MalaDireta> { val }, "CARTÃO ASSISTÊNCIA 24 HORAS - " + val.Cliente.Nome + " " + val.Apolice.Apolice, "<p>Prezado(a) " + ValidationHelper.Captalize(ViewModel.SelectedCliente.Nome) + ", segue o link do seu Cartão Assistência 24 horas.</p><p><a target='_blank' href='" + _linkAssistencia + "'>LINK CARTÃO ASSITÊNCIA</a></p>"), "ENVIO DE E-MAIL", 1200.0, 600.0, canMaximize: true)).ShowDialog(); + } + } + + private void PopupBox_OnClosed(object sender, RoutedEventArgs e) + { + _documentoAssistencia = null; + ViewModel.Anotacoes = ""; + _linkAssistencia = ""; + } + + private async void MostrarItens_Click(object sender, RoutedEventArgs e) + { + int type = 0; + if (!((UIElement)ApoliceRadioButton).IsFocused) + { + RadioButton apoliceItensRadioButton = ApoliceItensRadioButton; + if (apoliceItensRadioButton == null || !((ToggleButton)apoliceItensRadioButton).IsChecked.GetValueOrDefault()) + { + goto IL_0041; + } + } + type = 1; + goto IL_0041; + IL_0041: + if (!((UIElement)EndossoRadioButton).IsFocused) + { + RadioButton endossoItensRadioButton = EndossoItensRadioButton; + if (endossoItensRadioButton == null || !((ToggleButton)endossoItensRadioButton).IsChecked.GetValueOrDefault()) + { + goto IL_006c; + } + } + type = 2; + goto IL_006c; + IL_006c: + if (((UIElement)InativosRadioButton).IsFocused) + { + type = 3; + } + await ViewModel.MostrarItens(type); + } + + [DebuggerNonUserCode] + [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() + { + if (!_contentLoaded) + { + _contentLoaded = true; + Uri uri = new Uri("/Gestor.Application;component/views/seguros/consultaoriginalview.xaml", UriKind.Relative); + Application.LoadComponent((object)this, uri); + } + } + + [DebuggerNonUserCode] + [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] + [EditorBrowsable(EditorBrowsableState.Never)] + void IComponentConnector.Connect(int connectionId, object target) + { + //IL_00db: Unknown result type (might be due to invalid IL or missing references) + //IL_00e5: Expected O, but got Unknown + //IL_00e8: Unknown result type (might be due to invalid IL or missing references) + //IL_00f2: Expected O, but got Unknown + //IL_00f4: Unknown result type (might be due to invalid IL or missing references) + //IL_0100: Unknown result type (might be due to invalid IL or missing references) + //IL_010a: Expected O, but got Unknown + //IL_010d: Unknown result type (might be due to invalid IL or missing references) + //IL_0117: Expected O, but got Unknown + //IL_0124: Unknown result type (might be due to invalid IL or missing references) + //IL_012e: Expected O, but got Unknown + //IL_0130: Unknown result type (might be due to invalid IL or missing references) + //IL_013c: Unknown result type (might be due to invalid IL or missing references) + //IL_0146: Expected O, but got Unknown + //IL_0148: Unknown result type (might be due to invalid IL or missing references) + //IL_0154: Unknown result type (might be due to invalid IL or missing references) + //IL_015e: Expected O, but got Unknown + //IL_0160: Unknown result type (might be due to invalid IL or missing references) + //IL_016c: Unknown result type (might be due to invalid IL or missing references) + //IL_0176: Expected O, but got Unknown + //IL_0178: Unknown result type (might be due to invalid IL or missing references) + //IL_0184: Unknown result type (might be due to invalid IL or missing references) + //IL_018e: Expected O, but got Unknown + //IL_0190: Unknown result type (might be due to invalid IL or missing references) + //IL_019c: Unknown result type (might be due to invalid IL or missing references) + //IL_01a6: Expected O, but got Unknown + //IL_01a8: Unknown result type (might be due to invalid IL or missing references) + //IL_01b4: Unknown result type (might be due to invalid IL or missing references) + //IL_01be: Expected O, but got Unknown + //IL_01c0: Unknown result type (might be due to invalid IL or missing references) + //IL_01cc: Unknown result type (might be due to invalid IL or missing references) + //IL_01d6: Expected O, but got Unknown + //IL_01d8: Unknown result type (might be due to invalid IL or missing references) + //IL_01e4: Unknown result type (might be due to invalid IL or missing references) + //IL_01ee: Expected O, but got Unknown + //IL_01f0: Unknown result type (might be due to invalid IL or missing references) + //IL_01fc: Unknown result type (might be due to invalid IL or missing references) + //IL_0206: Expected O, but got Unknown + //IL_0208: Unknown result type (might be due to invalid IL or missing references) + //IL_0214: Unknown result type (might be due to invalid IL or missing references) + //IL_021e: Expected O, but got Unknown + //IL_0220: Unknown result type (might be due to invalid IL or missing references) + //IL_022c: Unknown result type (might be due to invalid IL or missing references) + //IL_0236: Expected O, but got Unknown + //IL_0238: Unknown result type (might be due to invalid IL or missing references) + //IL_0244: Unknown result type (might be due to invalid IL or missing references) + //IL_024e: Expected O, but got Unknown + //IL_0251: Unknown result type (might be due to invalid IL or missing references) + //IL_025b: Expected O, but got Unknown + //IL_025e: Unknown result type (might be due to invalid IL or missing references) + //IL_0268: Expected O, but got Unknown + //IL_026b: Unknown result type (might be due to invalid IL or missing references) + //IL_0275: Expected O, but got Unknown + //IL_0278: Unknown result type (might be due to invalid IL or missing references) + //IL_0282: Expected O, but got Unknown + //IL_0285: Unknown result type (might be due to invalid IL or missing references) + //IL_028f: Expected O, but got Unknown + //IL_0292: Unknown result type (might be due to invalid IL or missing references) + //IL_029c: Expected O, but got Unknown + //IL_029e: Unknown result type (might be due to invalid IL or missing references) + //IL_02aa: Unknown result type (might be due to invalid IL or missing references) + //IL_02b4: Expected O, but got Unknown + //IL_02b7: Unknown result type (might be due to invalid IL or missing references) + //IL_02c1: Expected O, but got Unknown + //IL_02c4: Unknown result type (might be due to invalid IL or missing references) + //IL_02ce: Expected O, but got Unknown + //IL_02d1: Unknown result type (might be due to invalid IL or missing references) + //IL_02db: Expected O, but got Unknown + //IL_02de: Unknown result type (might be due to invalid IL or missing references) + //IL_02e8: Expected O, but got Unknown + //IL_02eb: Unknown result type (might be due to invalid IL or missing references) + //IL_02f5: Expected O, but got Unknown + //IL_02f8: Unknown result type (might be due to invalid IL or missing references) + //IL_0302: Expected O, but got Unknown + //IL_0305: Unknown result type (might be due to invalid IL or missing references) + //IL_030f: Expected O, but got Unknown + //IL_0312: Unknown result type (might be due to invalid IL or missing references) + //IL_031c: Expected O, but got Unknown + //IL_031e: Unknown result type (might be due to invalid IL or missing references) + //IL_032a: Unknown result type (might be due to invalid IL or missing references) + //IL_0334: Expected O, but got Unknown + //IL_0336: Unknown result type (might be due to invalid IL or missing references) + //IL_0342: Unknown result type (might be due to invalid IL or missing references) + //IL_034c: Expected O, but got Unknown + //IL_034f: Unknown result type (might be due to invalid IL or missing references) + //IL_0359: Expected O, but got Unknown + //IL_035c: Unknown result type (might be due to invalid IL or missing references) + //IL_0366: Expected O, but got Unknown + //IL_0369: Unknown result type (might be due to invalid IL or missing references) + //IL_0373: Expected O, but got Unknown + //IL_0376: Unknown result type (might be due to invalid IL or missing references) + //IL_0380: Expected O, but got Unknown + //IL_0382: Unknown result type (might be due to invalid IL or missing references) + //IL_038e: Unknown result type (might be due to invalid IL or missing references) + //IL_0398: Expected O, but got Unknown + //IL_039a: Unknown result type (might be due to invalid IL or missing references) + //IL_03a6: Unknown result type (might be due to invalid IL or missing references) + //IL_03b0: Expected O, but got Unknown + //IL_03b3: Unknown result type (might be due to invalid IL or missing references) + //IL_03bd: Expected O, but got Unknown + switch (connectionId) + { + case 1: + ApoliceRadioButton = (RadioButton)target; + break; + case 2: + EndossoRadioButton = (RadioButton)target; + break; + case 3: + ((MenuItem)target).Click += new RoutedEventHandler(ClienteView_Click); + break; + case 4: + AcessarDocumentoMenuItem = (MenuItem)target; + AcessarDocumentoMenuItem.Click += new RoutedEventHandler(ApoliceView_Click); + break; + case 5: + ((MenuItem)target).Click += new RoutedEventHandler(Renovar_OnClick); + break; + case 6: + ((MenuItem)target).Click += new RoutedEventHandler(Perdido_OnClick); + break; + case 7: + ((MenuItem)target).Click += new RoutedEventHandler(Endossar_OnClick); + break; + case 8: + ((MenuItem)target).Click += new RoutedEventHandler(Recusar_OnClick); + break; + case 9: + ((MenuItem)target).Click += new RoutedEventHandler(MenuItem_OnClick); + break; + case 10: + ((MenuItem)target).Click += new RoutedEventHandler(Extratos_OnClick); + break; + case 11: + ((MenuItem)target).Click += new RoutedEventHandler(TrocarCliente_OnClick); + break; + case 12: + ((MenuItem)target).Click += new RoutedEventHandler(EditarParcelas_OnClick); + break; + case 13: + ((MenuItem)target).Click += new RoutedEventHandler(ExpedicaoInfo_OnClick); + break; + case 14: + ((MenuItem)target).Click += new RoutedEventHandler(ValoresInfo_OnClick); + break; + case 15: + ((MenuItem)target).Click += new RoutedEventHandler(ManutecaoItens_OnClick); + break; + case 16: + ((MenuItem)target).Click += new RoutedEventHandler(RelacaoItens_OnClick); + break; + case 17: + ApoliceGrid = (DataGrid)target; + break; + case 19: + NomeField = (DataGridTextColumn)target; + break; + case 20: + ApelidoField = (DataGridTextColumn)target; + break; + case 21: + ApolicesComissaoColumn = (DataGridTextColumn)target; + break; + case 27: + EndossoGrid = (DataGrid)target; + break; + case 28: + EndossosComissaoColumn = (DataGridTextColumn)target; + break; + case 31: + ((MenuItem)target).Click += new RoutedEventHandler(Parcela_Click); + break; + case 32: + Comissao = (WrapPanel)target; + break; + case 33: + ParcelaGrid = (DataGrid)target; + break; + case 34: + ParcelasTotalColumn = (DataGridTextColumn)target; + break; + case 35: + ParcelasRealizadoColumn = (DataGridTextColumn)target; + break; + case 36: + ParcelasComissaoColumn = (DataGridTextColumn)target; + break; + case 37: + ParcelasReciboColumn = (DataGridTextColumn)target; + break; + case 38: + ParcelasValorComissaoDescColumn = (DataGridTextColumn)target; + break; + case 39: + MaisInformacoesColumn = (DataGridTemplateColumn)target; + break; + case 43: + ((MenuItem)target).Click += new RoutedEventHandler(Item_Click); + break; + case 44: + ((MenuItem)target).Click += new RoutedEventHandler(Sinistros_OnClick); + break; + case 45: + AtivosRadioButton = (RadioButton)target; + break; + case 46: + ApoliceItensRadioButton = (RadioButton)target; + break; + case 47: + EndossoItensRadioButton = (RadioButton)target; + break; + case 48: + InativosRadioButton = (RadioButton)target; + break; + case 49: + ((MenuItem)target).Click += new RoutedEventHandler(MostrarItens_Click); + break; + case 50: + ((MenuItem)target).Click += new RoutedEventHandler(ReordenarItem_Click); + break; + case 51: + ItemGrid = (DataGrid)target; + break; + default: + _contentLoaded = true; + break; + } + } + + [DebuggerNonUserCode] + [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] + [EditorBrowsable(EditorBrowsableState.Never)] + void IStyleConnector.Connect(int connectionId, object target) + { + //IL_005b: Unknown result type (might be due to invalid IL or missing references) + //IL_0061: Expected O, but got Unknown + //IL_0074: Unknown result type (might be due to invalid IL or missing references) + //IL_007e: Expected O, but got Unknown + //IL_007f: Unknown result type (might be due to invalid IL or missing references) + //IL_0091: Unknown result type (might be due to invalid IL or missing references) + //IL_009d: Unknown result type (might be due to invalid IL or missing references) + //IL_00a7: Expected O, but got Unknown + //IL_00a9: Unknown result type (might be due to invalid IL or missing references) + //IL_00b5: Unknown result type (might be due to invalid IL or missing references) + //IL_00bf: Expected O, but got Unknown + //IL_00c1: Unknown result type (might be due to invalid IL or missing references) + //IL_00cd: Unknown result type (might be due to invalid IL or missing references) + //IL_00d7: Expected O, but got Unknown + //IL_00d8: Unknown result type (might be due to invalid IL or missing references) + //IL_00e4: Unknown result type (might be due to invalid IL or missing references) + //IL_00ee: Expected O, but got Unknown + //IL_00f0: Unknown result type (might be due to invalid IL or missing references) + //IL_00fc: Unknown result type (might be due to invalid IL or missing references) + //IL_0106: Expected O, but got Unknown + //IL_0108: Unknown result type (might be due to invalid IL or missing references) + //IL_0114: Unknown result type (might be due to invalid IL or missing references) + //IL_011e: Expected O, but got Unknown + //IL_0120: Unknown result type (might be due to invalid IL or missing references) + //IL_012c: Unknown result type (might be due to invalid IL or missing references) + //IL_0136: Expected O, but got Unknown + //IL_0138: Unknown result type (might be due to invalid IL or missing references) + //IL_0144: Unknown result type (might be due to invalid IL or missing references) + //IL_014e: Expected O, but got Unknown + //IL_0150: Unknown result type (might be due to invalid IL or missing references) + //IL_015c: Unknown result type (might be due to invalid IL or missing references) + //IL_0166: Expected O, but got Unknown + //IL_0168: Unknown result type (might be due to invalid IL or missing references) + //IL_0174: Unknown result type (might be due to invalid IL or missing references) + //IL_017e: Expected O, but got Unknown + //IL_0180: Unknown result type (might be due to invalid IL or missing references) + //IL_018c: Unknown result type (might be due to invalid IL or missing references) + //IL_0196: Expected O, but got Unknown + //IL_0198: Unknown result type (might be due to invalid IL or missing references) + //IL_01a4: Unknown result type (might be due to invalid IL or missing references) + //IL_01ae: Expected O, but got Unknown + switch (connectionId) + { + case 18: + { + EventSetter val = new EventSetter(); + val.Event = Control.MouseDoubleClickEvent; + val.Handler = (Delegate)new MouseButtonEventHandler(ApoliceGrid_OnMouseDoubleClick); + ((Collection<SetterBase>)(object)((Style)target).Setters).Add((SetterBase)(object)val); + break; + } + case 22: + ((ButtonBase)(Button)target).Click += new RoutedEventHandler(AbrirAquivoDigital_Click); + break; + case 23: + ((ButtonBase)(Button)target).Click += new RoutedEventHandler(Observacoes_OnClick); + break; + case 24: + ((PopupBox)target).Opened += new RoutedEventHandler(PopupBox_OnOpened); + ((PopupBox)target).Closed += new RoutedEventHandler(PopupBox_OnClosed); + break; + case 25: + ((ButtonBase)(Button)target).Click += new RoutedEventHandler(EnviarPorWhatsApp_OnClick); + break; + case 26: + ((MenuItem)target).Click += new RoutedEventHandler(EnviarPorEmail_OnClick); + break; + case 29: + ((ButtonBase)(Button)target).Click += new RoutedEventHandler(AbrirAquivoDigital_Click); + break; + case 30: + ((ButtonBase)(Button)target).Click += new RoutedEventHandler(Observacoes_OnClick); + break; + case 40: + ((ButtonBase)(Button)target).Click += new RoutedEventHandler(ValoresParcelaInfo_OnClick); + break; + case 41: + ((ButtonBase)(Button)target).Click += new RoutedEventHandler(AbrirAquivoDigital_Click); + break; + case 42: + ((ButtonBase)(Button)target).Click += new RoutedEventHandler(Observacoes_OnClick); + break; + case 52: + ((ButtonBase)(Button)target).Click += new RoutedEventHandler(AbrirAquivoDigital_Click); + break; + } + } +} |