From 1f4e14b2e973ee7de337fd4866d9a5ceff5cb6d1 Mon Sep 17 00:00:00 2001 From: Lucas Faria Mendes Date: Mon, 30 Mar 2026 10:38:18 -0300 Subject: chore: location --- Gestor.Application/Views/Seguros/SinistroView.cs | 1003 ---------------------- 1 file changed, 1003 deletions(-) delete mode 100644 Gestor.Application/Views/Seguros/SinistroView.cs (limited to 'Gestor.Application/Views/Seguros/SinistroView.cs') diff --git a/Gestor.Application/Views/Seguros/SinistroView.cs b/Gestor.Application/Views/Seguros/SinistroView.cs deleted file mode 100644 index 6bd6e00..0000000 --- a/Gestor.Application/Views/Seguros/SinistroView.cs +++ /dev/null @@ -1,1003 +0,0 @@ -using Gestor.Application.Componentes; -using Gestor.Application.Drawers; -using Gestor.Application.Helpers; -using Gestor.Application.Servicos; -using Gestor.Application.ViewModels.Ferramentas; -using Gestor.Application.ViewModels.Generic; -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.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; - -namespace Gestor.Application.Views.Seguros -{ - public class SinistroView : BaseUserControl, IComponentConnector - { - public SinistroViewModel ViewModel; - - internal DataGrid ControleGrid; - - internal MenuItem SalvarSinistroButton; - - internal MenuItem CancelarApoliceButton; - - internal CustomIsReadOnlyControl TipoSinistroBox; - - internal ComboBox ParceiroMecanica; - - internal ComboBox ParceiroFunilaria; - - internal RadioButton AnotacoesButton; - - internal RadioButton AnotacoesInternasButton; - - internal CustomItemControl AnotacoesHoster; - - internal WebEditor Anotacoes; - - internal CustomItemControl ObservacoesHoster; - - internal WebEditor Observacoes; - - internal CustomItemControl AnotacoesInternasHoster; - - internal WebEditor AnotacoesInternas; - - internal CustomItemControl ObservacoesInternasHoster; - - internal WebEditor ObservacoesInternas; - - internal MaterialDesignThemes.Wpf.Snackbar Snackbar; - - private bool _contentLoaded; - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public SinistroView(Item item = null, bool attached = true) - { - item = item ?? ConsultaViewModel.ItemSelecionado; - base.Tag = "CADASTRO DE SINISTRO"; - this.ViewModel = new SinistroViewModel(item, attached); - 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 void AbrirInfo_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirInfo(); - } - - private void AbrirLogEmail_OnClick(object sender, RoutedEventArgs e) - { - if (this.ViewModel.SelectedSinistro == null) - { - return; - } - this.ViewModel.AbrirLogEmail(7, this.ViewModel.SelectedSinistro.get_Id()); - } - - private void Alterar_OnClick(object sender, RoutedEventArgs e) - { - bool? nullable; - bool valueOrDefault; - bool flag; - if (this.ViewModel.SelectedSinistro == null) - { - return; - } - this.ViewModel.Alterar(true); - CustomIsReadOnlyControl tipoSinistroBox = this.TipoSinistroBox; - ControleSinistro selectedControle = this.ViewModel.SelectedControle; - if (selectedControle != null) - { - List sinistros = selectedControle.get_Sinistros(); - if (sinistros != null) - { - nullable = new bool?(sinistros.Any((Sinistro x) => { - TipoSinistro? tipoSinistro = x.get_TipoSinistro(); - return tipoSinistro.GetValueOrDefault() == 0 & tipoSinistro.HasValue; - })); - } - else - { - nullable = null; - } - bool? nullable1 = nullable; - bool flag1 = false; - valueOrDefault = nullable1.GetValueOrDefault() == flag1 & nullable1.HasValue; - } - else - { - valueOrDefault = false; - } - if (valueOrDefault) - { - flag = true; - } - else - { - Sinistro selectedSinistro = this.ViewModel.SelectedSinistro; - if (selectedSinistro != null) - { - TipoSinistro? nullable2 = selectedSinistro.get_TipoSinistro(); - TipoSinistro tipoSinistro1 = 0; - flag = nullable2.GetValueOrDefault() == tipoSinistro1 & nullable2.HasValue; - } - else - { - flag = false; - } - } - tipoSinistroBox.IsEnabled = flag; - this.ToggleAnotacoes(this.ViewModel.IsAnotacoes, false); - Sinistro sinistro = this.ViewModel.SelectedSinistro; - if (sinistro == null) - { - return; - } - sinistro.Initialize(); - } - - private void Anotacoes_OnChecked(object sender, RoutedEventArgs e) - { - this.ToggleAnotacoes(true, false); - } - - private void AnotacoesInternas_OnChecked(object sender, RoutedEventArgs e) - { - this.ToggleAnotacoes(false, false); - } - - private async void ArquivoDigital_OnClick(object sender, RoutedEventArgs e) - { - if ((new PermissaoArquivoDigitalServico()).BuscarPermissao(Recursos.Usuario, 5).get_Consultar()) - { - FiltroArquivoDigital filtroArquivoDigital = new FiltroArquivoDigital(); - filtroArquivoDigital.set_Id(this.ViewModel.SelectedSinistro.get_Id()); - filtroArquivoDigital.set_IdApolice(this.ViewModel.SelectedSinistro.get_ControleSinistro().get_Item().get_Documento().get_Id()); - filtroArquivoDigital.set_Tipo(5); - filtroArquivoDigital.set_Parente(this.ViewModel.SelectedSinistro); - 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 ", ValidationHelper.GetDescription((TipoArquivoDigital)5), "."), "OK", "", false); - } - } - - private void AutoCompleteBoxItem_OnTextChanged(object sender, RoutedEventArgs e) - { - if (!string.IsNullOrWhiteSpace(((AutoCompleteBox)sender).get_Text())) - { - return; - } - this.ViewModel.FiltrarItem(""); - } - - private void AutoCompleteBoxItem_Populating(object sender, PopulatingEventArgs e) - { - e.set_Cancel(true); - this.ViewModel.ItemFiltrar(ValidationHelper.RemoveDiacritics(e.get_Parameter().Trim())).ContinueWith((Task> searchResult) => { - if (searchResult.Result == null) - { - return; - } - AutoCompleteBox autoCompleteBox = (AutoCompleteBox)sender; - autoCompleteBox.set_ItemsSource(searchResult.Result); - autoCompleteBox.PopulateComplete(); - }, TaskScheduler.FromCurrentSynchronizationContext()); - } - - private void AutoCompleteBoxSinistro_OnTextChanged(object sender, RoutedEventArgs e) - { - if (!string.IsNullOrWhiteSpace(((AutoCompleteBox)sender).get_Text())) - { - return; - } - this.ViewModel.FiltrarSinistro(""); - } - - private void AutoCompleteBoxSinistro_Populating(object sender, PopulatingEventArgs e) - { - e.set_Cancel(true); - this.ViewModel.SinistroFiltrar(ValidationHelper.RemoveDiacritics(e.get_Parameter().Trim())).ContinueWith((Task> searchResult) => { - if (searchResult.Result == null) - { - return; - } - AutoCompleteBox autoCompleteBox = (AutoCompleteBox)sender; - autoCompleteBox.set_ItemsSource(searchResult.Result); - autoCompleteBox.PopulateComplete(); - }, TaskScheduler.FromCurrentSynchronizationContext()); - } - - private void Cancelar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.CancelarAlteracao(); - this.Anotacoes.Initialize(null); - this.AnotacoesInternas.Initialize(null); - this.ViewModel.EnableFields = false; - this.ToggleAnotacoes(this.ViewModel.IsAnotacoes, false); - } - - private void ContentLoad() - { - this.ControleGrid.SelectionChanged += new SelectionChangedEventHandler(this.SinistroGrid_OnSelectionChanged); - this.AnotacoesButton.IsChecked = new bool?(this.ViewModel.IsAnotacoes); - this.AnotacoesInternasButton.IsChecked = new bool?(!this.ViewModel.IsAnotacoes); - this.ToggleAnotacoes(this.ViewModel.IsAnotacoes, false); - this.AnotacoesButton.Checked += new RoutedEventHandler(this.Anotacoes_OnChecked); - this.AnotacoesInternasButton.Checked += new RoutedEventHandler(this.AnotacoesInternas_OnChecked); - } - - private void EnviarHistorico_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.EnviarLogEmail(); - } - - private void Excluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Excluir(); - } - - private void FunilariaButton_OnClick(object sender, RoutedEventArgs e) - { - Parceiro parceiroFunilaria; - long num; - object obj; - object obj1; - if (this.ViewModel.SelectedSinistro.get_SinistroAuto().get_ParceiroFunilaria() == null || this.ViewModel.SelectedSinistro.get_SinistroAuto().get_ParceiroFunilaria().get_Id() == 0) - { - parceiroFunilaria = null; - } - else - { - parceiroFunilaria = this.ViewModel.SelectedSinistro.get_SinistroAuto().get_ParceiroFunilaria(); - } - CadastroParceiroView cadastroParceiroView = new CadastroParceiroView(parceiroFunilaria); - (new HosterWindow(cadastroParceiroView, "CADASTRO DE PARCEIROS", new double?((double)1000), new double?((double)600), false)).ShowDialog(); - Parceiro selectedItem = (Parceiro)this.ParceiroMecanica.SelectedItem; - if (selectedItem != null) - { - num = selectedItem.get_Id(); - } - else - { - num = (long)0; - } - long num1 = num; - this.ViewModel.CarregarParceiros(); - ComboBox parceiroMecanica = this.ParceiroMecanica; - if (num1 > (long)0) - { - ObservableCollection parceiros = this.ViewModel.Parceiros; - if (parceiros != null) - { - obj = parceiros.FirstOrDefault((Parceiro x) => x.get_Id() == num1); - } - else - { - obj = null; - } - } - else - { - obj = null; - } - parceiroMecanica.SelectedItem = obj; - ComboBox comboBox = this.ParceiroFunilaria; - ObservableCollection observableCollection = this.ViewModel.Parceiros; - if (observableCollection != null) - { - obj1 = observableCollection.FirstOrDefault((Parceiro x) => { - long? nullable; - long id = x.get_Id(); - Parceiro selectedParceiro = cadastroParceiroView.ViewModel.SelectedParceiro; - if (selectedParceiro != null) - { - nullable = new long?(selectedParceiro.get_Id()); - } - else - { - nullable = null; - } - long? nullable1 = nullable; - return id == nullable1.GetValueOrDefault() & nullable1.HasValue; - }); - } - else - { - obj1 = null; - } - comboBox.SelectedItem = obj1; - } - - private void ImprimirHistorico_OnClick(object sender, RoutedEventArgs e) - { - if (this.ViewModel.SelectedSinistro.get_Id() == 0) - { - return; - } - this.ViewModel.ImprimirHistorico(); - } - - private async void Incluir_OnClick(object sender, RoutedEventArgs e) - { - if (this.ViewModel.SelectedItem != null) - { - await this.ViewModel.IncluirSinistro(); - List> keyValuePairs = this.ViewModel.SelectedSinistro.Validate(); - this.ValidateFields(keyValuePairs, true); - this.ToggleAnotacoes(this.ViewModel.IsAnotacoes, false); - } - else - { - await this.ViewModel.ShowMessage("NECESSÁRIO INCLUIR O ITEM ANTES DE INCLUIR UM SINISTRO.", "OK", "", false); - } - } - - private void IncluirEnvolvido_OnClick(object sender, RoutedEventArgs e) - { - bool? nullable; - bool valueOrDefault; - bool flag; - List> keyValuePairs; - this.ViewModel.IncluirEnvolvido(); - CustomIsReadOnlyControl tipoSinistroBox = this.TipoSinistroBox; - ControleSinistro selectedControle = this.ViewModel.SelectedControle; - if (selectedControle != null) - { - List sinistros = selectedControle.get_Sinistros(); - if (sinistros != null) - { - nullable = new bool?(sinistros.Any((Sinistro x) => { - TipoSinistro? tipoSinistro = x.get_TipoSinistro(); - return tipoSinistro.GetValueOrDefault() == 0 & tipoSinistro.HasValue; - })); - } - else - { - nullable = null; - } - bool? nullable1 = nullable; - bool flag1 = false; - valueOrDefault = nullable1.GetValueOrDefault() == flag1 & nullable1.HasValue; - } - else - { - valueOrDefault = false; - } - if (valueOrDefault) - { - flag = true; - } - else - { - Sinistro selectedSinistro = this.ViewModel.SelectedSinistro; - if (selectedSinistro != null) - { - TipoSinistro? nullable2 = selectedSinistro.get_TipoSinistro(); - TipoSinistro tipoSinistro1 = 0; - flag = nullable2.GetValueOrDefault() == tipoSinistro1 & nullable2.HasValue; - } - else - { - flag = false; - } - } - tipoSinistroBox.IsEnabled = flag; - Sinistro sinistro = this.ViewModel.SelectedSinistro; - if (sinistro != null) - { - keyValuePairs = sinistro.Validate(); - } - else - { - keyValuePairs = null; - } - this.ValidateFields(keyValuePairs, true); - this.ToggleAnotacoes(this.ViewModel.IsAnotacoes, true); - } - - [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/sinistroview.xaml", UriKind.Relative)); - } - - private void ItemGrid_OnSelectionChanged(object sender, SelectionChangedEventArgs e) - { - DataGrid dataGrid = (DataGrid)sender; - if (dataGrid != null && dataGrid.SelectedIndex < 0) - { - return; - } - this.ViewModel.SelecionaItem((Item)((dataGrid != null ? dataGrid.Items[dataGrid.SelectedIndex] : null))); - } - - private void Log_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirLog(7, this.ViewModel.SelectedSinistro.get_Id()); - } - - private void MecanicaButton_OnClick(object sender, RoutedEventArgs e) - { - Parceiro parceiroMecanica; - long num; - object obj; - object obj1; - if (this.ViewModel.SelectedSinistro.get_SinistroAuto().get_ParceiroMecanica() == null || this.ViewModel.SelectedSinistro.get_SinistroAuto().get_ParceiroMecanica().get_Id() == 0) - { - parceiroMecanica = null; - } - else - { - parceiroMecanica = this.ViewModel.SelectedSinistro.get_SinistroAuto().get_ParceiroMecanica(); - } - CadastroParceiroView cadastroParceiroView = new CadastroParceiroView(parceiroMecanica); - (new HosterWindow(cadastroParceiroView, "CADASTRO DE PARCEIROS", new double?((double)1000), new double?((double)600), false)).ShowDialog(); - Parceiro selectedItem = (Parceiro)this.ParceiroFunilaria.SelectedItem; - if (selectedItem != null) - { - num = selectedItem.get_Id(); - } - else - { - num = (long)0; - } - long num1 = num; - this.ViewModel.CarregarParceiros(); - ComboBox parceiroFunilaria = this.ParceiroFunilaria; - if (num1 > (long)0) - { - ObservableCollection parceiros = this.ViewModel.Parceiros; - if (parceiros != null) - { - obj = parceiros.FirstOrDefault((Parceiro x) => x.get_Id() == num1); - } - else - { - obj = null; - } - } - else - { - obj = null; - } - parceiroFunilaria.SelectedItem = obj; - ComboBox comboBox = this.ParceiroMecanica; - ObservableCollection observableCollection = this.ViewModel.Parceiros; - if (observableCollection != null) - { - obj1 = observableCollection.FirstOrDefault((Parceiro x) => { - long? nullable; - long id = x.get_Id(); - Parceiro selectedParceiro = cadastroParceiroView.ViewModel.SelectedParceiro; - if (selectedParceiro != null) - { - nullable = new long?(selectedParceiro.get_Id()); - } - else - { - nullable = null; - } - long? nullable1 = nullable; - return id == nullable1.GetValueOrDefault() & nullable1.HasValue; - }); - } - else - { - obj1 = null; - } - comboBox.SelectedItem = obj1; - } - - private void ParceiroBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e) - { - SinistroViewModel viewModel; - ComboBox comboBox = (ComboBox)sender; - if (comboBox == null || comboBox.SelectedItem == null) - { - return; - } - Parceiro selectedItem = (Parceiro)comboBox.SelectedItem; - if (comboBox.Name != "ParceiroMecanica") - { - if (this.ViewModel.SelectedSinistro.get_SinistroAuto().get_ParceiroFunilaria() == null) - { - this.ViewModel.SelectedSinistro.get_SinistroAuto().set_ParceiroFunilaria(selectedItem); - } - this.ParceiroFunilaria.Text = selectedItem.get_Nome(); - this.ViewModel.TelefonesFunileiro = ""; - bool flag = true; - if (!string.IsNullOrWhiteSpace(selectedItem.get_Ddd1()) || !string.IsNullOrWhiteSpace(selectedItem.get_Telefone1())) - { - flag = false; - viewModel = this.ViewModel; - viewModel.TelefonesFunileiro = string.Concat(new string[] { viewModel.TelefonesFunileiro, "TELEFONE 1: (", selectedItem.get_Ddd1(), ") ", ValidationHelper.FormatarTelefone(selectedItem.get_Telefone1()) }); - } - if (!string.IsNullOrWhiteSpace(selectedItem.get_Ddd2()) || !string.IsNullOrWhiteSpace(selectedItem.get_Telefone2())) - { - flag = false; - viewModel = this.ViewModel; - viewModel.TelefonesFunileiro = string.Concat(new string[] { viewModel.TelefonesFunileiro, "\nTELEFONE 2: (", selectedItem.get_Ddd2(), ") ", ValidationHelper.FormatarTelefone(selectedItem.get_Telefone2()) }); - } - if (!string.IsNullOrWhiteSpace(selectedItem.get_Ddd3()) || !string.IsNullOrWhiteSpace(selectedItem.get_Telefone3())) - { - flag = false; - viewModel = this.ViewModel; - viewModel.TelefonesFunileiro = string.Concat(new string[] { viewModel.TelefonesFunileiro, "\nTELEFONE 3: (", selectedItem.get_Ddd3(), ") ", ValidationHelper.FormatarTelefone(selectedItem.get_Telefone3()) }); - } - if (!string.IsNullOrWhiteSpace(selectedItem.get_Endereco()) || !string.IsNullOrWhiteSpace(selectedItem.get_Cidade()) || !string.IsNullOrWhiteSpace(selectedItem.get_Uf()) || !string.IsNullOrWhiteSpace(selectedItem.get_Bairro()) || !string.IsNullOrWhiteSpace(selectedItem.get_Cep()) || !string.IsNullOrWhiteSpace(selectedItem.get_Numero()) || !string.IsNullOrWhiteSpace(selectedItem.get_Complemento())) - { - flag = false; - viewModel = this.ViewModel; - SinistroViewModel sinistroViewModel = viewModel; - string[] telefonesFunileiro = new string[] { viewModel.TelefonesFunileiro, "\nENDEREÇO: ", selectedItem.get_Endereco(), ", ", selectedItem.get_Numero(), ", ", null, null, null, null, null, null, null, null, null }; - telefonesFunileiro[6] = (string.IsNullOrWhiteSpace(selectedItem.get_Complemento()) ? "-" : selectedItem.get_Complemento() ?? ""); - telefonesFunileiro[7] = ", "; - telefonesFunileiro[8] = selectedItem.get_Bairro(); - telefonesFunileiro[9] = ", "; - telefonesFunileiro[10] = selectedItem.get_Cidade(); - telefonesFunileiro[11] = "/"; - telefonesFunileiro[12] = selectedItem.get_Uf(); - telefonesFunileiro[13] = " - "; - telefonesFunileiro[14] = selectedItem.get_Cep(); - sinistroViewModel.TelefonesFunileiro = string.Concat(telefonesFunileiro); - } - if (!string.IsNullOrWhiteSpace(selectedItem.get_Email())) - { - flag = false; - SinistroViewModel viewModel1 = this.ViewModel; - viewModel1.TelefonesFunileiro = string.Concat(viewModel1.TelefonesFunileiro, "\nEMAIL: ", selectedItem.get_Email()); - } - if (!string.IsNullOrWhiteSpace(selectedItem.get_Cgccpf())) - { - flag = false; - SinistroViewModel sinistroViewModel1 = this.ViewModel; - sinistroViewModel1.TelefonesFunileiro = string.Concat(sinistroViewModel1.TelefonesFunileiro, "\nDOCUMENTO: ", selectedItem.get_Cgccpf()); - } - if (flag) - { - this.ViewModel.TelefonesFunileiro = "PARCEIRO SEM MAIS INFORMAÇÕES"; - } - } - else - { - if (this.ViewModel.SelectedSinistro.get_SinistroAuto().get_ParceiroMecanica() == null) - { - this.ViewModel.SelectedSinistro.get_SinistroAuto().set_ParceiroMecanica(selectedItem); - } - this.ParceiroMecanica.Text = selectedItem.get_Nome(); - this.ViewModel.TelefonesMecanica = ""; - bool flag1 = true; - if (!string.IsNullOrWhiteSpace(selectedItem.get_Ddd1()) || !string.IsNullOrWhiteSpace(selectedItem.get_Telefone1())) - { - flag1 = false; - viewModel = this.ViewModel; - viewModel.TelefonesMecanica = string.Concat(new string[] { viewModel.TelefonesMecanica, "TELEFONE 1: (", selectedItem.get_Ddd1(), ") ", ValidationHelper.FormatarTelefone(selectedItem.get_Telefone1()) }); - } - if (!string.IsNullOrWhiteSpace(selectedItem.get_Ddd2()) || !string.IsNullOrWhiteSpace(selectedItem.get_Telefone2())) - { - flag1 = false; - viewModel = this.ViewModel; - viewModel.TelefonesMecanica = string.Concat(new string[] { viewModel.TelefonesMecanica, "\nTELEFONE 2: (", selectedItem.get_Ddd2(), ") ", ValidationHelper.FormatarTelefone(selectedItem.get_Telefone2()) }); - } - if (!string.IsNullOrWhiteSpace(selectedItem.get_Ddd3()) || !string.IsNullOrWhiteSpace(selectedItem.get_Telefone3())) - { - flag1 = false; - viewModel = this.ViewModel; - viewModel.TelefonesMecanica = string.Concat(new string[] { viewModel.TelefonesMecanica, "\nTELEFONE 3: (", selectedItem.get_Ddd3(), ") ", ValidationHelper.FormatarTelefone(selectedItem.get_Telefone3()) }); - } - if (!string.IsNullOrWhiteSpace(selectedItem.get_Endereco()) || !string.IsNullOrWhiteSpace(selectedItem.get_Cidade()) || !string.IsNullOrWhiteSpace(selectedItem.get_Uf()) || !string.IsNullOrWhiteSpace(selectedItem.get_Bairro()) || !string.IsNullOrWhiteSpace(selectedItem.get_Cep()) || !string.IsNullOrWhiteSpace(selectedItem.get_Numero()) || !string.IsNullOrWhiteSpace(selectedItem.get_Complemento())) - { - flag1 = false; - viewModel = this.ViewModel; - SinistroViewModel sinistroViewModel2 = viewModel; - string[] telefonesMecanica = new string[] { viewModel.TelefonesMecanica, "\nENDEREÇO: ", selectedItem.get_Endereco(), ", ", selectedItem.get_Numero(), ", ", null, null, null, null, null, null, null, null, null }; - telefonesMecanica[6] = (string.IsNullOrWhiteSpace(selectedItem.get_Complemento()) ? "-" : selectedItem.get_Complemento() ?? ""); - telefonesMecanica[7] = ", "; - telefonesMecanica[8] = selectedItem.get_Bairro(); - telefonesMecanica[9] = ", "; - telefonesMecanica[10] = selectedItem.get_Cidade(); - telefonesMecanica[11] = "/"; - telefonesMecanica[12] = selectedItem.get_Uf(); - telefonesMecanica[13] = " - "; - telefonesMecanica[14] = selectedItem.get_Cep(); - sinistroViewModel2.TelefonesMecanica = string.Concat(telefonesMecanica); - } - if (!string.IsNullOrWhiteSpace(selectedItem.get_Email())) - { - flag1 = false; - SinistroViewModel viewModel2 = this.ViewModel; - viewModel2.TelefonesMecanica = string.Concat(viewModel2.TelefonesMecanica, "\nEMAIL: ", selectedItem.get_Email()); - } - if (!string.IsNullOrWhiteSpace(selectedItem.get_Cgccpf())) - { - flag1 = false; - SinistroViewModel viewModel3 = this.ViewModel; - viewModel3.TelefonesMecanica = string.Concat(viewModel3.TelefonesMecanica, "\nDOCUMENTO: ", selectedItem.get_Cgccpf()); - } - if (flag1) - { - this.ViewModel.TelefonesMecanica = "PARCEIRO SEM MAIS INFORMAÇÕES"; - return; - } - } - } - - private async void Salvar_OnClick(object sender, RoutedEventArgs e) - { - bool flag; - this.ViewModel.Loading(true); - this.ViewModel.Anotacoes = this.Anotacoes.GetHtml(); - this.ViewModel.AnotacoesInternas = this.AnotacoesInternas.GetHtml(); - if (this.ViewModel.EditarObservacao) - { - this.ViewModel.SelectedSinistro.set_ObservacaoInterna(this.ObservacoesInternas.GetHtml()); - this.ViewModel.SelectedSinistro.set_Observacao(this.Observacoes.GetHtml()); - } - List> keyValuePairs = await this.ViewModel.Salvar(); - this.ValidateFields(keyValuePairs, true); - flag = (keyValuePairs == null ? true : keyValuePairs.Count == 0); - this.ViewModel.Loading(false); - if (!flag) - { - await this.ViewModel.ShowMessage(keyValuePairs, this.ViewModel.ErroCamposInvalidos, "OK", ""); - } - else - { - this.Anotacoes.Initialize(null); - this.AnotacoesInternas.Initialize(null); - this.ToggleAnotacoes(this.ViewModel.IsAnotacoes, false); - } - } - - private void SinistroGrid_OnSelectionChanged(object sender, SelectionChangedEventArgs e) - { - DataGrid dataGrid = (DataGrid)sender; - if (dataGrid != null && dataGrid.SelectedIndex < 0) - { - return; - } - this.ViewModel.SelecionaControle((ControleSinistro)((dataGrid != null ? dataGrid.Items[dataGrid.SelectedIndex] : null))); - } - - private void SituacaoBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e) - { - ComboBox comboBox = (ComboBox)sender; - if (comboBox == null || comboBox.SelectedItem == null) - { - return; - } - if ((StatusSinistro)comboBox.SelectedItem == 1) - { - this.ViewModel.SelectedSinistro.set_DataLiquidacao(null); - this.ViewModel.LiquidacaoVisibility = System.Windows.Visibility.Collapsed; - } - else - { - this.ViewModel.LiquidacaoVisibility = System.Windows.Visibility.Visible; - } - this.Validar(); - } - - private void SnackbarMessage_ActionClick(object sender, RoutedEventArgs e) - { - this.Snackbar.set_IsActive(false); - } - - [DebuggerNonUserCode] - [EditorBrowsable(EditorBrowsableState.Never)] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) - { - switch (connectionId) - { - case 1: - { - ((AutoCompleteBox)target).add_Populating(new PopulatingEventHandler(this, SinistroView.AutoCompleteBoxSinistro_Populating)); - ((AutoCompleteBox)target).add_TextChanged(new RoutedEventHandler(this.AutoCompleteBoxSinistro_OnTextChanged)); - return; - } - case 2: - { - this.ControleGrid = (DataGrid)target; - return; - } - case 3: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Incluir_OnClick); - return; - } - case 4: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Incluir_OnClick); - return; - } - case 5: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.IncluirEnvolvido_OnClick); - return; - } - case 6: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Alterar_OnClick); - return; - } - case 7: - { - this.SalvarSinistroButton = (MenuItem)target; - this.SalvarSinistroButton.Click += new RoutedEventHandler(this.Salvar_OnClick); - return; - } - case 8: - { - this.CancelarApoliceButton = (MenuItem)target; - this.CancelarApoliceButton.Click += new RoutedEventHandler(this.Cancelar_OnClick); - return; - } - case 9: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Excluir_OnClick); - return; - } - case 10: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Tarefas_OnClick); - return; - } - case 11: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.ArquivoDigital_OnClick); - return; - } - case 12: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.ImprimirHistorico_OnClick); - return; - } - case 13: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.EnviarHistorico_OnClick); - return; - } - case 14: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Log_OnClick); - return; - } - case 15: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLogEmail_OnClick); - return; - } - case 16: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirInfo_OnClick); - return; - } - case 17: - { - this.TipoSinistroBox = (CustomIsReadOnlyControl)target; - return; - } - case 18: - { - ((DatePicker)target).LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus); - ((DatePicker)target).PreviewKeyDown += new KeyEventHandler(this.DatePicker_PreviewKeyDown); - ((DatePicker)target).MouseDoubleClick += new MouseButtonEventHandler(this.DataAtual_OnDoubleClick); - return; - } - case 19: - { - ((DatePicker)target).LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus); - ((DatePicker)target).PreviewKeyDown += new KeyEventHandler(this.DatePicker_PreviewKeyDown); - ((DatePicker)target).MouseDoubleClick += new MouseButtonEventHandler(this.DataAtual_OnDoubleClick); - return; - } - case 20: - { - ((DatePicker)target).LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus); - ((DatePicker)target).PreviewKeyDown += new KeyEventHandler(this.DatePicker_PreviewKeyDown); - ((DatePicker)target).MouseDoubleClick += new MouseButtonEventHandler(this.DataAtual_OnDoubleClick); - return; - } - case 21: - { - ((ComboBox)target).SelectionChanged += new SelectionChangedEventHandler(this.SituacaoBox_OnSelectionChanged); - return; - } - case 22: - { - ((DatePicker)target).LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus); - ((DatePicker)target).PreviewKeyDown += new KeyEventHandler(this.DatePicker_PreviewKeyDown); - ((DatePicker)target).MouseDoubleClick += new MouseButtonEventHandler(this.DataAtual_OnDoubleClick); - return; - } - case 23: - { - SinistroView sinistroView = this; - ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(sinistroView.SomenteNumeros); - return; - } - case 24: - { - SinistroView sinistroView1 = this; - ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(sinistroView1.SomenteNumeros); - SinistroView sinistroView2 = this; - ((TextBox)target).LostFocus += new RoutedEventHandler(sinistroView2.FormatarTelefone); - return; - } - case 25: - { - this.ParceiroMecanica = (ComboBox)target; - this.ParceiroMecanica.SelectionChanged += new SelectionChangedEventHandler(this.ParceiroBox_OnSelectionChanged); - return; - } - case 26: - { - ((Button)target).Click += new RoutedEventHandler(this.MecanicaButton_OnClick); - return; - } - case 27: - { - this.ParceiroFunilaria = (ComboBox)target; - this.ParceiroFunilaria.SelectionChanged += new SelectionChangedEventHandler(this.ParceiroBox_OnSelectionChanged); - return; - } - case 28: - { - ((Button)target).Click += new RoutedEventHandler(this.FunilariaButton_OnClick); - return; - } - case 29: - { - this.AnotacoesButton = (RadioButton)target; - return; - } - case 30: - { - this.AnotacoesInternasButton = (RadioButton)target; - return; - } - case 31: - { - this.AnotacoesHoster = (CustomItemControl)target; - return; - } - case 32: - { - this.Anotacoes = (WebEditor)target; - return; - } - case 33: - { - this.ObservacoesHoster = (CustomItemControl)target; - return; - } - case 34: - { - this.Observacoes = (WebEditor)target; - return; - } - case 35: - { - this.AnotacoesInternasHoster = (CustomItemControl)target; - return; - } - case 36: - { - this.AnotacoesInternas = (WebEditor)target; - return; - } - case 37: - { - this.ObservacoesInternasHoster = (CustomItemControl)target; - return; - } - case 38: - { - this.ObservacoesInternas = (WebEditor)target; - return; - } - case 39: - { - this.Snackbar = (MaterialDesignThemes.Wpf.Snackbar)target; - return; - } - case 40: - { - ((SnackbarMessage)target).add_ActionClick(new RoutedEventHandler(this.SnackbarMessage_ActionClick)); - return; - } - } - this._contentLoaded = true; - } - - private async void Tarefas_OnClick(object sender, RoutedEventArgs e) - { - Cliente cliente = await this.ViewModel.BuscarClienteSinistro(); - Tarefa tarefa = new Tarefa(); - tarefa.set_IdCliente(this.ViewModel.SelectedSinistro.get_Id()); - tarefa.set_Cliente(cliente.get_Nome()); - tarefa.set_Entidade(4); - tarefa.set_IdEntidade(this.ViewModel.SelectedSinistro.get_Id()); - tarefa.set_Titulo(string.Concat("SINISTRO ", this.ViewModel.SelectedSinistro.get_Numero(), " ITEM ", this.ViewModel.SelectedSinistro.get_ItemSinistrado())); - this.ViewModel.ShowDrawer(new TarefaDrawer(tarefa, true), 0, false); - } - - private void ToggleAnotacoes(bool anotacoes, bool inclusao = false) - { - if (anotacoes) - { - this.ViewModel.IsAnotacoes = true; - if (this.ViewModel.EnableFields | inclusao) - { - this.AnotacoesHoster.Visibility = System.Windows.Visibility.Visible; - this.AnotacoesInternasHoster.Visibility = System.Windows.Visibility.Collapsed; - return; - } - this.AnotacoesHoster.Visibility = System.Windows.Visibility.Collapsed; - this.AnotacoesInternasHoster.Visibility = System.Windows.Visibility.Collapsed; - return; - } - this.ViewModel.IsAnotacoes = false; - if (this.ViewModel.EnableFields | inclusao) - { - this.AnotacoesHoster.Visibility = System.Windows.Visibility.Collapsed; - this.AnotacoesInternasHoster.Visibility = System.Windows.Visibility.Visible; - return; - } - this.AnotacoesHoster.Visibility = System.Windows.Visibility.Collapsed; - this.AnotacoesInternasHoster.Visibility = System.Windows.Visibility.Collapsed; - } - - private void Validar() - { - if (this.ViewModel.SelectedSinistro == null) - { - return; - } - List> keyValuePairs = this.ViewModel.SelectedSinistro.Validate(); - this.ValidateFields(keyValuePairs, false); - } - } -} \ No newline at end of file -- cgit v1.2.3