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 --- .../Views/Ferramentas/CadastroEmailView.cs | 400 --------- .../Views/Ferramentas/CadastroParceiroView.cs | 387 --------- .../Views/Ferramentas/DownloadWindow.cs | 171 ---- .../Views/Ferramentas/EmpresaView.cs | 424 ---------- .../Views/Ferramentas/EstipulanteView.cs | 395 --------- .../Views/Ferramentas/EtiquetaView.cs | 157 ---- .../Views/Ferramentas/IncluirRamoView.cs | 133 --- .../Views/Ferramentas/IncluirSeguradoraView.cs | 133 --- .../Views/Ferramentas/MalaDiretaView.cs | 301 ------- .../Views/Ferramentas/ManutencaoPagamentosView.cs | 252 ------ .../Views/Ferramentas/NotaFiscalView.cs | 327 -------- .../Views/Ferramentas/ProdutoView.cs | 215 ----- .../Views/Ferramentas/ProtocoloDocumentosView.cs | 209 ----- .../Views/Ferramentas/QualificacaoView.cs | 197 ----- Gestor.Application/Views/Ferramentas/RamoView.cs | 282 ------- Gestor.Application/Views/Ferramentas/ReciboView.cs | 280 ------- .../Views/Ferramentas/SeguradoraView.cs | 643 -------------- Gestor.Application/Views/Ferramentas/SocioView.cs | 266 ------ .../Views/Ferramentas/StatusProspeccaoView.cs | 213 ----- Gestor.Application/Views/Ferramentas/StatusView.cs | 232 ------ .../Views/Ferramentas/TipoTarefaView.cs | 213 ----- .../Views/Ferramentas/TipoVendedorView.cs | 225 ----- .../Views/Ferramentas/UsuarioView.cs | 545 ------------ .../Views/Ferramentas/VendedorView.cs | 927 --------------------- 24 files changed, 7527 deletions(-) delete mode 100644 Gestor.Application/Views/Ferramentas/CadastroEmailView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/CadastroParceiroView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/DownloadWindow.cs delete mode 100644 Gestor.Application/Views/Ferramentas/EmpresaView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/EstipulanteView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/EtiquetaView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/IncluirRamoView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/IncluirSeguradoraView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/MalaDiretaView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/ManutencaoPagamentosView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/NotaFiscalView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/ProdutoView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/ProtocoloDocumentosView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/QualificacaoView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/RamoView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/ReciboView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/SeguradoraView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/SocioView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/StatusProspeccaoView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/StatusView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/TipoTarefaView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/TipoVendedorView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/UsuarioView.cs delete mode 100644 Gestor.Application/Views/Ferramentas/VendedorView.cs (limited to 'Gestor.Application/Views/Ferramentas') diff --git a/Gestor.Application/Views/Ferramentas/CadastroEmailView.cs b/Gestor.Application/Views/Ferramentas/CadastroEmailView.cs deleted file mode 100644 index d4691ca..0000000 --- a/Gestor.Application/Views/Ferramentas/CadastroEmailView.cs +++ /dev/null @@ -1,400 +0,0 @@ -using Gestor.Application.Componentes; -using Gestor.Application.Helpers; -using Gestor.Application.ViewModels.Ferramentas; -using Gestor.Application.ViewModels.Generic; -using Gestor.Common.Validation; -using Gestor.Model.Common; -using Gestor.Model.Domain.Ferramentas; -using Gestor.Model.Domain.Generic; -using System; -using System.CodeDom.Compiler; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -using System.IO; -using System.Linq; -using System.Runtime.CompilerServices; -using System.Text.RegularExpressions; -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.Ferramentas -{ - public class CadastroEmailView : UserControl, IComponentConnector - { - internal DataGrid CredenciaisGrid; - - internal MenuItem SalvarApoliceButton; - - internal MenuItem CancelarApoliceButton; - - internal MenuItem MaisOpcoesButton; - - internal TextBox DescricaoBox; - - internal TextBox HeaderBox; - - internal ComboBox TipoBox; - - internal TextBox PortaBox; - - internal TextBox DominioBox; - - internal TextBox EmailBox; - - internal CustomPasswordBox SenhaBox; - - internal TextBox LoginBox; - - internal TextBlock CabecalhoTitulo; - - internal WebEditor Cabecalho; - - internal TextBlock AssinaturaTitulo; - - internal WebEditor Assinatura; - - private bool _contentLoaded; - - public CadastroEmailViewModel ViewModel - { - get; - set; - } - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public CadastroEmailView() - { - base.Tag = "CADASTRO DE E-MAIL"; - this.ViewModel = new CadastroEmailViewModel(); - 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 AbrirLog_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirLog(17, this.ViewModel.SelectedCredencial.get_Id()); - } - - private void Alterar_OnClick(object sender, RoutedEventArgs e) - { - this.Assinatura.Visibility = System.Windows.Visibility.Visible; - this.AssinaturaTitulo.Visibility = System.Windows.Visibility.Visible; - this.Cabecalho.Visibility = System.Windows.Visibility.Visible; - this.CabecalhoTitulo.Visibility = System.Windows.Visibility.Visible; - this.ViewModel.Alterar(true); - this.ValidarTela(); - this.ViewModel.SelectedCredencial.Initialize(); - } - - private void AutoCompleteBox_OnTextChanged(object sender, RoutedEventArgs e) - { - if (!string.IsNullOrWhiteSpace(((AutoCompleteBox)sender).get_Text())) - { - return; - } - this.ViewModel.FiltrarCredenciais(""); - } - - private void AutoCompleteBox_Populating(object sender, PopulatingEventArgs e) - { - e.set_Cancel(true); - this.ViewModel.Filtrar(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 async void ButtonBase_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Loading(true); - bool flag = await this.ViewModel.EnviarTesteEmail(); - this.ViewModel.Loading(false); - if (flag) - { - this.ViewModel.ToggleSnackBar("E-MAIL ENVIADO COM SUCESSO.", true); - } - } - - private async void Cancelar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Loading(true); - await this.ViewModel.CancelarAlteracao(); - this.Assinatura.Initialize(null); - this.Assinatura.Visibility = System.Windows.Visibility.Collapsed; - this.AssinaturaTitulo.Visibility = System.Windows.Visibility.Collapsed; - this.Cabecalho.Initialize(null); - this.Cabecalho.Visibility = System.Windows.Visibility.Collapsed; - this.CabecalhoTitulo.Visibility = System.Windows.Visibility.Collapsed; - this.ViewModel.Loading(false); - this.ScrollToItem(); - } - - private async void ContentLoad() - { - this.ViewModel.Loading(true); - await this.ViewModel.SelecionaCredenciais(); - this.ViewModel.Loading(false); - } - - private void EmailBox_OnLostKeyboardFocus(object sender, KeyboardFocusChangedEventArgs e) - { - if (((TextBox)sender).Text.Contains("@gmail.com")) - { - this.TipoBox.SelectedItem = (TipoEmail)1; - } - } - - private async void Excluir_OnClick(object sender, RoutedEventArgs e) - { - await this.ViewModel.Excluir(); - this.ScrollToItem(); - } - - private void Incluir_OnClick(object sender, RoutedEventArgs e) - { - this.Assinatura.Visibility = System.Windows.Visibility.Visible; - this.AssinaturaTitulo.Visibility = System.Windows.Visibility.Visible; - this.ViewModel.Incluir(); - this.ValidarTela(); - } - - [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/ferramentas/cadastroemailview.xaml", UriKind.Relative)); - } - - public string ReplaceLocalImages(string mailBody) - { - string[] array = ( - from Match m in Regex.Matches(mailBody, "", RegexOptions.IgnoreCase) - select m.Groups[0].Value).ToArray(); - for (int i = 0; i < (int)array.Length; i++) - { - string value = Regex.Match(array[i], "(?<=src=\")(.*?)(?=\")", RegexOptions.IgnoreCase).Value; - string str = Regex.Match(value, "file:(///).*\\.(.*)", RegexOptions.IgnoreCase).Groups[2].Value; - if (str == "jpg") - { - str = "jpeg"; - } - if (Uri.IsWellFormedUriString(value, UriKind.Absolute)) - { - Uri uri = new Uri(value); - if (File.Exists(uri.LocalPath)) - { - mailBody = mailBody.Replace(value, string.Concat("data:image/", str, ";base64,", Convert.ToBase64String(File.ReadAllBytes(uri.LocalPath)))); - } - } - } - return mailBody; - } - - private async void Salvar_OnClick(object sender, RoutedEventArgs e) - { - bool flag; - this.ViewModel.Loading(true); - this.ViewModel.SelectedCredencial.set_Assinatura(this.ReplaceLocalImages(this.Assinatura.GetHtml())); - this.ViewModel.SelectedCredencial.set_Cabecalho(this.ReplaceLocalImages(this.Cabecalho.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.Assinatura.Visibility = System.Windows.Visibility.Collapsed; - this.AssinaturaTitulo.Visibility = System.Windows.Visibility.Collapsed; - this.Cabecalho.Visibility = System.Windows.Visibility.Collapsed; - this.CabecalhoTitulo.Visibility = System.Windows.Visibility.Collapsed; - this.ScrollToItem(); - } - } - - private void ScrollToItem() - { - if (this.CredenciaisGrid.SelectedItem == null) - { - return; - } - this.CredenciaisGrid.UpdateLayout(); - this.CredenciaisGrid.ScrollIntoView(this.CredenciaisGrid.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: - { - ((AutoCompleteBox)target).add_Populating(new PopulatingEventHandler(this, CadastroEmailView.AutoCompleteBox_Populating)); - ((AutoCompleteBox)target).add_TextChanged(new RoutedEventHandler(this.AutoCompleteBox_OnTextChanged)); - return; - } - case 2: - { - this.CredenciaisGrid = (DataGrid)target; - return; - } - case 3: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Incluir_OnClick); - return; - } - case 4: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Alterar_OnClick); - return; - } - case 5: - { - this.SalvarApoliceButton = (MenuItem)target; - this.SalvarApoliceButton.Click += new RoutedEventHandler(this.Salvar_OnClick); - return; - } - case 6: - { - this.CancelarApoliceButton = (MenuItem)target; - this.CancelarApoliceButton.Click += new RoutedEventHandler(this.Cancelar_OnClick); - return; - } - case 7: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Excluir_OnClick); - return; - } - case 8: - { - this.MaisOpcoesButton = (MenuItem)target; - return; - } - case 9: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.ButtonBase_OnClick); - return; - } - case 10: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLog_OnClick); - return; - } - case 11: - { - this.DescricaoBox = (TextBox)target; - return; - } - case 12: - { - this.HeaderBox = (TextBox)target; - return; - } - case 13: - { - this.TipoBox = (ComboBox)target; - this.TipoBox.SelectionChanged += new SelectionChangedEventHandler(this.Tipo_OnSelectionChanged); - return; - } - case 14: - { - this.PortaBox = (TextBox)target; - return; - } - case 15: - { - this.DominioBox = (TextBox)target; - return; - } - case 16: - { - this.EmailBox = (TextBox)target; - this.EmailBox.LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.EmailBox_OnLostKeyboardFocus); - return; - } - case 17: - { - this.SenhaBox = (CustomPasswordBox)target; - return; - } - case 18: - { - this.LoginBox = (TextBox)target; - return; - } - case 19: - { - this.CabecalhoTitulo = (TextBlock)target; - return; - } - case 20: - { - this.Cabecalho = (WebEditor)target; - return; - } - case 21: - { - this.AssinaturaTitulo = (TextBlock)target; - return; - } - case 22: - { - this.Assinatura = (WebEditor)target; - return; - } - } - this._contentLoaded = true; - } - - private void Tipo_OnSelectionChanged(object sender, SelectionChangedEventArgs e) - { - TipoEmail? selectedItem = (TipoEmail?)((ComboBox)sender).SelectedItem; - if (selectedItem.GetValueOrDefault() == 0 & selectedItem.HasValue && this.ViewModel.SelectedCredencial.get_Email() != null && this.ViewModel.SelectedCredencial.get_Email().Contains("@gmail.com")) - { - this.EmailBox.Text = ""; - } - } - - private void ValidarTela() - { - if (this.ViewModel.SelectedCredencial == null) - { - return; - } - List> keyValuePairs = this.ViewModel.SelectedCredencial.Validate(); - this.ValidateFields(keyValuePairs, false); - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/CadastroParceiroView.cs b/Gestor.Application/Views/Ferramentas/CadastroParceiroView.cs deleted file mode 100644 index ae3bfde..0000000 --- a/Gestor.Application/Views/Ferramentas/CadastroParceiroView.cs +++ /dev/null @@ -1,387 +0,0 @@ -using Gestor.Application.Helpers; -using Gestor.Application.ViewModels.Ferramentas; -using Gestor.Application.ViewModels.Generic; -using Gestor.Application.Views.Generic; -using Gestor.Common.Validation; -using Gestor.Model.Domain.Generic; -using Gestor.Model.Domain.Seguros; -using System; -using System.CodeDom.Compiler; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -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.Ferramentas -{ - public class CadastroParceiroView : BaseUserControl, IComponentConnector - { - internal DataGrid ParceiroGrid; - - internal MenuItem MaisOpcoesButton; - - internal TextBox NomeBox; - - internal TextBox DocumentoPrincipalBox; - - internal TextBox PrimeiroPrefixo; - - internal TextBox PrimeiroTelefone; - - internal TextBox SegundoPrefixo; - - internal TextBox SegundoTelefone; - - internal TextBox TerceiroPrefixo; - - internal TextBox TerceiroTelefone; - - internal TextBox EmailBox; - - internal TextBox CepBox; - - internal TextBox EnderecoBox; - - internal TextBox NumeroBox; - - internal TextBox BairroBox; - - internal TextBox CidadeBox; - - internal TextBox EstadoBox; - - private bool _contentLoaded; - - public CadastroParceiroViewModel ViewModel - { - get; - set; - } - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public CadastroParceiroView(Parceiro parceiro = null) - { - CadastroParceiroView cadastroParceiroView = this; - base.Tag = "CADASTRO DE PARCEIROS"; - this.ViewModel = new CadastroParceiroViewModel(parceiro); - base.DataContext = this.ViewModel; - this.InitializeComponent(); - System.Windows.Threading.Dispatcher dispatcher = base.Dispatcher; - if (dispatcher == null) - { - return; - } - dispatcher.BeginInvoke(DispatcherPriority.Render, new Action(() => cadastroParceiroView.ContentLoad(parceiro))); - } - - private void AbrirLog_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirLog(22, this.ViewModel.SelectedParceiro.get_Id()); - } - - private void Alterar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.CancelParceiro = (Parceiro)this.ViewModel.SelectedParceiro.Clone(); - this.ViewModel.Alterar(true); - this.ValidarTela(); - this.ViewModel.SelectedParceiro.Initialize(); - } - - private void AutoCompleteBox_OnTextChanged(object sender, RoutedEventArgs e) - { - if (!string.IsNullOrWhiteSpace(((AutoCompleteBox)sender).get_Text())) - { - return; - } - this.ViewModel.FiltrarParceiro(""); - } - - private void AutoCompleteBoxParceiro_Populating(object sender, PopulatingEventArgs e) - { - e.set_Cancel(true); - this.ViewModel.Filtrar(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(); - } - - private void ContentLoad(Parceiro parceiro) - { - if (parceiro == null) - { - this.ParceiroGrid.SelectedIndex = -1; - } - this.ParceiroGrid.SelectionChanged += new SelectionChangedEventHandler(this.ParceiroGrid_OnSelectionChanged); - this.ParceiroGrid.MouseDoubleClick += new MouseButtonEventHandler((object sender, MouseButtonEventArgs args) => { - }); - } - - 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))); - } - - private void Excluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Excluir(); - } - - private void Incluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Incluir(); - this.ValidarTela(); - } - - [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/ferramentas/cadastroparceiroview.xaml", UriKind.Relative)); - } - - private void ParceiroGrid_OnSelectionChanged(object sender, SelectionChangedEventArgs e) - { - DataGrid dataGrid = (DataGrid)sender; - if (dataGrid != null && dataGrid.SelectedIndex < 0) - { - return; - } - this.ViewModel.SelecionarParceiro((Parceiro)((dataGrid != null ? dataGrid.Items[dataGrid.SelectedIndex] : null))); - } - - private async void PostcodeBox_OnLostFocus(object sender, RoutedEventArgs e) - { - string str = ValidationHelper.FormatPostCode(((TextBox)sender).Text); - this.CepBox.Text = str; - if (ValidationHelper.ValidatePostCode(str)) - { - EnderecoBase enderecoBase = await this.ViewModel.BuscaCep(str); - if (enderecoBase != null) - { - this.EnderecoBox.Text = enderecoBase.get_Endereco(); - this.CidadeBox.Text = enderecoBase.get_Cidade(); - this.EstadoBox.Text = enderecoBase.get_Estado(); - this.BairroBox.Text = enderecoBase.get_Bairro(); - } - } - } - - private async void Salvar_OnClick(object sender, RoutedEventArgs e) - { - bool flag; - this.ViewModel.Loading(true); - this.NomeBox.Focus(); - 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", ""); - } - } - - [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, CadastroParceiroView.AutoCompleteBoxParceiro_Populating)); - ((AutoCompleteBox)target).add_TextChanged(new RoutedEventHandler(this.AutoCompleteBox_OnTextChanged)); - return; - } - case 2: - { - this.ParceiroGrid = (DataGrid)target; - return; - } - case 3: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Incluir_OnClick); - return; - } - case 4: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Alterar_OnClick); - return; - } - case 5: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Salvar_OnClick); - return; - } - case 6: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Cancelar_OnClick); - return; - } - case 7: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Excluir_OnClick); - return; - } - case 8: - { - this.MaisOpcoesButton = (MenuItem)target; - return; - } - case 9: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLog_OnClick); - return; - } - case 10: - { - this.NomeBox = (TextBox)target; - return; - } - case 11: - { - this.DocumentoPrincipalBox = (TextBox)target; - this.DocumentoPrincipalBox.LostFocus += new RoutedEventHandler(this.DocumentoPrincipalBox_LostFocus); - CadastroParceiroView cadastroParceiroView = this; - this.DocumentoPrincipalBox.PreviewTextInput += new TextCompositionEventHandler(cadastroParceiroView.SomenteNumeros); - return; - } - case 12: - { - this.PrimeiroPrefixo = (TextBox)target; - CadastroParceiroView cadastroParceiroView1 = this; - this.PrimeiroPrefixo.PreviewTextInput += new TextCompositionEventHandler(cadastroParceiroView1.SomenteNumeros); - return; - } - case 13: - { - this.PrimeiroTelefone = (TextBox)target; - CadastroParceiroView cadastroParceiroView2 = this; - this.PrimeiroTelefone.LostFocus += new RoutedEventHandler(cadastroParceiroView2.FormatarTelefone); - CadastroParceiroView cadastroParceiroView3 = this; - this.PrimeiroTelefone.PreviewTextInput += new TextCompositionEventHandler(cadastroParceiroView3.SomenteNumeros); - return; - } - case 14: - { - this.SegundoPrefixo = (TextBox)target; - CadastroParceiroView cadastroParceiroView4 = this; - this.SegundoPrefixo.PreviewTextInput += new TextCompositionEventHandler(cadastroParceiroView4.SomenteNumeros); - return; - } - case 15: - { - this.SegundoTelefone = (TextBox)target; - CadastroParceiroView cadastroParceiroView5 = this; - this.SegundoTelefone.LostFocus += new RoutedEventHandler(cadastroParceiroView5.FormatarTelefone); - CadastroParceiroView cadastroParceiroView6 = this; - this.SegundoTelefone.PreviewTextInput += new TextCompositionEventHandler(cadastroParceiroView6.SomenteNumeros); - return; - } - case 16: - { - this.TerceiroPrefixo = (TextBox)target; - CadastroParceiroView cadastroParceiroView7 = this; - this.TerceiroPrefixo.PreviewTextInput += new TextCompositionEventHandler(cadastroParceiroView7.SomenteNumeros); - return; - } - case 17: - { - this.TerceiroTelefone = (TextBox)target; - CadastroParceiroView cadastroParceiroView8 = this; - this.TerceiroTelefone.LostFocus += new RoutedEventHandler(cadastroParceiroView8.FormatarTelefone); - CadastroParceiroView cadastroParceiroView9 = this; - this.TerceiroTelefone.PreviewTextInput += new TextCompositionEventHandler(cadastroParceiroView9.SomenteNumeros); - return; - } - case 18: - { - this.EmailBox = (TextBox)target; - return; - } - case 19: - { - this.CepBox = (TextBox)target; - this.CepBox.LostFocus += new RoutedEventHandler(this.PostcodeBox_OnLostFocus); - CadastroParceiroView cadastroParceiroView10 = this; - this.CepBox.PreviewTextInput += new TextCompositionEventHandler(cadastroParceiroView10.SomenteNumeros); - return; - } - case 20: - { - this.EnderecoBox = (TextBox)target; - return; - } - case 21: - { - this.NumeroBox = (TextBox)target; - return; - } - case 22: - { - this.BairroBox = (TextBox)target; - return; - } - case 23: - { - this.CidadeBox = (TextBox)target; - return; - } - case 24: - { - this.EstadoBox = (TextBox)target; - return; - } - } - this._contentLoaded = true; - } - - private void ValidarTela() - { - if (this.ViewModel.SelectedParceiro == null) - { - return; - } - List> keyValuePairs = this.ViewModel.SelectedParceiro.Validate(); - this.ValidateFields(keyValuePairs, false); - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/DownloadWindow.cs b/Gestor.Application/Views/Ferramentas/DownloadWindow.cs deleted file mode 100644 index 1fd4776..0000000 --- a/Gestor.Application/Views/Ferramentas/DownloadWindow.cs +++ /dev/null @@ -1,171 +0,0 @@ -using Gestor.Application.ViewModels.Ferramentas; -using Gestor.Application.ViewModels.Generic; -using Gestor.Model.API; -using System; -using System.CodeDom.Compiler; -using System.ComponentModel; -using System.Diagnostics; -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Shapes; -using System.Windows.Shell; -using System.Windows.Threading; - -namespace Gestor.Application.Views.Ferramentas -{ - public class DownloadWindow : Window, IComponentConnector - { - internal DownloadViewModel ViewModel; - - private bool _buttonClickable; - - internal System.Windows.Shell.WindowChrome WindowChrome; - - internal Grid MinimizeButton; - - internal Grid MaximizeButton; - - internal Grid CloseButton; - - private bool _contentLoaded; - - public DownloadWindow(Parameters parameters) - { - this.ViewModel = new DownloadViewModel(parameters); - 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)); - } - - public void CloseButton_Click() - { - base.Close(); - } - - private void ContentLoad() - { - this.MinimizeButton.MouseEnter += new MouseEventHandler(DownloadWindow.TopControls_OnMouseEnter); - this.MinimizeButton.MouseLeave += new MouseEventHandler(this.TopControls_OnMouseLeave); - this.MaximizeButton.MouseEnter += new MouseEventHandler(DownloadWindow.TopControls_OnMouseEnter); - this.MaximizeButton.MouseLeave += new MouseEventHandler(this.TopControls_OnMouseLeave); - this.CloseButton.MouseEnter += new MouseEventHandler(DownloadWindow.TopControls_OnMouseEnter); - this.CloseButton.MouseLeave += new MouseEventHandler(this.TopControls_OnMouseLeave); - } - - private async void DownloadWindow_OnLoaded(object sender, RoutedEventArgs e) - { - this.ViewModel.IsEnabled = false; - await this.ViewModel.Atualizar(); - } - - [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/ferramentas/downloadwindow.xaml", UriKind.Relative)); - } - - public void MinimizeButton_Click() - { - base.WindowState = System.Windows.WindowState.Minimized; - } - - [DebuggerNonUserCode] - [EditorBrowsable(EditorBrowsableState.Never)] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) - { - switch (connectionId) - { - case 1: - { - ((DownloadWindow)target).Loaded += new RoutedEventHandler(this.DownloadWindow_OnLoaded); - return; - } - case 2: - { - this.WindowChrome = (System.Windows.Shell.WindowChrome)target; - return; - } - case 3: - { - this.MinimizeButton = (Grid)target; - this.MinimizeButton.MouseLeftButtonDown += new MouseButtonEventHandler(this.TopControls_OnMouseLeftButtonDown); - this.MinimizeButton.MouseLeftButtonUp += new MouseButtonEventHandler(this.TopControls_OnMouseLeftButtonUp); - return; - } - case 4: - { - this.MaximizeButton = (Grid)target; - this.MaximizeButton.MouseLeftButtonDown += new MouseButtonEventHandler(this.TopControls_OnMouseLeftButtonDown); - this.MaximizeButton.MouseLeftButtonUp += new MouseButtonEventHandler(this.TopControls_OnMouseLeftButtonUp); - return; - } - case 5: - { - this.CloseButton = (Grid)target; - this.CloseButton.MouseLeftButtonDown += new MouseButtonEventHandler(this.TopControls_OnMouseLeftButtonDown); - this.CloseButton.MouseLeftButtonUp += new MouseButtonEventHandler(this.TopControls_OnMouseLeftButtonUp); - return; - } - } - this._contentLoaded = true; - } - - private static void TopControls_OnMouseEnter(object sender, MouseEventArgs e) - { - ((Grid)sender).Background = (((Grid)sender).Name == "CloseButton" ? new SolidColorBrush(Colors.IndianRed) : new SolidColorBrush(Colors.Gray)); - Path child = VisualTreeHelper.GetChild((Grid)sender, 0) as Path; - if (child != null) - { - child.Stroke = new SolidColorBrush(Colors.White); - } - } - - private void TopControls_OnMouseLeave(object sender, MouseEventArgs e) - { - this._buttonClickable = false; - ((Grid)sender).Background = new SolidColorBrush(Colors.Transparent); - Path child = VisualTreeHelper.GetChild((Grid)sender, 0) as Path; - if (child != null) - { - child.Stroke = new SolidColorBrush(Colors.White); - } - } - - private void TopControls_OnMouseLeftButtonDown(object sender, MouseButtonEventArgs e) - { - this._buttonClickable = true; - ((Grid)sender).Background = (((Grid)sender).Name == "CloseButton" ? new SolidColorBrush(Colors.Red) : new SolidColorBrush(Colors.DimGray)); - } - - private void TopControls_OnMouseLeftButtonUp(object sender, MouseButtonEventArgs e) - { - if (this._buttonClickable) - { - MethodInfo method = base.GetType().GetMethod(string.Concat(((Grid)sender).Name, "_Click")); - if (method == null) - { - return; - } - method.Invoke(this, null); - } - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/EmpresaView.cs b/Gestor.Application/Views/Ferramentas/EmpresaView.cs deleted file mode 100644 index f431ae6..0000000 --- a/Gestor.Application/Views/Ferramentas/EmpresaView.cs +++ /dev/null @@ -1,424 +0,0 @@ -using Gestor.Application.Componentes; -using Gestor.Application.Drawers; -using Gestor.Application.Drawers.Configuracoes; -using Gestor.Application.Helpers; -using Gestor.Application.Servicos; -using Gestor.Application.ViewModels.Ferramentas; -using Gestor.Application.ViewModels.Generic; -using Gestor.Application.Views.Generic; -using Gestor.Common.Validation; -using Gestor.Model.Common; -using Gestor.Model.Domain.Common; -using Gestor.Model.Domain.Generic; -using Gestor.Model.Domain.Seguros; -using System; -using System.CodeDom.Compiler; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -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.Ferramentas -{ - public class EmpresaView : BaseUserControl, IComponentConnector - { - internal DataGrid EmpresaGrid; - - internal MenuItem Alterar; - - internal TextBox DocumentoPrincipalBox; - - internal TextBox NomeBox; - - internal TextBox CepBox; - - internal TextBox EnderecoBox; - - internal TextBox BairroBox; - - internal TextBox CidadeBox; - - internal TextBox EstadoBox; - - internal CustomPasswordBox SenhaBox; - - private bool _contentLoaded; - - public EmpresaViewModel ViewModel - { - get; - set; - } - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public EmpresaView() - { - base.Tag = "CADASTRO DE EMPRESA E FILIAIS"; - this.ViewModel = new EmpresaViewModel(); - 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, 13).get_Consultar()) - { - FiltroArquivoDigital filtroArquivoDigital = new FiltroArquivoDigital(); - filtroArquivoDigital.set_Id(this.ViewModel.SelectedEmpresa.get_Id()); - filtroArquivoDigital.set_Tipo(13); - filtroArquivoDigital.set_Parente(this.ViewModel.SelectedEmpresa); - 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)13), "."), "OK", "", false); - } - } - - private void AbrirLog_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirLog(18, this.ViewModel.SelectedEmpresa.get_Id()); - } - - private void AbrirLogEmail_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirLogEmail(18, this.ViewModel.SelectedEmpresa.get_Id()); - } - - private void Alterar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.CancelEmpresa = (Empresa)this.ViewModel.SelectedEmpresa.Clone(); - this.ViewModel.Alterar(true); - this.PermissaoAuteracao(); - this.ViewModel.PassWordReadOnly = this.ViewModel.EnableFields; - this.ViewModel.ConfirmacaoSenha = (this.ViewModel.SelectedEmpresa.get_Id() == (long)1 ? System.Windows.Visibility.Visible : System.Windows.Visibility.Collapsed); - } - - private async void AnexarLogo_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Loading(true); - await this.ViewModel.AnexarLogo(); - this.ViewModel.Loading(false); - } - - private void AutoCompleteBox_OnTextChanged(object sender, RoutedEventArgs e) - { - if (!string.IsNullOrWhiteSpace(((AutoCompleteBox)sender).get_Text())) - { - return; - } - this.ViewModel.FiltrarEmpresa(""); - } - - private void AutoCompleteBoxEmpresa_Populating(object sender, PopulatingEventArgs e) - { - e.set_Cancel(true); - this.ViewModel.Filtrar(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(); - if (Recursos.Usuario.get_Id() == 0) - { - this.Alterar.IsEnabled = true; - } - this.NomeBox.IsReadOnly = true; - this.DocumentoPrincipalBox.IsReadOnly = true; - this.ViewModel.PassWordReadOnly = this.ViewModel.EnableFields; - this.ViewModel.ConfirmacaoSenha = System.Windows.Visibility.Collapsed; - } - - private async void Configuracoes_OnClick(object sender, RoutedEventArgs e) - { - if (await this.ViewModel.VerificarRestricao(64, false, true)) - { - this.ViewModel.ShowDrawer(new ConfiguracoesDrawer(), 0, false); - } - } - - private void ContentLoad() - { - this.EmpresaGrid.SelectedIndex = 0; - this.EmpresaGrid.SelectionChanged += new SelectionChangedEventHandler(this.EmpresaGrid_OnSelectionChanged); - this.EmpresaGrid.MouseDoubleClick += new MouseButtonEventHandler((object sender, MouseButtonEventArgs args) => { - }); - if (Recursos.Usuario.get_Id() == 0) - { - this.Alterar.IsEnabled = true; - } - } - - private void DocumentoPrincipalBox_LostFocus(object sender, RoutedEventArgs e) - { - if (((TextBox)sender).IsReadOnly) - { - return; - } - string str = this.DocumentoPrincipalBox.Text.Clear(); - 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))); - } - - private void EmpresaGrid_OnSelectionChanged(object sender, SelectionChangedEventArgs e) - { - DataGrid dataGrid = (DataGrid)sender; - if (dataGrid != null && dataGrid.SelectedIndex < 0) - { - return; - } - this.ViewModel.SelecionaEmpresa((Empresa)((dataGrid != null ? dataGrid.Items[dataGrid.SelectedIndex] : null))); - } - - [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/ferramentas/empresaview.xaml", UriKind.Relative)); - } - - public void PermissaoAuteracao() - { - if (Recursos.Usuario.get_Id() != 0) - { - this.DocumentoPrincipalBox.IsReadOnly = true; - this.NomeBox.IsReadOnly = true; - return; - } - this.ViewModel.ConfirmacaoSenha = (this.ViewModel.SelectedEmpresa.get_Id() == (long)1 ? System.Windows.Visibility.Visible : System.Windows.Visibility.Collapsed); - this.ViewModel.PassWordReadOnly = true; - this.Alterar.IsEnabled = false; - this.DocumentoPrincipalBox.IsReadOnly = false; - this.NomeBox.IsReadOnly = false; - } - - private async void PostcodeBox_OnLostFocus(object sender, RoutedEventArgs e) - { - if (this.ViewModel.EnableFields) - { - string str = ValidationHelper.FormatPostCode(((TextBox)sender).Text); - this.CepBox.Text = str; - if (ValidationHelper.ValidatePostCode(str)) - { - EnderecoBase enderecoBase = await this.ViewModel.BuscaCep(str); - if (enderecoBase != null) - { - this.EnderecoBox.Text = enderecoBase.get_Endereco(); - this.CidadeBox.Text = enderecoBase.get_Cidade(); - this.EstadoBox.Text = enderecoBase.get_Estado(); - this.BairroBox.Text = enderecoBase.get_Bairro(); - } - } - } - } - - private async void Salvar_OnClick(object sender, RoutedEventArgs e) - { - System.Windows.Visibility visibility; - bool flag; - this.ViewModel.Loading(true); - List> keyValuePairs = await this.ViewModel.Salvar(); - this.ValidateFields(keyValuePairs, true); - flag = (keyValuePairs == null ? true : keyValuePairs.Count == 0); - this.ViewModel.Loading(false); - this.ViewModel.PassWordReadOnly = this.ViewModel.EnableFields; - EmpresaViewModel viewModel = this.ViewModel; - visibility = (keyValuePairs == null || keyValuePairs.Count <= 0 ? System.Windows.Visibility.Collapsed : System.Windows.Visibility.Visible); - viewModel.ConfirmacaoSenha = visibility; - if (Recursos.Usuario.get_Id() == 0) - { - this.Alterar.IsEnabled = true; - this.NomeBox.IsReadOnly = true; - this.DocumentoPrincipalBox.IsReadOnly = true; - } - if (!flag) - { - await this.ViewModel.ShowMessage(keyValuePairs, this.ViewModel.ErroCamposInvalidos, "OK", ""); - } - } - - [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, EmpresaView.AutoCompleteBoxEmpresa_Populating)); - ((AutoCompleteBox)target).add_TextChanged(new RoutedEventHandler(this.AutoCompleteBox_OnTextChanged)); - return; - } - case 2: - { - this.EmpresaGrid = (DataGrid)target; - return; - } - case 3: - { - this.Alterar = (MenuItem)target; - this.Alterar.Click += new RoutedEventHandler(this.Alterar_OnClick); - return; - } - case 4: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Salvar_OnClick); - return; - } - case 5: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Cancelar_OnClick); - return; - } - case 6: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirAquivoDigital_Click); - return; - } - case 7: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AnexarLogo_OnClick); - return; - } - case 8: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLog_OnClick); - return; - } - case 9: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLogEmail_OnClick); - return; - } - case 10: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Configuracoes_OnClick); - return; - } - case 11: - { - this.DocumentoPrincipalBox = (TextBox)target; - this.DocumentoPrincipalBox.LostFocus += new RoutedEventHandler(this.DocumentoPrincipalBox_LostFocus); - EmpresaView empresaView = this; - this.DocumentoPrincipalBox.PreviewTextInput += new TextCompositionEventHandler(empresaView.SomenteNumeros); - return; - } - case 12: - { - this.NomeBox = (TextBox)target; - return; - } - case 13: - { - this.CepBox = (TextBox)target; - this.CepBox.LostFocus += new RoutedEventHandler(this.PostcodeBox_OnLostFocus); - EmpresaView empresaView1 = this; - this.CepBox.PreviewTextInput += new TextCompositionEventHandler(empresaView1.SomenteNumeros); - return; - } - case 14: - { - this.EnderecoBox = (TextBox)target; - return; - } - case 15: - { - this.BairroBox = (TextBox)target; - return; - } - case 16: - { - this.CidadeBox = (TextBox)target; - return; - } - case 17: - { - this.EstadoBox = (TextBox)target; - return; - } - case 18: - { - this.SenhaBox = (CustomPasswordBox)target; - return; - } - case 19: - { - EmpresaView empresaView2 = this; - ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(empresaView2.SomenteNumeros); - return; - } - case 20: - { - EmpresaView empresaView3 = this; - ((TextBox)target).LostFocus += new RoutedEventHandler(empresaView3.FormatarTelefone); - EmpresaView empresaView4 = this; - ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(empresaView4.SomenteNumeros); - return; - } - case 21: - { - EmpresaView empresaView5 = this; - ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(empresaView5.SomenteNumeros); - return; - } - case 22: - { - EmpresaView empresaView6 = this; - ((TextBox)target).LostFocus += new RoutedEventHandler(empresaView6.FormatarTelefone); - EmpresaView empresaView7 = this; - ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(empresaView7.SomenteNumeros); - return; - } - case 23: - { - EmpresaView empresaView8 = this; - ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(empresaView8.SomenteNumeros); - return; - } - case 24: - { - EmpresaView empresaView9 = this; - ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(empresaView9.SomenteNumeros); - return; - } - } - this._contentLoaded = true; - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/EstipulanteView.cs b/Gestor.Application/Views/Ferramentas/EstipulanteView.cs deleted file mode 100644 index b546879..0000000 --- a/Gestor.Application/Views/Ferramentas/EstipulanteView.cs +++ /dev/null @@ -1,395 +0,0 @@ -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.Views.Generic; -using Gestor.Common.Validation; -using Gestor.Model.Common; -using Gestor.Model.Domain.Generic; -using Gestor.Model.Domain.Seguros; -using System; -using System.CodeDom.Compiler; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -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.Ferramentas -{ - public class EstipulanteView : BaseUserControl, IComponentConnector - { - public EstipulanteViewModel ViewModel; - - internal DataGrid EstipulanteGrid; - - internal MenuItem MaisOpcoesButton; - - internal TextBox EmpresaBox; - - internal TextBox NomeBox; - - internal TextBox DocumentoPrincipalBox; - - internal ToggleButton AtivoBox; - - internal TextBox PrimeiroPrefixo; - - internal TextBox PrimeiroTelefone; - - internal TextBox SegundoPrefixo; - - internal TextBox SegundoTelefone; - - internal TextBox EmailBox; - - internal TextBox CepBox; - - internal TextBox EnderecoBox; - - internal TextBox NumeroBox; - - internal TextBox BairroBox; - - internal TextBox CidadeBox; - - internal TextBox EstadoBox; - - private bool _contentLoaded; - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public EstipulanteView() - { - base.Tag = "CADASTRO DE ESTIPULANTE"; - this.ViewModel = new EstipulanteViewModel(); - 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 AbrirLog_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirLog(9, this.ViewModel.SelectedEstipulante.get_Id()); - } - - private void Alterar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.CancelEstipulante = (Estipulante)this.ViewModel.SelectedEstipulante.Clone(); - this.ViewModel.Alterar(true); - this.ValidarTela(); - } - - 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.SelectedEstipulante.get_Id()); - filtroArquivoDigital.set_Tipo(17); - filtroArquivoDigital.set_Parente(this.ViewModel.SelectedEstipulante); - 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)17), "."), "OK", "", false); - } - } - - private void AutoCompleteBox_OnTextChanged(object sender, RoutedEventArgs e) - { - if (!string.IsNullOrWhiteSpace(((AutoCompleteBox)sender).get_Text())) - { - return; - } - this.ViewModel.FiltrarEstipulante(""); - } - - private void AutoCompleteBoxEstipulante_Populating(object sender, PopulatingEventArgs e) - { - e.set_Cancel(true); - this.ViewModel.Filtrar(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(); - } - - private void ContentLoad() - { - this.EstipulanteGrid.SelectedIndex = 0; - this.EstipulanteGrid.SelectionChanged += new SelectionChangedEventHandler(this.EstipulanteGrid_OnSelectionChanged); - this.EstipulanteGrid.MouseDoubleClick += new MouseButtonEventHandler((object sender, MouseButtonEventArgs args) => { - }); - } - - 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))); - } - - private void EstipulanteGrid_OnSelectionChanged(object sender, SelectionChangedEventArgs e) - { - DataGrid dataGrid = (DataGrid)sender; - if (dataGrid != null && dataGrid.SelectedIndex < 0) - { - return; - } - this.ViewModel.SelecionaEstipulante((Estipulante)((dataGrid != null ? dataGrid.Items[dataGrid.SelectedIndex] : null))); - } - - private void Excluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Excluir(); - } - - private void Incluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Incluir(); - this.ValidarTela(); - } - - [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/ferramentas/estipulanteview.xaml", UriKind.Relative)); - } - - private async void PostcodeBox_OnLostFocus(object sender, RoutedEventArgs e) - { - string str = ValidationHelper.FormatPostCode(((TextBox)sender).Text); - this.CepBox.Text = str; - if (ValidationHelper.ValidatePostCode(str)) - { - EnderecoBase enderecoBase = await this.ViewModel.BuscaCep(str); - if (enderecoBase != null) - { - this.EnderecoBox.Text = enderecoBase.get_Endereco(); - this.CidadeBox.Text = enderecoBase.get_Cidade(); - this.EstadoBox.Text = enderecoBase.get_Estado(); - this.BairroBox.Text = enderecoBase.get_Bairro(); - } - } - } - - private async void Salvar_OnClick(object sender, RoutedEventArgs e) - { - bool flag; - this.ViewModel.Loading(true); - 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", ""); - } - } - - [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, EstipulanteView.AutoCompleteBoxEstipulante_Populating)); - ((AutoCompleteBox)target).add_TextChanged(new RoutedEventHandler(this.AutoCompleteBox_OnTextChanged)); - return; - } - case 2: - { - this.EstipulanteGrid = (DataGrid)target; - return; - } - case 3: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Incluir_OnClick); - return; - } - case 4: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Alterar_OnClick); - return; - } - case 5: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Salvar_OnClick); - return; - } - case 6: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Cancelar_OnClick); - return; - } - case 7: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Excluir_OnClick); - return; - } - case 8: - { - this.MaisOpcoesButton = (MenuItem)target; - return; - } - case 9: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLog_OnClick); - return; - } - case 10: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.ArquivoDigital_OnClick); - return; - } - case 11: - { - this.EmpresaBox = (TextBox)target; - return; - } - case 12: - { - this.NomeBox = (TextBox)target; - return; - } - case 13: - { - this.DocumentoPrincipalBox = (TextBox)target; - EstipulanteView estipulanteView = this; - this.DocumentoPrincipalBox.PreviewTextInput += new TextCompositionEventHandler(estipulanteView.SomenteNumeros); - this.DocumentoPrincipalBox.LostFocus += new RoutedEventHandler(this.DocumentoPrincipalBox_LostFocus); - return; - } - case 14: - { - this.AtivoBox = (ToggleButton)target; - return; - } - case 15: - { - this.PrimeiroPrefixo = (TextBox)target; - EstipulanteView estipulanteView1 = this; - this.PrimeiroPrefixo.PreviewTextInput += new TextCompositionEventHandler(estipulanteView1.SomenteNumeros); - return; - } - case 16: - { - this.PrimeiroTelefone = (TextBox)target; - EstipulanteView estipulanteView2 = this; - this.PrimeiroTelefone.LostFocus += new RoutedEventHandler(estipulanteView2.FormatarTelefone); - EstipulanteView estipulanteView3 = this; - this.PrimeiroTelefone.PreviewTextInput += new TextCompositionEventHandler(estipulanteView3.SomenteNumeros); - return; - } - case 17: - { - this.SegundoPrefixo = (TextBox)target; - EstipulanteView estipulanteView4 = this; - this.SegundoPrefixo.PreviewTextInput += new TextCompositionEventHandler(estipulanteView4.SomenteNumeros); - return; - } - case 18: - { - this.SegundoTelefone = (TextBox)target; - EstipulanteView estipulanteView5 = this; - this.SegundoTelefone.LostFocus += new RoutedEventHandler(estipulanteView5.FormatarTelefone); - EstipulanteView estipulanteView6 = this; - this.SegundoTelefone.PreviewTextInput += new TextCompositionEventHandler(estipulanteView6.SomenteNumeros); - return; - } - case 19: - { - this.EmailBox = (TextBox)target; - return; - } - case 20: - { - this.CepBox = (TextBox)target; - this.CepBox.LostFocus += new RoutedEventHandler(this.PostcodeBox_OnLostFocus); - EstipulanteView estipulanteView7 = this; - this.CepBox.PreviewTextInput += new TextCompositionEventHandler(estipulanteView7.SomenteNumeros); - return; - } - case 21: - { - this.EnderecoBox = (TextBox)target; - return; - } - case 22: - { - this.NumeroBox = (TextBox)target; - return; - } - case 23: - { - this.BairroBox = (TextBox)target; - return; - } - case 24: - { - this.CidadeBox = (TextBox)target; - return; - } - case 25: - { - this.EstadoBox = (TextBox)target; - return; - } - } - this._contentLoaded = true; - } - - private void ValidarTela() - { - if (this.ViewModel.SelectedEstipulante == null) - { - return; - } - List> keyValuePairs = this.ViewModel.SelectedEstipulante.Validate(); - this.ValidateFields(keyValuePairs, false); - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/EtiquetaView.cs b/Gestor.Application/Views/Ferramentas/EtiquetaView.cs deleted file mode 100644 index 985ed97..0000000 --- a/Gestor.Application/Views/Ferramentas/EtiquetaView.cs +++ /dev/null @@ -1,157 +0,0 @@ -using Gestor.Application.ViewModels.Ferramentas; -using Gestor.Application.Views.Generic; -using Gestor.Common.Validation; -using Gestor.Model.Domain.Seguros; -using System; -using System.CodeDom.Compiler; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -using System.Runtime.CompilerServices; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Input; -using System.Windows.Markup; - -namespace Gestor.Application.Views.Ferramentas -{ - public class EtiquetaView : BaseUserControl, IComponentConnector - { - internal EtiquetaViewModel ViewModel; - - internal System.Windows.Controls.AutoCompleteBox AutoCompleteBox; - - internal ProgressBar ProgressRing; - - internal System.Windows.Controls.DataGrid DataGrid; - - internal Grid Botoes; - - internal ComboBox CboTipoEtiqueta; - - private bool _contentLoaded; - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public EtiquetaView(List list, bool apenasCliente) - { - this.ViewModel = new EtiquetaViewModel(); - base.DataContext = this.ViewModel; - this.InitializeComponent(); - this.CboTipoEtiqueta.IsEnabled = !apenasCliente; - this.CarregarClientes(list, apenasCliente); - } - - private void AutoCompleteBox_OnTextChanged(object sender, RoutedEventArgs e) - { - if (!string.IsNullOrWhiteSpace(((System.Windows.Controls.AutoCompleteBox)sender).get_Text())) - { - return; - } - this.ViewModel.FiltrarApolice(""); - } - - private void AutoCompleteBox_Populating(object sender, PopulatingEventArgs e) - { - if (e.get_Parameter().Length < 3) - { - return; - } - e.set_Cancel(true); - this.ViewModel.Filtrar(ValidationHelper.RemoveDiacritics(e.get_Parameter().Trim())).ContinueWith((Task> searchResult) => { - if (searchResult.Result == null) - { - return; - } - System.Windows.Controls.AutoCompleteBox autoCompleteBox = (System.Windows.Controls.AutoCompleteBox)sender; - autoCompleteBox.set_ItemsSource(searchResult.Result); - autoCompleteBox.PopulateComplete(); - }, TaskScheduler.FromCurrentSynchronizationContext()); - } - - private async void CarregarClientes(List list, bool apenasCliente) - { - this.ProgressRing.Visibility = System.Windows.Visibility.Visible; - this.DataGrid.Visibility = System.Windows.Visibility.Collapsed; - this.Botoes.IsEnabled = false; - this.AutoCompleteBox.IsEnabled = false; - await this.ViewModel.CarregarDados(list, apenasCliente); - this.ProgressRing.Visibility = System.Windows.Visibility.Collapsed; - this.DataGrid.Visibility = System.Windows.Visibility.Visible; - this.Botoes.IsEnabled = true; - this.AutoCompleteBox.IsEnabled = true; - } - - private void Emitir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.EmitirEtiquetas(); - } - - [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/ferramentas/etiquetaview.xaml", UriKind.Relative)); - } - - [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.AutoCompleteBox = (System.Windows.Controls.AutoCompleteBox)target; - this.AutoCompleteBox.add_Populating(new PopulatingEventHandler(this, EtiquetaView.AutoCompleteBox_Populating)); - this.AutoCompleteBox.add_TextChanged(new RoutedEventHandler(this.AutoCompleteBox_OnTextChanged)); - return; - } - case 2: - { - this.ProgressRing = (ProgressBar)target; - return; - } - case 3: - { - this.DataGrid = (System.Windows.Controls.DataGrid)target; - return; - } - case 4: - { - this.Botoes = (Grid)target; - return; - } - case 5: - { - EtiquetaView etiquetaView = this; - ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(etiquetaView.SomenteNumeros); - return; - } - case 6: - { - this.CboTipoEtiqueta = (ComboBox)target; - return; - } - case 7: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Emitir_OnClick); - return; - } - } - this._contentLoaded = true; - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/IncluirRamoView.cs b/Gestor.Application/Views/Ferramentas/IncluirRamoView.cs deleted file mode 100644 index c9c8d4b..0000000 --- a/Gestor.Application/Views/Ferramentas/IncluirRamoView.cs +++ /dev/null @@ -1,133 +0,0 @@ -using Gestor.Application.Actions; -using Gestor.Application.ViewModels.Ferramentas; -using Gestor.Application.Views.Generic; -using Gestor.Model.Domain.Seguros; -using System; -using System.CodeDom.Compiler; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -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.Ferramentas -{ - public class IncluirRamoView : BaseUserControl, IComponentConnector - { - public IncluirRamoViewModel ViewModel; - - internal DataGrid RamoGrid; - - private bool _contentLoaded; - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public IncluirRamoView(List ramos) - { - this.ViewModel = new IncluirRamoViewModel(ramos); - 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 ContentLoad() - { - this.RamoGrid.SelectionChanged += new SelectionChangedEventHandler(this.RamoGrid_OnSelectionChanged); - } - - private void Incluir_OnClick(object sender, RoutedEventArgs e) - { - if (this.ViewModel.SelectedRamo == null) - { - return; - } - this.ViewModel.AdicionarRamo = this.ViewModel.SelectedRamo; - Action closeHoster = Gestor.Application.Actions.Actions.CloseHoster; - if (closeHoster == null) - { - return; - } - closeHoster(); - } - - [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/ferramentas/incluirramoview.xaml", UriKind.Relative)); - } - - private void Pesquisar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Pesquisar(); - } - - private void Pesquisar_OnPreviewKeyDown(object sender, KeyEventArgs e) - { - if (e.Key == Key.Return) - { - this.ViewModel.Pesquisar(); - } - } - - private void RamoGrid_OnSelectionChanged(object sender, SelectionChangedEventArgs e) - { - DataGrid dataGrid = (DataGrid)sender; - if (dataGrid != null && dataGrid.SelectedIndex < 0) - { - return; - } - this.ViewModel.SelectedRamo = (Ramo)((dataGrid != null ? dataGrid.Items[dataGrid.SelectedIndex] : null)); - } - - [DebuggerNonUserCode] - [EditorBrowsable(EditorBrowsableState.Never)] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) - { - switch (connectionId) - { - case 1: - { - ((TextBox)target).PreviewKeyDown += new KeyEventHandler(this.Pesquisar_OnPreviewKeyDown); - return; - } - case 2: - { - ((Button)target).Click += new RoutedEventHandler(this.Pesquisar_OnClick); - return; - } - case 3: - { - this.RamoGrid = (DataGrid)target; - return; - } - case 4: - { - ((Button)target).Click += new RoutedEventHandler(this.Incluir_OnClick); - return; - } - } - this._contentLoaded = true; - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/IncluirSeguradoraView.cs b/Gestor.Application/Views/Ferramentas/IncluirSeguradoraView.cs deleted file mode 100644 index e76969b..0000000 --- a/Gestor.Application/Views/Ferramentas/IncluirSeguradoraView.cs +++ /dev/null @@ -1,133 +0,0 @@ -using Gestor.Application.Actions; -using Gestor.Application.ViewModels.Ferramentas; -using Gestor.Application.Views.Generic; -using Gestor.Model.Domain.Seguros; -using System; -using System.CodeDom.Compiler; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -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.Ferramentas -{ - public class IncluirSeguradoraView : BaseUserControl, IComponentConnector - { - public IncluirSeguradoraViewModel ViewModel; - - internal DataGrid SeguradoraGrid; - - private bool _contentLoaded; - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public IncluirSeguradoraView(List seguradoras) - { - this.ViewModel = new IncluirSeguradoraViewModel(seguradoras); - 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 ContentLoad() - { - this.SeguradoraGrid.SelectionChanged += new SelectionChangedEventHandler(this.SeguradoraGrid_OnSelectionChanged); - } - - private void Incluir_OnClick(object sender, RoutedEventArgs e) - { - if (this.ViewModel.SelectedSeguradora == null) - { - return; - } - this.ViewModel.AdicionarSeguradora = this.ViewModel.SelectedSeguradora; - Action closeHoster = Gestor.Application.Actions.Actions.CloseHoster; - if (closeHoster == null) - { - return; - } - closeHoster(); - } - - [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/ferramentas/incluirseguradoraview.xaml", UriKind.Relative)); - } - - private void Pesquisar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Pesquisar(); - } - - private void Pesquisar_OnPreviewKeyDown(object sender, KeyEventArgs e) - { - if (e.Key == Key.Return) - { - this.ViewModel.Pesquisar(); - } - } - - private void SeguradoraGrid_OnSelectionChanged(object sender, SelectionChangedEventArgs e) - { - DataGrid dataGrid = (DataGrid)sender; - if (dataGrid != null && dataGrid.SelectedIndex < 0) - { - return; - } - this.ViewModel.SelectedSeguradora = (Seguradora)((dataGrid != null ? dataGrid.Items[dataGrid.SelectedIndex] : null)); - } - - [DebuggerNonUserCode] - [EditorBrowsable(EditorBrowsableState.Never)] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) - { - switch (connectionId) - { - case 1: - { - ((TextBox)target).PreviewKeyDown += new KeyEventHandler(this.Pesquisar_OnPreviewKeyDown); - return; - } - case 2: - { - ((Button)target).Click += new RoutedEventHandler(this.Pesquisar_OnClick); - return; - } - case 3: - { - this.SeguradoraGrid = (DataGrid)target; - return; - } - case 4: - { - ((Button)target).Click += new RoutedEventHandler(this.Incluir_OnClick); - return; - } - } - this._contentLoaded = true; - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/MalaDiretaView.cs b/Gestor.Application/Views/Ferramentas/MalaDiretaView.cs deleted file mode 100644 index 1bb9312..0000000 --- a/Gestor.Application/Views/Ferramentas/MalaDiretaView.cs +++ /dev/null @@ -1,301 +0,0 @@ -using Gestor.Application.Componentes; -using Gestor.Application.Helpers; -using Gestor.Application.ViewModels.Ferramentas; -using Gestor.Application.ViewModels.Generic; -using Gestor.Application.Views.Generic; -using Gestor.Common.Validation; -using Gestor.Model.Common; -using Gestor.Model.Domain.Common; -using Gestor.Model.Domain.Generic; -using Gestor.Model.Domain.MalaDireta; -using MaterialDesignThemes.Wpf; -using System; -using System.CodeDom.Compiler; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -using System.Runtime.CompilerServices; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Markup; -using Xceed.Wpf.AvalonDock.Controls; - -namespace Gestor.Application.Views.Ferramentas -{ - public class MalaDiretaView : BaseUserControl, IComponentConnector, IStyleConnector - { - internal MalaDiretaViewModel ViewModel; - - internal DataGrid Grid; - - internal TextBox AssuntoBox; - - internal Gestor.Application.Componentes.WebEditor WebEditor; - - private bool _contentLoaded; - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public MalaDiretaView(List maladireta, string assunto = null, string corpo = null, FiltroArquivoDigital filtro = null) - { - this.ViewModel = new MalaDiretaViewModel(filtro); - base.DataContext = this.ViewModel; - this.InitializeComponent(); - this.CarregarClientes(maladireta, assunto, corpo); - } - - private async void AdicionarCC_OnClick(object sender, RoutedEventArgs e) - { - Button button = (Button)sender; - if (button.DataContext != null) - { - this.WebEditor.Visibility = System.Windows.Visibility.Collapsed; - Copia copium = await this.ViewModel.ShowCopiaDialog(((MalaDireta)button.DataContext).get_Copia()); - this.WebEditor.Visibility = System.Windows.Visibility.Visible; - if (copium != null) - { - ((MalaDireta)button.DataContext).set_Copia(copium); - } - } - button = null; - } - - private void Alterar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Alterar(true); - } - - private void AnexarArquivos_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Anexar(); - } - - private void Cancelar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.CancelarAlteracao(); - } - - private async void CarregarClientes(List maladireta, string assunto = null, string corpo = null) - { - this.ViewModel.IsEnabled = false; - await this.ViewModel.CarregarEmails(maladireta, assunto, corpo); - this.ViewModel.IsEnabled = true; - } - - private void CheckBox_Checked(object sender, RoutedEventArgs e) - { - this.ViewModel.Selecionar(); - } - - private void DeleteArquivo_OnDeleteClick(object sender, RoutedEventArgs e) - { - Chip chip = sender as Chip; - if (chip == null) - { - return; - } - ListBox listBox = Extentions.FindVisualAncestor(chip); - Gestor.Model.Domain.Common.ArquivoDigital item = (Gestor.Model.Domain.Common.ArquivoDigital)listBox.Items[listBox.Items.IndexOf(chip.DataContext)]; - if (item == null) - { - return; - } - this.ViewModel.Delete(item); - } - - private async void Enviar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.IsEnabled = false; - this.ViewModel.Corpo = this.WebEditor.GetHtml(); - await this.ViewModel.Enviar(); - this.ViewModel.IsEnabled = true; - } - - private void Excluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Excluir(); - } - - private void Fechar_OnClick(object sender, RoutedEventArgs e) - { - Funcoes.Destroy("ENVIO DE E-MAIL"); - } - - private void Incluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Incluir(); - this.AssuntoBox.Focus(); - } - - [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/ferramentas/maladiretaview.xaml", UriKind.Relative)); - } - - private void ModelosBox_SelectionChanged(object sender, SelectionChangedEventArgs e) - { - ComboBox comboBox = (ComboBox)sender; - if (comboBox.SelectedItem == null) - { - return; - } - ModeloMalaDireta modeloMalaDireta = ((ComboModelo)comboBox.SelectedItem).ModeloMalaDireta; - if (modeloMalaDireta.get_Id() == 0) - { - return; - } - this.ViewModel.Corpo = modeloMalaDireta.get_Corpo(); - this.ViewModel.Assunto = modeloMalaDireta.get_Assunto(); - } - - private async void Salvar_OnClick(object sender, RoutedEventArgs e) - { - bool flag; - this.ViewModel.Loading(true); - this.ViewModel.Corpo = this.WebEditor.GetHtml(); - List> keyValuePairs = await this.ViewModel.Salvar(); - flag = (keyValuePairs == null ? true : keyValuePairs.Count == 0); - this.ViewModel.Loading(false); - if (!flag) - { - await this.ViewModel.ShowMessage(keyValuePairs, this.ViewModel.ErroCamposInvalidos, "OK", ""); - } - } - - [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.Grid = (DataGrid)target; - return; - } - case 2: - case 3: - case 12: - { - this._contentLoaded = true; - return; - } - case 4: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Incluir_OnClick); - return; - } - case 5: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Alterar_OnClick); - return; - } - case 6: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Salvar_OnClick); - return; - } - case 7: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Cancelar_OnClick); - return; - } - case 8: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Excluir_OnClick); - return; - } - case 9: - { - ((ComboBox)target).SelectionChanged += new SelectionChangedEventHandler(this.ModelosBox_SelectionChanged); - return; - } - case 10: - { - this.AssuntoBox = (TextBox)target; - return; - } - case 11: - { - ((ComboBox)target).SelectionChanged += new SelectionChangedEventHandler(this.VariaveisBox_SelectionChanged); - return; - } - case 13: - { - this.WebEditor = (Gestor.Application.Componentes.WebEditor)target; - return; - } - case 14: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AnexarArquivos_OnClick); - return; - } - case 15: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Enviar_OnClick); - return; - } - case 16: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Fechar_OnClick); - 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 == 2) - { - ((CheckBox)target).Checked += new RoutedEventHandler(this.CheckBox_Checked); - ((CheckBox)target).Unchecked += new RoutedEventHandler(this.CheckBox_Checked); - return; - } - if (connectionId == 3) - { - ((Button)target).Click += new RoutedEventHandler(this.AdicionarCC_OnClick); - return; - } - if (connectionId != 12) - { - return; - } - ((Chip)target).add_DeleteClick(new RoutedEventHandler(this.DeleteArquivo_OnDeleteClick)); - } - - private void VariaveisBox_SelectionChanged(object sender, SelectionChangedEventArgs e) - { - ComboBox comboBox = (ComboBox)sender; - if (comboBox.SelectedItem == null) - { - return; - } - VariaveisMalaDireta variaveisMalaDireta = ((ComboVariavel)comboBox.SelectedItem).VariaveisMalaDireta; - this.WebEditor.InsertText(string.Concat(ValidationHelper.GetEntity(variaveisMalaDireta), " ")); - comboBox.SelectedItem = null; - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/ManutencaoPagamentosView.cs b/Gestor.Application/Views/Ferramentas/ManutencaoPagamentosView.cs deleted file mode 100644 index f57ac7c..0000000 --- a/Gestor.Application/Views/Ferramentas/ManutencaoPagamentosView.cs +++ /dev/null @@ -1,252 +0,0 @@ -using Gestor.Application.Servicos.Seguros; -using Gestor.Application.ViewModels.Ferramentas; -using Gestor.Application.ViewModels.Generic; -using Gestor.Application.Views.Generic; -using Gestor.Application.Views.Seguros; -using Gestor.Model.Domain.Ferramentas; -using Gestor.Model.Domain.Relatorios; -using Gestor.Model.Domain.Seguros; -using MaterialDesignThemes.Wpf; -using System; -using System.CodeDom.Compiler; -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.Input; -using System.Windows.Markup; -using Xceed.Wpf.AvalonDock.Controls; - -namespace Gestor.Application.Views.Ferramentas -{ - public class ManutencaoPagamentosView : BaseUserControl, IComponentConnector, IStyleConnector - { - private bool _contentLoaded; - - public ManutencaoPagamentosViewModel ViewModel - { - get; - set; - } - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public ManutencaoPagamentosView() - { - base.Tag = "MANUTENÇÃO DE PAGAMENTOS"; - this.ViewModel = new ManutencaoPagamentosViewModel(); - base.DataContext = this.ViewModel; - this.InitializeComponent(); - } - - private void AdicionarFiltro_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AdcionarFiltroPersonalizado(); - } - - private async void Apolice_OnClick(object sender, RoutedEventArgs e) - { - ManutencaoPagamentos dataContext = (ManutencaoPagamentos)((Button)sender).DataContext; - if (dataContext != null) - { - this.ViewModel.Loading(true); - long idDocumento = dataContext.get_IdDocumento(); - Documento documento = await (new ApoliceServico()).BuscarApoliceAsync(idDocumento, false, false); - if (documento != null) - { - double? nullable = null; - double? nullable1 = nullable; - nullable = null; - (new HosterWindow(new ApoliceView(documento, true, false, 1, dataContext.get_IdParcela(), false), string.Concat("CADASTRO DE APÓLICES - ", documento.get_Controle().get_Cliente().get_Nome()), nullable1, nullable, false)).Show(); - this.ViewModel.Loading(false); - } - else - { - this.ViewModel.Loading(false); - } - } - dataContext = null; - } - - private async void Buscar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Loading(true); - await this.ViewModel.Buscar(); - this.ViewModel.Loading(false); - } - - private void CheckBox_Checked(object sender, RoutedEventArgs e) - { - this.ViewModel.Selecionar(true); - } - - private async void Excluir_OnClick(object sender, RoutedEventArgs e) - { - if (this.ViewModel.Pagamentos != null) - { - ObservableCollection pagamentos = this.ViewModel.Pagamentos; - if (!pagamentos.All((ManutencaoPagamentos x) => !x.get_Selecionado())) - { - bool? nullable = await this.ViewModel.ShowSenha("DESEJA REALMENTE EXCLUIR OS PAGAMENTOS SELECIONADOS?\nESSE PROCEDIMENTO É IRREVERSÍVEL."); - if (!nullable.HasValue) - { - return; - } - else if (!nullable.GetValueOrDefault()) - { - await this.ViewModel.ShowMessage("SENHA INVÁLIDA", "OK", "", false); - return; - } - else - { - this.ViewModel.Loading(true); - await this.ViewModel.Excluir(); - this.ViewModel.Loading(false); - return; - } - } - } - await this.ViewModel.ShowMessage("NECESSÁRIO SELECIONAR OS PAGAMENTOS QUE DESEJA EXCLUIR ANTES DE PROSSEGUIR", "OK", "", false); - } - - private void ExcluirFiltro_OnClick(object sender, RoutedEventArgs e) - { - Chip chip = sender as Chip; - if (chip == null) - { - return; - } - ListBox listBox = Extentions.FindVisualAncestor(chip); - FiltroPersonalizado item = (FiltroPersonalizado)listBox.Items[listBox.Items.IndexOf(chip.DataContext)]; - if (item == null) - { - return; - } - this.ViewModel.FiltroPersonalizadoSelecionado.Remove(item); - this.ViewModel.PesquisaPersonalizada(); - } - - private void FecharFiltro_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.VisibilityFiltroPersonalizado = (this.ViewModel.VisibilityFiltroPersonalizado == System.Windows.Visibility.Collapsed ? System.Windows.Visibility.Visible : System.Windows.Visibility.Collapsed); - } - - [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/ferramentas/manutencaopagamentosview.xaml", UriKind.Relative)); - } - - [DebuggerNonUserCode] - [EditorBrowsable(EditorBrowsableState.Never)] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) - { - switch (connectionId) - { - case 1: - { - ((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 2: - { - ((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 3: - { - ((Button)target).Click += new RoutedEventHandler(this.Buscar_OnClick); - return; - } - case 4: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Excluir_OnClick); - return; - } - case 5: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.FecharFiltro_OnClick); - return; - } - case 6: - { - ((Button)target).Click += new RoutedEventHandler(this.FecharFiltro_OnClick); - return; - } - case 7: - { - ((DatePicker)target).LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus); - ((DatePicker)target).MouseDoubleClick += new MouseButtonEventHandler(this.DataAtual_OnDoubleClick); - return; - } - case 8: - { - ((DatePicker)target).LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus); - ((DatePicker)target).MouseDoubleClick += new MouseButtonEventHandler(this.DataAtual_OnDoubleClick); - return; - } - case 9: - { - ((Button)target).Click += new RoutedEventHandler(this.AdicionarFiltro_OnClick); - return; - } - } - this._contentLoaded = true; - } - - [DebuggerNonUserCode] - [EditorBrowsable(EditorBrowsableState.Never)] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - void System.Windows.Markup.IStyleConnector.Connect(int connectionId, object target) - { - switch (connectionId) - { - case 10: - { - ((Chip)target).add_DeleteClick(new RoutedEventHandler(this.ExcluirFiltro_OnClick)); - return; - } - case 11: - { - ((CheckBox)target).Checked += new RoutedEventHandler(this.CheckBox_Checked); - ((CheckBox)target).Unchecked += new RoutedEventHandler(this.UnCheckBox_Checked); - return; - } - case 12: - { - ((Button)target).Click += new RoutedEventHandler(this.Apolice_OnClick); - return; - } - default: - { - return; - } - } - } - - private void UnCheckBox_Checked(object sender, RoutedEventArgs e) - { - this.ViewModel.Selecionar(false); - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/NotaFiscalView.cs b/Gestor.Application/Views/Ferramentas/NotaFiscalView.cs deleted file mode 100644 index a4928ce..0000000 --- a/Gestor.Application/Views/Ferramentas/NotaFiscalView.cs +++ /dev/null @@ -1,327 +0,0 @@ -using CurrencyTextBoxControl; -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.Views.Generic; -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 System; -using System.CodeDom.Compiler; -using System.Collections.Generic; -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.Input; -using System.Windows.Markup; -using System.Windows.Threading; - -namespace Gestor.Application.Views.Ferramentas -{ - public class NotaFiscalView : BaseUserControl, IComponentConnector - { - public NotaFiscalViewModel ViewModel; - - internal DataGrid NotaFiscalGrid; - - internal DataGridTextColumn NomeField; - - internal DataGridTextColumn ApelidoField; - - internal MenuItem MaisOpcoesButton; - - internal DatePicker DataPicker; - - internal CurrencyTextBox ValorBrutoBox; - - internal CurrencyTextBox ValorIssBox; - - internal CurrencyTextBox ValorIrBox; - - internal CurrencyTextBox ValorLiquidoBox; - - internal TextBox ExtratoBox; - - internal ComboBox EstipulanteBox; - - private bool _contentLoaded; - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public NotaFiscalView() - { - base.Tag = "CADASTRO DE NOTA FISCAL"; - this.ViewModel = new NotaFiscalViewModel(); - 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 AbrirLog_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirLog(55, this.ViewModel.SelectedNotaFiscal.get_Id()); - } - - private void Alterar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.CancelNotaFiscal = (NotaFiscal)this.ViewModel.SelectedNotaFiscal.Clone(); - this.ViewModel.Alterar(true); - this.ViewModel.SelectedNotaFiscal.Initialize(); - } - - private async void ArquivoDigital_OnClick(object sender, RoutedEventArgs e) - { - if ((new PermissaoArquivoDigitalServico()).BuscarPermissao(Recursos.Usuario, 16).get_Consultar()) - { - FiltroArquivoDigital filtroArquivoDigital = new FiltroArquivoDigital(); - filtroArquivoDigital.set_Id(this.ViewModel.SelectedNotaFiscal.get_Id()); - filtroArquivoDigital.set_Tipo(16); - filtroArquivoDigital.set_Parente(this.ViewModel.SelectedNotaFiscal); - 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)16), "."), "OK", "", false); - } - } - - private void AutoCompleteBox_OnTextChanged(object sender, RoutedEventArgs e) - { - if (!string.IsNullOrWhiteSpace(((AutoCompleteBox)sender).get_Text())) - { - return; - } - this.ViewModel.FiltrarNotaFiscal(""); - } - - private void AutoCompleteBoxNotaFiscal_Populating(object sender, PopulatingEventArgs e) - { - e.set_Cancel(true); - this.ViewModel.Filtrar(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(); - } - - private void ContentLoad() - { - this.NomeField.Visibility = (this.ViewModel.Apelido ? System.Windows.Visibility.Collapsed : System.Windows.Visibility.Visible); - this.ApelidoField.Visibility = (!this.ViewModel.Apelido ? System.Windows.Visibility.Collapsed : System.Windows.Visibility.Visible); - } - - private void Excluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Excluir(); - } - - private async void Importar_Click(object sender, RoutedEventArgs e) - { - this.ViewModel.IsEnabled = false; - this.ViewModel.EnableMenu = false; - this.ViewModel.EnableMainMenu = false; - List notaFiscals = await this.ViewModel.ShowExtratoComissaoDialog(this.ViewModel.Seguradoras); - if (notaFiscals != null) - { - await this.ViewModel.SalvarLote(notaFiscals); - } - this.ViewModel.EnableMainMenu = true; - this.ViewModel.EnableMenu = true; - this.ViewModel.IsEnabled = true; - } - - private void Incluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Incluir(); - } - - [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/ferramentas/notafiscalview.xaml", UriKind.Relative)); - } - - private async void Salvar_OnClick(object sender, RoutedEventArgs e) - { - bool flag; - this.ViewModel.Loading(true); - this.DataPicker.SelectedDate = new DateTime?(Convert.ToDateTime(this.DataPicker.Text)); - 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", ""); - } - } - - [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, NotaFiscalView.AutoCompleteBoxNotaFiscal_Populating)); - ((AutoCompleteBox)target).add_TextChanged(new RoutedEventHandler(this.AutoCompleteBox_OnTextChanged)); - return; - } - case 2: - { - this.NotaFiscalGrid = (DataGrid)target; - return; - } - case 3: - { - this.NomeField = (DataGridTextColumn)target; - return; - } - case 4: - { - this.ApelidoField = (DataGridTextColumn)target; - return; - } - case 5: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Incluir_OnClick); - return; - } - case 6: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Importar_Click); - return; - } - case 7: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Alterar_OnClick); - return; - } - case 8: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Salvar_OnClick); - return; - } - case 9: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Cancelar_OnClick); - return; - } - case 10: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Excluir_OnClick); - return; - } - case 11: - { - this.MaisOpcoesButton = (MenuItem)target; - return; - } - case 12: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLog_OnClick); - return; - } - case 13: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.ArquivoDigital_OnClick); - return; - } - case 14: - { - this.DataPicker = (DatePicker)target; - this.DataPicker.LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus); - this.DataPicker.MouseDoubleClick += new MouseButtonEventHandler(this.DataAtual_OnDoubleClick); - this.DataPicker.PreviewKeyDown += new KeyEventHandler(this.DatePicker_PreviewKeyDown); - return; - } - case 15: - { - this.ValorBrutoBox = (CurrencyTextBox)target; - this.ValorBrutoBox.LostFocus += new RoutedEventHandler(this.UIElement_OnLostFocus); - return; - } - case 16: - { - this.ValorIssBox = (CurrencyTextBox)target; - this.ValorIssBox.LostFocus += new RoutedEventHandler(this.UIElement_OnLostFocus); - return; - } - case 17: - { - this.ValorIrBox = (CurrencyTextBox)target; - this.ValorIrBox.LostFocus += new RoutedEventHandler(this.UIElement_OnLostFocus); - return; - } - case 18: - { - this.ValorLiquidoBox = (CurrencyTextBox)target; - this.ValorLiquidoBox.LostFocus += new RoutedEventHandler(this.UIElement_OnLostFocus); - return; - } - case 19: - { - this.ExtratoBox = (TextBox)target; - return; - } - case 20: - { - this.EstipulanteBox = (ComboBox)target; - return; - } - } - this._contentLoaded = true; - } - - private async void UIElement_OnLostFocus(object sender, RoutedEventArgs e) - { - if (this.ViewModel.SelectedNotaFiscal != null && this.ViewModel.EnableFields) - { - List configuracoes = Recursos.Configuracoes; - bool flag = configuracoes.Any((ConfiguracaoSistema x) => x.get_Configuracao() == 5); - if ((((CurrencyTextBox)sender).Name == "ValorBrutoBox") & flag && this.ValorIssBox.get_Number() == decimal.Zero) - { - decimal num = await this.ViewModel.BuscarImposto(); - this.ValorIssBox.set_Number(this.ValorBrutoBox.get_Number() * num); - } - this.ValorLiquidoBox.set_Number((this.ValorBrutoBox.get_Number() - this.ValorIssBox.get_Number()) - this.ValorIrBox.get_Number()); - } - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/ProdutoView.cs b/Gestor.Application/Views/Ferramentas/ProdutoView.cs deleted file mode 100644 index 8c61f17..0000000 --- a/Gestor.Application/Views/Ferramentas/ProdutoView.cs +++ /dev/null @@ -1,215 +0,0 @@ -using Gestor.Application.Helpers; -using Gestor.Application.ViewModels.Ferramentas; -using Gestor.Application.ViewModels.Generic; -using Gestor.Application.Views.Generic; -using Gestor.Common.Validation; -using Gestor.Model.Domain.Generic; -using Gestor.Model.Domain.Seguros; -using System; -using System.CodeDom.Compiler; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -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.Ferramentas -{ - public class ProdutoView : BaseUserControl, IComponentConnector - { - public ProdutoViewModel ViewModel; - - internal DataGrid ProdutoGrid; - - internal MenuItem MaisOpcoesButton; - - internal ToggleButton AtivoBox; - - private bool _contentLoaded; - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public ProdutoView() - { - base.Tag = "CADASTRO DE PRODUTOS"; - this.ViewModel = new ProdutoViewModel(); - 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 AbrirLog_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirLog(10, this.ViewModel.SelectedProduto.get_Id()); - } - - private void Alterar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.CancelProduto = (Produto)this.ViewModel.SelectedProduto.Clone(); - this.ViewModel.Alterar(true); - this.ValidarTela(); - this.ViewModel.SelectedProduto.Initialize(); - } - - private void AutoCompleteBox_OnTextChanged(object sender, RoutedEventArgs e) - { - if (!string.IsNullOrWhiteSpace(((AutoCompleteBox)sender).get_Text())) - { - return; - } - this.ViewModel.FiltrarProduto(""); - } - - private void AutoCompleteBoxProduto_Populating(object sender, PopulatingEventArgs e) - { - e.set_Cancel(true); - this.ViewModel.Filtrar(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(); - } - - private void ContentLoad() - { - this.ProdutoGrid.SelectedIndex = 0; - this.ProdutoGrid.SelectionChanged += new SelectionChangedEventHandler(this.EstipulanteGrid_OnSelectionChanged); - this.ProdutoGrid.MouseDoubleClick += new MouseButtonEventHandler((object sender, MouseButtonEventArgs args) => { - }); - } - - private void EstipulanteGrid_OnSelectionChanged(object sender, SelectionChangedEventArgs e) - { - DataGrid dataGrid = (DataGrid)sender; - if (dataGrid != null && dataGrid.SelectedIndex < 0) - { - return; - } - this.ViewModel.SelecionaProduto((Produto)((dataGrid != null ? dataGrid.Items[dataGrid.SelectedIndex] : null))); - } - - private void Incluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Incluir(); - this.ValidarTela(); - } - - [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/ferramentas/produtoview.xaml", UriKind.Relative)); - } - - private async void Salvar_OnClick(object sender, RoutedEventArgs e) - { - bool flag; - this.ViewModel.Loading(true); - 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", ""); - } - } - - [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, ProdutoView.AutoCompleteBoxProduto_Populating)); - ((AutoCompleteBox)target).add_TextChanged(new RoutedEventHandler(this.AutoCompleteBox_OnTextChanged)); - return; - } - case 2: - { - this.ProdutoGrid = (DataGrid)target; - return; - } - case 3: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Incluir_OnClick); - return; - } - case 4: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Alterar_OnClick); - return; - } - case 5: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Salvar_OnClick); - return; - } - case 6: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Cancelar_OnClick); - return; - } - case 7: - { - this.MaisOpcoesButton = (MenuItem)target; - return; - } - case 8: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLog_OnClick); - return; - } - case 9: - { - this.AtivoBox = (ToggleButton)target; - return; - } - } - this._contentLoaded = true; - } - - private void ValidarTela() - { - if (this.ViewModel.SelectedProduto == null) - { - return; - } - List> keyValuePairs = this.ViewModel.SelectedProduto.Validate(); - this.ValidateFields(keyValuePairs, false); - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/ProtocoloDocumentosView.cs b/Gestor.Application/Views/Ferramentas/ProtocoloDocumentosView.cs deleted file mode 100644 index 06943cf..0000000 --- a/Gestor.Application/Views/Ferramentas/ProtocoloDocumentosView.cs +++ /dev/null @@ -1,209 +0,0 @@ -using Gestor.Application.ViewModels.Ferramentas; -using Gestor.Application.ViewModels.Generic; -using Gestor.Common.Validation; -using Gestor.Model.Domain.Seguros; -using System; -using System.CodeDom.Compiler; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -using System.Runtime.CompilerServices; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Markup; - -namespace Gestor.Application.Views.Ferramentas -{ - public class ProtocoloDocumentosView : UserControl, IComponentConnector, IStyleConnector - { - private bool _contentLoaded; - - public ProtocoloDocumentosViewModel ViewModel - { - get; - set; - } - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public ProtocoloDocumentosView() - { - base.Tag = "PROTOCOLOS E ETIQUETAS"; - this.ViewModel = new ProtocoloDocumentosViewModel(); - base.DataContext = this.ViewModel; - this.InitializeComponent(); - } - - private void AdicionarEtiqueta_OnClick(object sender, RoutedEventArgs e) - { - Button button = sender as Button; - if (button == null) - { - return; - } - if (button.DataContext == null) - { - return; - } - this.ViewModel.AdicionarEtiqueta((Documento)button.DataContext); - } - - private void AdicionarEtiquetaCliente_OnClick(object sender, RoutedEventArgs e) - { - MenuItem menuItem = sender as MenuItem; - if (menuItem == null) - { - return; - } - if (menuItem.DataContext == null) - { - return; - } - this.ViewModel.AdicionarEtiquetaCliente(); - } - - private void AdicionarEtiquetaCorretora_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AdicionarEtiquetaCorretora(); - } - - private void AdicionarProtocolo_OnClick(object sender, RoutedEventArgs e) - { - Button button = sender as Button; - if (button == null) - { - return; - } - if (button.DataContext == null) - { - return; - } - this.ViewModel.AdicionarProtocolo((Documento)button.DataContext); - } - - private void AutoCompleteClienteBox_Populating(object sender, PopulatingEventArgs e) - { - if (e.get_Parameter().Length < 3) - { - return; - } - e.set_Cancel(true); - this.ViewModel.BuscarCliente(ValidationHelper.RemoveDiacritics(e.get_Parameter().Trim()), null, 2).ContinueWith((Task> searchResult) => { - if (searchResult.Result == null) - { - return; - } - AutoCompleteBox autoCompleteBox = (AutoCompleteBox)sender; - autoCompleteBox.set_ItemsSource(searchResult.Result); - autoCompleteBox.PopulateComplete(); - }, TaskScheduler.FromCurrentSynchronizationContext()); - } - - private void ImprimirEtiqueta_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Imprimir(1); - } - - private void ImprimirProtocolo_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Imprimir(0); - } - - [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/ferramentas/protocolodocumentosview.xaml", UriKind.Relative)); - } - - private void Remover_OnClick(object sender, RoutedEventArgs e) - { - Button button = sender as Button; - if (button == null) - { - return; - } - if (button.DataContext == null) - { - return; - } - this.ViewModel.Remover((ProtocoloEtiqueta)button.DataContext); - } - - [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, ProtocoloDocumentosView.AutoCompleteClienteBox_Populating)); - return; - } - case 2: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AdicionarEtiquetaCliente_OnClick); - return; - } - case 3: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AdicionarEtiquetaCorretora_OnClick); - return; - } - case 4: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.ImprimirProtocolo_OnClick); - return; - } - case 5: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.ImprimirEtiqueta_OnClick); - return; - } - } - this._contentLoaded = true; - } - - [DebuggerNonUserCode] - [EditorBrowsable(EditorBrowsableState.Never)] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - void System.Windows.Markup.IStyleConnector.Connect(int connectionId, object target) - { - switch (connectionId) - { - case 6: - { - ((Button)target).Click += new RoutedEventHandler(this.AdicionarProtocolo_OnClick); - return; - } - case 7: - { - ((Button)target).Click += new RoutedEventHandler(this.AdicionarEtiqueta_OnClick); - return; - } - case 8: - { - ((Button)target).Click += new RoutedEventHandler(this.Remover_OnClick); - return; - } - default: - { - return; - } - } - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/QualificacaoView.cs b/Gestor.Application/Views/Ferramentas/QualificacaoView.cs deleted file mode 100644 index e3a334c..0000000 --- a/Gestor.Application/Views/Ferramentas/QualificacaoView.cs +++ /dev/null @@ -1,197 +0,0 @@ -using CurrencyTextBoxControl; -using Gestor.Application.Helpers; -using Gestor.Application.ViewModels.Ferramentas; -using Gestor.Application.ViewModels.Generic; -using Gestor.Application.Views.Generic; -using Gestor.Model.Domain.Generic; -using Gestor.Model.Domain.Seguros; -using System; -using System.CodeDom.Compiler; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -using System.Runtime.CompilerServices; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Markup; - -namespace Gestor.Application.Views.Ferramentas -{ - public class QualificacaoView : BaseUserControl, IComponentConnector - { - public QualificacaoViewModel ViewModel; - - internal MenuItem MaisOpcoesButton; - - private bool _contentLoaded; - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public QualificacaoView() - { - base.Tag = "CADASTRO DE QUALIFICAÇÃO"; - this.ViewModel = new QualificacaoViewModel(); - base.DataContext = this.ViewModel; - this.InitializeComponent(); - } - - private void AbrirLog_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirLog(48, this.ViewModel.SelectedQualificacao.get_Id()); - } - - private void Alterar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.CancelQualificacao = (Qualificacao)this.ViewModel.SelectedQualificacao.Clone(); - this.ViewModel.Alterar(true); - this.ViewModel.SelectedQualificacao.Initialize(); - } - - private void Cancelar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.CancelarAlteracao(); - } - - private void CurrencyTextBox_OnLostFocus(object sender, RoutedEventArgs e) - { - if (this.ViewModel.SelectedQualificacao.get_Liquido2() <= this.ViewModel.SelectedQualificacao.get_Liquido1()) - { - this.ViewModel.SelectedQualificacao.set_Liquido2(this.ViewModel.SelectedQualificacao.get_Liquido1() + new decimal(1, 0, 0, false, 2)); - } - if (this.ViewModel.SelectedQualificacao.get_Liquido3() <= this.ViewModel.SelectedQualificacao.get_Liquido2()) - { - this.ViewModel.SelectedQualificacao.set_Liquido3(this.ViewModel.SelectedQualificacao.get_Liquido2() + new decimal(1, 0, 0, false, 2)); - } - if (this.ViewModel.SelectedQualificacao.get_Comissao2() <= this.ViewModel.SelectedQualificacao.get_Comissao1()) - { - this.ViewModel.SelectedQualificacao.set_Comissao2(this.ViewModel.SelectedQualificacao.get_Comissao1() + new decimal(1, 0, 0, false, 2)); - } - if (this.ViewModel.SelectedQualificacao.get_Comissao3() <= this.ViewModel.SelectedQualificacao.get_Comissao2()) - { - this.ViewModel.SelectedQualificacao.set_Comissao3(this.ViewModel.SelectedQualificacao.get_Comissao2() + new decimal(1, 0, 0, false, 2)); - } - if (this.ViewModel.SelectedQualificacao.get_Resultado2() <= this.ViewModel.SelectedQualificacao.get_Resultado1()) - { - this.ViewModel.SelectedQualificacao.set_Resultado2(this.ViewModel.SelectedQualificacao.get_Resultado1() + new decimal(1, 0, 0, false, 2)); - } - if (this.ViewModel.SelectedQualificacao.get_Resultado3() <= this.ViewModel.SelectedQualificacao.get_Resultado2()) - { - this.ViewModel.SelectedQualificacao.set_Resultado3(this.ViewModel.SelectedQualificacao.get_Resultado2() + new decimal(1, 0, 0, false, 2)); - } - this.ViewModel.SelectedQualificacao = this.ViewModel.SelectedQualificacao; - } - - [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/ferramentas/qualificacaoview.xaml", UriKind.Relative)); - } - - private async void Salvar_OnClick(object sender, RoutedEventArgs e) - { - bool flag; - this.ViewModel.Loading(true); - 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", ""); - } - } - - [DebuggerNonUserCode] - [EditorBrowsable(EditorBrowsableState.Never)] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) - { - switch (connectionId) - { - case 1: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Alterar_OnClick); - return; - } - case 2: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Salvar_OnClick); - return; - } - case 3: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Cancelar_OnClick); - return; - } - case 4: - { - this.MaisOpcoesButton = (MenuItem)target; - return; - } - case 5: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLog_OnClick); - return; - } - case 6: - { - ((CurrencyTextBox)target).LostFocus += new RoutedEventHandler(this.CurrencyTextBox_OnLostFocus); - return; - } - case 7: - { - ((CurrencyTextBox)target).LostFocus += new RoutedEventHandler(this.CurrencyTextBox_OnLostFocus); - return; - } - case 8: - { - ((CurrencyTextBox)target).LostFocus += new RoutedEventHandler(this.CurrencyTextBox_OnLostFocus); - return; - } - case 9: - { - ((CurrencyTextBox)target).LostFocus += new RoutedEventHandler(this.CurrencyTextBox_OnLostFocus); - return; - } - case 10: - { - ((CurrencyTextBox)target).LostFocus += new RoutedEventHandler(this.CurrencyTextBox_OnLostFocus); - return; - } - case 11: - { - ((CurrencyTextBox)target).LostFocus += new RoutedEventHandler(this.CurrencyTextBox_OnLostFocus); - return; - } - case 12: - { - ((CurrencyTextBox)target).LostFocus += new RoutedEventHandler(this.CurrencyTextBox_OnLostFocus); - return; - } - case 13: - { - ((CurrencyTextBox)target).LostFocus += new RoutedEventHandler(this.CurrencyTextBox_OnLostFocus); - return; - } - case 14: - { - ((CurrencyTextBox)target).LostFocus += new RoutedEventHandler(this.CurrencyTextBox_OnLostFocus); - return; - } - } - this._contentLoaded = true; - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/RamoView.cs b/Gestor.Application/Views/Ferramentas/RamoView.cs deleted file mode 100644 index ee06d21..0000000 --- a/Gestor.Application/Views/Ferramentas/RamoView.cs +++ /dev/null @@ -1,282 +0,0 @@ -using CurrencyTextBoxControl; -using Gestor.Application.Drawers; -using Gestor.Application.Helpers; -using Gestor.Application.ViewModels.Ferramentas; -using Gestor.Application.ViewModels.Generic; -using Gestor.Application.Views.Generic; -using Gestor.Common.Validation; -using Gestor.Model.Domain.Configuracoes; -using Gestor.Model.Domain.Generic; -using Gestor.Model.Domain.Seguros; -using System; -using System.CodeDom.Compiler; -using System.Collections.Generic; -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.Ferramentas -{ - public class RamoView : BaseUserControl, IComponentConnector - { - internal DataGrid RamoGrid; - - internal MenuItem MaisOpcoesButton; - - internal TextBox ApoliceBox; - - internal CurrencyTextBox IofBox; - - internal DataGrid CoberturaGrid; - - private bool _contentLoaded; - - public RamoViewModel ViewModel - { - get; - set; - } - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public RamoView() - { - base.Tag = "RAMOS"; - this.ViewModel = new RamoViewModel(); - base.DataContext = this.ViewModel; - this.InitializeComponent(); - System.Windows.Threading.Dispatcher dispatcher = base.Dispatcher; - if (dispatcher != null) - { - dispatcher.BeginInvoke(DispatcherPriority.Render, new Action(this.ContentLoad)); - } - else - { - } - this.RamoGrid.DataContext = base.DataContext; - this.CoberturaGrid.DataContext = base.DataContext; - } - - private void AbrirLog_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirLog(12, this.ViewModel.SelectedRamo.get_Id()); - } - - private void Alterar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.CancelRamo = (Ramo)this.ViewModel.SelectedRamo.Clone(); - this.ViewModel.Alterar(true); - } - - private void AutoCompleteBox_OnTextChanged(object sender, RoutedEventArgs e) - { - if (!string.IsNullOrWhiteSpace(((AutoCompleteBox)sender).get_Text())) - { - return; - } - this.ViewModel.FiltrarRamo(""); - } - - private void AutoCompleteBoxCobertura_OnTextChanged(object sender, RoutedEventArgs e) - { - if (!string.IsNullOrWhiteSpace(((AutoCompleteBox)sender).get_Text())) - { - return; - } - this.ViewModel.FiltrarCoberturaRamo(""); - } - - private void AutoCompleteBoxCobertura_Populating(object sender, PopulatingEventArgs e) - { - e.set_Cancel(true); - this.ViewModel.FiltrarCobertura(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 AutoCompleteBoxRamo_Populating(object sender, PopulatingEventArgs e) - { - e.set_Cancel(true); - this.ViewModel.Filtrar(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(); - } - - private void ContentLoad() - { - this.RamoGrid.SelectedIndex = 0; - this.RamoGrid.SelectionChanged += new SelectionChangedEventHandler(this.RamoGrid_OnSelectionChanged); - this.RamoGrid.MouseDoubleClick += new MouseButtonEventHandler((object sender, MouseButtonEventArgs args) => { - }); - this.CoberturaGrid.MouseDoubleClick += new MouseButtonEventHandler((object sender, MouseButtonEventArgs args) => { - }); - } - - private async void Impostos_OnClick(object sender, RoutedEventArgs e) - { - List configuracoes = Recursos.Configuracoes; - if (configuracoes.All((ConfiguracaoSistema x) => x.get_Configuracao() != 5)) - { - await this.ViewModel.ShowMessage("RECURSO NÃO HABILITADO, ACESSE AS CONFIGURAÇÕES DENTRO DO CADASTRO DE EMPRESAS E FILIAIS PARA HABILITAR O RECURSO.", "OK", "", false); - } - else if (await this.ViewModel.VerificarPermissao(56, false)) - { - this.ViewModel.ShowDrawer(new ImpostoDrawer(1, this.ViewModel.SelectedRamo.get_Id()), 0, false); - } - } - - private void Incluir_OnClick(object sender, RoutedEventArgs e) - { - IncluirRamoView incluirRamoView = new IncluirRamoView(this.ViewModel.Ramos); - (new HosterWindow(incluirRamoView, "INCLUIR RAMO", new double?((double)500), new double?((double)600), false)).ShowDialog(); - if (incluirRamoView.ViewModel.AdicionarRamo != null) - { - this.ViewModel.Incluir(incluirRamoView.ViewModel.AdicionarRamo); - } - } - - [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/ferramentas/ramoview.xaml", UriKind.Relative)); - } - - private void RamoGrid_OnSelectionChanged(object sender, SelectionChangedEventArgs e) - { - DataGrid dataGrid = (DataGrid)sender; - if (dataGrid != null && dataGrid.SelectedIndex < 0) - { - return; - } - this.ViewModel.SelecionaRamo((Ramo)((dataGrid != null ? dataGrid.Items[dataGrid.SelectedIndex] : null))); - } - - private async void Salvar_OnClick(object sender, RoutedEventArgs e) - { - bool flag; - this.ViewModel.Loading(true); - 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", ""); - } - } - - [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, RamoView.AutoCompleteBoxRamo_Populating)); - ((AutoCompleteBox)target).add_TextChanged(new RoutedEventHandler(this.AutoCompleteBox_OnTextChanged)); - return; - } - case 2: - { - this.RamoGrid = (DataGrid)target; - return; - } - case 3: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Incluir_OnClick); - return; - } - case 4: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Alterar_OnClick); - return; - } - case 5: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Salvar_OnClick); - return; - } - case 6: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Cancelar_OnClick); - return; - } - case 7: - { - this.MaisOpcoesButton = (MenuItem)target; - return; - } - case 8: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLog_OnClick); - return; - } - case 9: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Impostos_OnClick); - return; - } - case 10: - { - this.ApoliceBox = (TextBox)target; - return; - } - case 11: - { - this.IofBox = (CurrencyTextBox)target; - return; - } - case 12: - { - ((AutoCompleteBox)target).add_Populating(new PopulatingEventHandler(this, RamoView.AutoCompleteBoxCobertura_Populating)); - ((AutoCompleteBox)target).add_TextChanged(new RoutedEventHandler(this.AutoCompleteBoxCobertura_OnTextChanged)); - return; - } - case 13: - { - this.CoberturaGrid = (DataGrid)target; - return; - } - } - this._contentLoaded = true; - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/ReciboView.cs b/Gestor.Application/Views/Ferramentas/ReciboView.cs deleted file mode 100644 index d807ef3..0000000 --- a/Gestor.Application/Views/Ferramentas/ReciboView.cs +++ /dev/null @@ -1,280 +0,0 @@ -using Gestor.Application.Helpers; -using Gestor.Application.ViewModels.Ferramentas; -using Gestor.Application.ViewModels.Generic; -using Gestor.Application.Views.Generic; -using Gestor.Common.Validation; -using Gestor.Model.Domain.Ferramentas; -using Gestor.Model.Domain.Generic; -using Gestor.Model.Domain.Seguros; -using System; -using System.CodeDom.Compiler; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -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.Ferramentas -{ - public class ReciboView : BaseUserControl, IComponentConnector - { - public ReciboViewModel ViewModel; - - internal DataGrid ReciboGrid; - - internal MenuItem MaisOpcoesButton; - - private bool _contentLoaded; - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public ReciboView() - { - base.Tag = "CADASTRO DE RECIBOS"; - this.ViewModel = new ReciboViewModel(); - 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 AbrirLog_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirLog(42, this.ViewModel.SelectedRecibo.get_Id()); - } - - private void Alterar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.CancelRecibo = (Recibo)this.ViewModel.SelectedRecibo.Clone(); - this.ViewModel.Alterar(true); - this.ValidarTela(); - this.ViewModel.SelectedRecibo.Initialize(); - } - - private void AutoCompleteBox_OnTextChanged(object sender, RoutedEventArgs e) - { - if (!string.IsNullOrWhiteSpace(((AutoCompleteBox)sender).get_Text())) - { - return; - } - this.ViewModel.FiltrarRecibo(""); - } - - private void AutoCompleteBox_Populating(object sender, PopulatingEventArgs e) - { - if (e.get_Parameter().Trim().Length < 3) - { - return; - } - e.set_Cancel(true); - this.ViewModel.BuscarClienteEmpresa(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 AutoCompleteBoxRecibo_Populating(object sender, PopulatingEventArgs e) - { - e.set_Cancel(true); - this.ViewModel.Filtrar(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(); - } - - private void ContentLoad() - { - this.ReciboGrid.SelectedIndex = 0; - this.ReciboGrid.SelectionChanged += new SelectionChangedEventHandler(this.ReciboGrid_OnSelectionChanged); - this.ReciboGrid.MouseDoubleClick += new MouseButtonEventHandler((object sender, MouseButtonEventArgs args) => { - }); - } - - private void Excluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Excluir(); - } - - private void Imprimir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Print(); - } - - private void Incluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Incluir(); - this.ValidarTela(); - } - - [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/ferramentas/reciboview.xaml", UriKind.Relative)); - } - - private void ReciboGrid_OnSelectionChanged(object sender, SelectionChangedEventArgs e) - { - DataGrid dataGrid = (DataGrid)sender; - if (dataGrid != null && dataGrid.SelectedIndex < 0) - { - return; - } - this.ViewModel.SelectedRecibo = (Recibo)((dataGrid != null ? dataGrid.Items[dataGrid.SelectedIndex] : null)); - } - - private async void Salvar_OnClick(object sender, RoutedEventArgs e) - { - bool flag; - this.ViewModel.Loading(true); - 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.ReciboGrid.ScrollIntoView(this.ReciboGrid.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: - { - ((AutoCompleteBox)target).add_Populating(new PopulatingEventHandler(this, ReciboView.AutoCompleteBoxRecibo_Populating)); - ((AutoCompleteBox)target).add_TextChanged(new RoutedEventHandler(this.AutoCompleteBox_OnTextChanged)); - return; - } - case 2: - { - this.ReciboGrid = (DataGrid)target; - return; - } - case 3: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Incluir_OnClick); - return; - } - case 4: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Alterar_OnClick); - return; - } - case 5: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Salvar_OnClick); - return; - } - case 6: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Cancelar_OnClick); - return; - } - case 7: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Excluir_OnClick); - return; - } - case 8: - { - this.MaisOpcoesButton = (MenuItem)target; - return; - } - case 9: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Imprimir_OnClick); - return; - } - case 10: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLog_OnClick); - return; - } - case 11: - { - ((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 12: - { - ((AutoCompleteBox)target).add_Populating(new PopulatingEventHandler(this, ReciboView.AutoCompleteBox_Populating)); - return; - } - case 13: - { - ReciboView reciboView = this; - ((TextBox)target).LostKeyboardFocus += new KeyboardFocusChangedEventHandler(reciboView.FormatarDocumento); - return; - } - case 14: - { - ((AutoCompleteBox)target).add_Populating(new PopulatingEventHandler(this, ReciboView.AutoCompleteBox_Populating)); - return; - } - case 15: - { - ReciboView reciboView1 = this; - ((TextBox)target).LostKeyboardFocus += new KeyboardFocusChangedEventHandler(reciboView1.FormatarDocumento); - return; - } - } - this._contentLoaded = true; - } - - private void ValidarTela() - { - if (this.ViewModel.SelectedRecibo == null) - { - return; - } - List> keyValuePairs = this.ViewModel.SelectedRecibo.Validate(); - this.ValidateFields(keyValuePairs, false); - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/SeguradoraView.cs b/Gestor.Application/Views/Ferramentas/SeguradoraView.cs deleted file mode 100644 index 68421cd..0000000 --- a/Gestor.Application/Views/Ferramentas/SeguradoraView.cs +++ /dev/null @@ -1,643 +0,0 @@ -using CurrencyTextBoxControl; -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.Views.Generic; -using Gestor.Common.Helpers; -using Gestor.Common.Validation; -using Gestor.Model.Common; -using Gestor.Model.Domain.Configuracoes; -using Gestor.Model.Domain.Generic; -using Gestor.Model.Domain.Seguros; -using System; -using System.CodeDom.Compiler; -using System.Collections.Generic; -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.Ferramentas -{ - public class SeguradoraView : BaseUserControl, IComponentConnector, IStyleConnector - { - public SeguradoraViewModel ViewModel; - - internal DataGrid SeguradoraGrid; - - internal DataGridTextColumn NomeField; - - internal DataGridTextColumn ApelidoField; - - internal MenuItem MaisOpcoesButton; - - internal ToggleButton AtivoBox; - - internal TextBox DocumentoPrincipalBox; - - internal TextBox AssistenciaBox; - - internal TextBox SusepBox; - - internal TextBox CodigoCiaBox; - - internal TextBox LinkAppAndroidBox; - - internal TextBox LinkAppIosBox; - - internal CurrencyTextBox ToleranciaComissaoBox; - - internal CurrencyTextBox ToleranciaPremioBox; - - internal TextBox ObservacaoBox; - - internal ListBox ContatosListBox; - - internal ListBox EnderecoSeguradoraBox; - - private bool _contentLoaded; - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public SeguradoraView() - { - base.Tag = "CADASTRO DE SEGURADORA"; - this.Tela = 13; - this.ViewModel = new SeguradoraViewModel(); - 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, 8).get_Consultar()) - { - FiltroArquivoDigital filtroArquivoDigital = new FiltroArquivoDigital(); - filtroArquivoDigital.set_Id(this.ViewModel.SelectedSeguradora.get_Id()); - filtroArquivoDigital.set_Tipo(8); - filtroArquivoDigital.set_Parente(this.ViewModel.SelectedSeguradora); - 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(8), "."), "OK", "", false); - } - } - - private void AbrirLog_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirLog(13, this.ViewModel.SelectedSeguradora.get_Id()); - } - - private void AbrirLogEmail_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirLogEmail(13, this.ViewModel.SelectedSeguradora.get_Id()); - } - - private void Alterar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Clonar(); - this.ViewModel.Alterar(true); - this.ValidarTela(); - } - - private void AutoCompleteBox_OnTextChanged(object sender, RoutedEventArgs e) - { - if (!string.IsNullOrWhiteSpace(((AutoCompleteBox)sender).get_Text())) - { - return; - } - this.ViewModel.FiltrarSeguradora(""); - } - - private void AutoCompleteBoxDescricao_OnTextChanged(object sender, RoutedEventArgs e) - { - if (!string.IsNullOrWhiteSpace(((AutoCompleteBox)sender).get_Text())) - { - return; - } - this.ViewModel.FiltrarDescricao(""); - } - - private void AutoCompleteBoxDescricao_Populating(object sender, PopulatingEventArgs e) - { - e.set_Cancel(true); - this.ViewModel.FiltrarConfig(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 AutoCompleteBoxSeguradora_Populating(object sender, PopulatingEventArgs e) - { - e.set_Cancel(true); - this.ViewModel.Filtrar(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(); - } - - private void ContentLoad() - { - this.SeguradoraGrid.SelectedIndex = 0; - this.SeguradoraGrid.SelectionChanged += new SelectionChangedEventHandler(this.SeguradoraGrid_OnSelectionChanged); - this.SeguradoraGrid.MouseDoubleClick += new MouseButtonEventHandler((object sender, MouseButtonEventArgs args) => { - }); - this.NomeField.Visibility = (this.ViewModel.Apelido ? System.Windows.Visibility.Collapsed : System.Windows.Visibility.Visible); - this.ApelidoField.Visibility = (!this.ViewModel.Apelido ? System.Windows.Visibility.Collapsed : System.Windows.Visibility.Visible); - } - - 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))); - } - - private void ExcluirEndereco_OnClick(object sender, RoutedEventArgs e) - { - Button button = sender as Button; - if (button == null) - { - return; - } - ListBox listBox = Extentions.FindVisualAncestor(button); - SeguradoraEndereco item = (SeguradoraEndereco)listBox.Items[listBox.Items.IndexOf(button.DataContext)]; - this.ViewModel.ExcluirEndereco(item); - } - - private void ExcluirTelefone_OnClick(object sender, RoutedEventArgs e) - { - Button button = sender as Button; - if (button == null) - { - return; - } - ListBox listBox = Extentions.FindVisualAncestor(button); - SeguradoraContato item = (SeguradoraContato)listBox.Items[listBox.Items.IndexOf(button.DataContext)]; - this.ViewModel.ExcluirTelefone(item); - } - - private async void Impostos_OnClick(object sender, RoutedEventArgs e) - { - List configuracoes = Recursos.Configuracoes; - if (configuracoes.All((ConfiguracaoSistema x) => x.get_Configuracao() != 5)) - { - await this.ViewModel.ShowMessage("RECURSO NÃO HABILITADO, ACESSE AS CONFIGURAÇÕES DENTRO DO CADASTRO DE EMPRESAS E FILIAIS PARA HABILITAR O RECURSO.", "OK", "", false); - } - else if (await this.ViewModel.VerificarPermissao(56, false)) - { - this.ViewModel.ShowDrawer(new ImpostoDrawer(0, this.ViewModel.SelectedSeguradora.get_Id()), 0, false); - } - } - - private void Incluir_OnClick(object sender, RoutedEventArgs e) - { - IncluirSeguradoraView incluirSeguradoraView = new IncluirSeguradoraView(this.ViewModel.Seguradoras); - (new HosterWindow(incluirSeguradoraView, "INCLUIR SEGURADORA", new double?((double)500), new double?((double)600), false)).ShowDialog(); - if (incluirSeguradoraView.ViewModel.AdicionarSeguradora != null) - { - this.ViewModel.Incluir(incluirSeguradoraView.ViewModel.AdicionarSeguradora); - } - } - - private void IncluirEndereco_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.IncluirEndereco(); - this.ValidarTela(); - } - - private void IncluirTelefone_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.IncluirTelefone(); - this.ValidarTela(); - } - - [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/ferramentas/seguradoraview.xaml", UriKind.Relative)); - } - - public async void Metas_Click(object sender, RoutedEventArgs e) - { - this.ViewModel.Loading(true); - if (await this.ViewModel.VerificarPermissao(31, false)) - { - this.ViewModel.ShowDrawer(new MetaSeguradoraView(this.ViewModel.SelectedSeguradora), 0, false); - this.ViewModel.Loading(false); - } - } - - private async void PostcodeBox_OnLostFocus(object sender, RoutedEventArgs e) - { - ContentPresenter contentPresenter; - DataTemplate contentTemplate; - TextBox textBox = (TextBox)sender; - string str = ValidationHelper.FormatPostCode(textBox.Text); - if (ValidationHelper.ValidatePostCode(str)) - { - ListBox listBox = Extentions.FindVisualAncestor(textBox); - ListBoxItem listBoxItem = (ListBoxItem)listBox.ItemContainerGenerator.ContainerFromIndex(listBox.Items.IndexOf(textBox.DataContext)); - contentPresenter = FindVisualChild.Find(listBoxItem); - contentTemplate = contentPresenter.ContentTemplate; - ((TextBox)contentTemplate.FindName("CepBox", contentPresenter)).Text = str; - EnderecoBase enderecoBase = await this.ViewModel.BuscaCep(str); - if (enderecoBase != null) - { - TextBox endereco = (TextBox)contentTemplate.FindName("EnderecoBox", contentPresenter); - TextBox cidade = (TextBox)contentTemplate.FindName("CidadeBox", contentPresenter); - TextBox estado = (TextBox)contentTemplate.FindName("EstadoBox", contentPresenter); - TextBox bairro = (TextBox)contentTemplate.FindName("BairroBox", contentPresenter); - endereco.Text = enderecoBase.get_Endereco(); - cidade.Text = enderecoBase.get_Cidade(); - estado.Text = enderecoBase.get_Estado(); - bairro.Text = enderecoBase.get_Bairro(); - } - } - contentPresenter = null; - contentTemplate = null; - } - - private async void Salvar_OnClick(object sender, RoutedEventArgs e) - { - bool flag; - this.ViewModel.Loading(true); - this.ViewModel.SelectedSeguradora.set_NomeSocial(this.ViewModel.SelectedSeguradora.get_NomeSocialBanco().Trim()); - if ((this.ToleranciaComissaoBox.get_Number() > new decimal(2) || this.ToleranciaPremioBox.get_Number() > new decimal(2)) && (this.ViewModel.Tolerancia != this.ToleranciaComissaoBox.get_Number() || this.ViewModel.Tolerancia != this.ToleranciaPremioBox.get_Number())) - { - bool? nullable = await this.ViewModel.ShowSenha("TOLERÂNCIA DE COMISSÃO, DIFERENÇA IMPORTAÇÃO OU REPASSE MAIOR QUE R$2,00, PREENCHA A SENHA ADM PARA PROSSEGUIR."); - if (!nullable.HasValue) - { - this.ViewModel.Loading(false); - return; - } - else if (!nullable.GetValueOrDefault()) - { - await this.ViewModel.ShowMessage("SENHA INVÁLIDA", "OK", "", false); - this.ViewModel.Loading(false); - return; - } - } - 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", ""); - } - } - - private void SeguradoraGrid_OnSelectionChanged(object sender, SelectionChangedEventArgs e) - { - DataGrid dataGrid = (DataGrid)sender; - if (dataGrid != null && dataGrid.SelectedIndex < 0) - { - return; - } - this.ViewModel.SelecionaSeguradora((Seguradora)((dataGrid != null ? dataGrid.Items[dataGrid.SelectedIndex] : null))); - } - - public void Selector_ContactChanged(object sender, SelectionChangedEventArgs e) - { - this.ViewModel.TipoTelefoneVisibility = System.Windows.Visibility.Visible; - this.ViewModel.TelefoneVisibility = System.Windows.Visibility.Visible; - this.ViewModel.PrefixoVisibility = System.Windows.Visibility.Visible; - } - - [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, SeguradoraView.AutoCompleteBoxSeguradora_Populating)); - ((AutoCompleteBox)target).add_TextChanged(new RoutedEventHandler(this.AutoCompleteBox_OnTextChanged)); - return; - } - case 2: - { - ((AutoCompleteBox)target).add_Populating(new PopulatingEventHandler(this, SeguradoraView.AutoCompleteBoxSeguradora_Populating)); - ((AutoCompleteBox)target).add_TextChanged(new RoutedEventHandler(this.AutoCompleteBox_OnTextChanged)); - return; - } - case 3: - { - this.SeguradoraGrid = (DataGrid)target; - return; - } - case 4: - { - this.NomeField = (DataGridTextColumn)target; - return; - } - case 5: - { - this.ApelidoField = (DataGridTextColumn)target; - return; - } - case 6: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Incluir_OnClick); - return; - } - case 7: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Alterar_OnClick); - return; - } - case 8: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Salvar_OnClick); - return; - } - case 9: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Cancelar_OnClick); - return; - } - case 10: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirAquivoDigital_Click); - return; - } - case 11: - { - this.MaisOpcoesButton = (MenuItem)target; - return; - } - case 12: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Metas_Click); - return; - } - case 13: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Impostos_OnClick); - return; - } - case 14: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLog_OnClick); - return; - } - case 15: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLogEmail_OnClick); - return; - } - case 16: - { - this.AtivoBox = (ToggleButton)target; - return; - } - case 17: - { - this.DocumentoPrincipalBox = (TextBox)target; - SeguradoraView seguradoraView = this; - this.DocumentoPrincipalBox.PreviewTextInput += new TextCompositionEventHandler(seguradoraView.SomenteNumeros); - this.DocumentoPrincipalBox.LostFocus += new RoutedEventHandler(this.DocumentoPrincipalBox_LostFocus); - return; - } - case 18: - { - this.AssistenciaBox = (TextBox)target; - return; - } - case 19: - { - this.SusepBox = (TextBox)target; - return; - } - case 20: - { - this.CodigoCiaBox = (TextBox)target; - return; - } - case 21: - { - this.LinkAppAndroidBox = (TextBox)target; - return; - } - case 22: - { - this.LinkAppIosBox = (TextBox)target; - return; - } - case 23: - { - this.ToleranciaComissaoBox = (CurrencyTextBox)target; - return; - } - case 24: - { - this.ToleranciaPremioBox = (CurrencyTextBox)target; - return; - } - case 25: - { - this.ObservacaoBox = (TextBox)target; - return; - } - case 26: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.IncluirTelefone_OnClick); - return; - } - case 27: - { - this.ContatosListBox = (ListBox)target; - return; - } - case 28: - case 29: - case 30: - case 31: - case 34: - case 35: - case 36: - { - this._contentLoaded = true; - return; - } - case 32: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.IncluirEndereco_OnClick); - return; - } - case 33: - { - this.EnderecoSeguradoraBox = (ListBox)target; - return; - } - case 37: - { - ((AutoCompleteBox)target).add_Populating(new PopulatingEventHandler(this, SeguradoraView.AutoCompleteBoxDescricao_Populating)); - ((AutoCompleteBox)target).add_TextChanged(new RoutedEventHandler(this.AutoCompleteBoxDescricao_OnTextChanged)); - 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) - { - switch (connectionId) - { - case 28: - { - ((ComboBox)target).SelectionChanged += new SelectionChangedEventHandler(this.Selector_ContactChanged); - return; - } - case 29: - { - SeguradoraView seguradoraView = this; - ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(seguradoraView.SomenteNumeros); - return; - } - case 30: - { - SeguradoraView seguradoraView1 = this; - ((TextBox)target).LostFocus += new RoutedEventHandler(seguradoraView1.FormatarTelefone); - SeguradoraView seguradoraView2 = this; - ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(seguradoraView2.SomenteNumeros); - return; - } - case 31: - { - ((Button)target).Click += new RoutedEventHandler(this.ExcluirTelefone_OnClick); - return; - } - case 32: - case 33: - { - return; - } - case 34: - { - ((TextBox)target).LostFocus += new RoutedEventHandler(this.PostcodeBox_OnLostFocus); - SeguradoraView seguradoraView3 = this; - ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(seguradoraView3.SomenteNumeros); - return; - } - case 35: - { - SeguradoraView seguradoraView4 = this; - ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(seguradoraView4.SomenteNumeros); - return; - } - case 36: - { - ((Button)target).Click += new RoutedEventHandler(this.ExcluirEndereco_OnClick); - return; - } - default: - { - return; - } - } - } - - private void ValidarTela() - { - object keyValuePairs; - object obj; - if (this.ViewModel.SelectedSeguradora == null) - { - return; - } - List> keyValuePairs1 = this.ViewModel.SelectedSeguradora.Validate(); - List> keyValuePairs2 = keyValuePairs1; - SeguradoraContato seguradoraContato = this.ViewModel.Contatos.FirstOrDefault(); - if (seguradoraContato != null) - { - keyValuePairs = seguradoraContato.Validate(); - } - else - { - keyValuePairs = null; - } - if (keyValuePairs == null) - { - keyValuePairs = new List>(); - } - keyValuePairs2.AddRange((IEnumerable)keyValuePairs); - List> keyValuePairs3 = keyValuePairs1; - SeguradoraEndereco seguradoraEndereco = this.ViewModel.Enderecos.FirstOrDefault(); - if (seguradoraEndereco != null) - { - obj = seguradoraEndereco.Validate(); - } - else - { - obj = null; - } - if (obj == null) - { - obj = new List>(); - } - keyValuePairs3.AddRange((IEnumerable)obj); - this.ValidateFields(keyValuePairs1, false); - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/SocioView.cs b/Gestor.Application/Views/Ferramentas/SocioView.cs deleted file mode 100644 index 08f3460..0000000 --- a/Gestor.Application/Views/Ferramentas/SocioView.cs +++ /dev/null @@ -1,266 +0,0 @@ -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.Views.Generic; -using Gestor.Common.Validation; -using Gestor.Model.Common; -using Gestor.Model.Domain.Common; -using Gestor.Model.Domain.Generic; -using Gestor.Model.Domain.Seguros; -using System; -using System.CodeDom.Compiler; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -using System.Runtime.CompilerServices; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Input; -using System.Windows.Markup; - -namespace Gestor.Application.Views.Ferramentas -{ - public class SocioView : BaseUserControl, IComponentConnector - { - internal ComboBox EmpresaFilialBox; - - internal DataGrid SocioGrid; - - internal MenuItem MaisOpcoesButton; - - internal TextBox NomeBox; - - internal TextBox PrimeiroPrefixo; - - internal TextBox PrimeiroTelefone; - - internal TextBox EmailBox; - - private bool _contentLoaded; - - public SocioViewModel ViewModel - { - get; - set; - } - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public SocioView() - { - base.Tag = "CADASTRO DE SÓCIOS"; - this.ViewModel = new SocioViewModel(); - base.DataContext = this.ViewModel; - this.InitializeComponent(); - } - - private async void AbrirAquivoDigital_Click(object sender, RoutedEventArgs e) - { - if (!(new PermissaoArquivoDigitalServico()).BuscarPermissao(Recursos.Usuario, 14).get_Consultar()) - { - await this.ViewModel.ShowMessage(string.Concat("VOCÊ NÃO POSSUI PERMISSÃO PARA ACESSAR\nARQUIVO DIGITAL DE ", ValidationHelper.GetDescription((TipoArquivoDigital)14), "."), "OK", "", false); - } - else if (this.ViewModel.SelectedSocio != null) - { - FiltroArquivoDigital filtroArquivoDigital = new FiltroArquivoDigital(); - filtroArquivoDigital.set_Id(this.ViewModel.SelectedSocio.get_Id()); - filtroArquivoDigital.set_Tipo(14); - filtroArquivoDigital.set_Parente(this.ViewModel.SelectedSocio); - this.ViewModel.ShowDrawer(new ArquivoDigitalDrawer(filtroArquivoDigital), 0, false); - } - else - { - await this.ViewModel.ShowMessage("É NECESSÁRIO SELECIONAR UM SÓCIO PARA ABRIR SEU ARQUIVO DIGITAL", "OK", "", false); - } - } - - private void AbrirLog_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirLog(19, this.ViewModel.SelectedSocio.get_Id()); - } - - private void Alterar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.CancelSocio = (Socio)this.ViewModel.SelectedSocio.Clone(); - this.ViewModel.Alterar(true); - this.ValidarTela(); - this.ViewModel.SelectedSocio.Initialize(); - } - - private void AutoCompleteBox_OnTextChanged(object sender, RoutedEventArgs e) - { - if (!string.IsNullOrWhiteSpace(((AutoCompleteBox)sender).get_Text())) - { - return; - } - this.ViewModel.FiltrarSocio(""); - } - - private void AutoCompleteBoxSocio_Populating(object sender, PopulatingEventArgs e) - { - e.set_Cancel(true); - this.ViewModel.Filtrar(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(); - } - - private void Excluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Excluir(); - } - - private void Incluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Incluir(); - this.ValidarTela(); - } - - [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/ferramentas/socioview.xaml", UriKind.Relative)); - } - - private async void Salvar_OnClick(object sender, RoutedEventArgs e) - { - bool flag; - this.ViewModel.Loading(true); - 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", ""); - } - } - - [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.EmpresaFilialBox = (ComboBox)target; - return; - } - case 2: - { - ((AutoCompleteBox)target).add_Populating(new PopulatingEventHandler(this, SocioView.AutoCompleteBoxSocio_Populating)); - ((AutoCompleteBox)target).add_TextChanged(new RoutedEventHandler(this.AutoCompleteBox_OnTextChanged)); - return; - } - case 3: - { - this.SocioGrid = (DataGrid)target; - return; - } - case 4: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Incluir_OnClick); - return; - } - case 5: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Alterar_OnClick); - return; - } - case 6: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Salvar_OnClick); - return; - } - case 7: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Cancelar_OnClick); - return; - } - case 8: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Excluir_OnClick); - return; - } - case 9: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirAquivoDigital_Click); - return; - } - case 10: - { - this.MaisOpcoesButton = (MenuItem)target; - return; - } - case 11: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLog_OnClick); - return; - } - case 12: - { - this.NomeBox = (TextBox)target; - return; - } - case 13: - { - this.PrimeiroPrefixo = (TextBox)target; - SocioView socioView = this; - this.PrimeiroPrefixo.PreviewTextInput += new TextCompositionEventHandler(socioView.SomenteNumeros); - return; - } - case 14: - { - this.PrimeiroTelefone = (TextBox)target; - SocioView socioView1 = this; - this.PrimeiroTelefone.LostFocus += new RoutedEventHandler(socioView1.FormatarTelefone); - SocioView socioView2 = this; - this.PrimeiroTelefone.PreviewTextInput += new TextCompositionEventHandler(socioView2.SomenteNumeros); - return; - } - case 15: - { - this.EmailBox = (TextBox)target; - return; - } - } - this._contentLoaded = true; - } - - private void ValidarTela() - { - if (this.ViewModel.SelectedSocio == null) - { - return; - } - List> keyValuePairs = this.ViewModel.SelectedSocio.Validate(); - this.ValidateFields(keyValuePairs, false); - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/StatusProspeccaoView.cs b/Gestor.Application/Views/Ferramentas/StatusProspeccaoView.cs deleted file mode 100644 index 5fee7d6..0000000 --- a/Gestor.Application/Views/Ferramentas/StatusProspeccaoView.cs +++ /dev/null @@ -1,213 +0,0 @@ -using Gestor.Application.Helpers; -using Gestor.Application.ViewModels.Ferramentas; -using Gestor.Application.ViewModels.Generic; -using Gestor.Application.Views.Generic; -using Gestor.Common.Validation; -using Gestor.Model.Domain.Ferramentas; -using Gestor.Model.Domain.Generic; -using System; -using System.CodeDom.Compiler; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -using System.Runtime.CompilerServices; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Markup; - -namespace Gestor.Application.Views.Ferramentas -{ - public class StatusProspeccaoView : BaseUserControl, IComponentConnector - { - public StatusProspeccaoViewModel ViewModel; - - internal DataGrid StatusProspeccaoGrid; - - internal MenuItem MaisOpcoesButton; - - internal TextBox NomeBox; - - internal ToggleButton AtivoBox; - - internal TextBox ObsBox; - - private bool _contentLoaded; - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public StatusProspeccaoView() - { - base.Tag = "CADASTRO DE STATUS DE PROSPECÇÃO"; - this.ViewModel = new StatusProspeccaoViewModel(); - base.DataContext = this.ViewModel; - this.InitializeComponent(); - } - - private void AbrirLog_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirLog(57, this.ViewModel.SelectedStatusProspeccao.get_Id()); - } - - private void Alterar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.CancelStatusProspeccao = (StatusDeProspeccao)this.ViewModel.SelectedStatusProspeccao.Clone(); - this.ViewModel.Alterar(true); - this.ValidarTela(); - this.ViewModel.SelectedStatusProspeccao.Initialize(); - } - - private void AutoCompleteBox_OnTextChanged(object sender, RoutedEventArgs e) - { - if (!string.IsNullOrWhiteSpace(((AutoCompleteBox)sender).get_Text())) - { - return; - } - this.ViewModel.FiltrarStatusProspeccao(""); - } - - private void AutoCompleteBoxStatusProspeccao_Populating(object sender, PopulatingEventArgs e) - { - e.set_Cancel(true); - this.ViewModel.Filtrar(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(); - } - - private void Excluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Excluir(); - } - - private void Incluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Incluir(); - this.ValidarTela(); - } - - [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/ferramentas/statusprospeccaoview.xaml", UriKind.Relative)); - } - - private async void Salvar_OnClick(object sender, RoutedEventArgs e) - { - bool flag; - this.ViewModel.Loading(true); - 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", ""); - } - } - - [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, StatusProspeccaoView.AutoCompleteBoxStatusProspeccao_Populating)); - ((AutoCompleteBox)target).add_TextChanged(new RoutedEventHandler(this.AutoCompleteBox_OnTextChanged)); - return; - } - case 2: - { - this.StatusProspeccaoGrid = (DataGrid)target; - return; - } - case 3: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Incluir_OnClick); - return; - } - case 4: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Alterar_OnClick); - return; - } - case 5: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Salvar_OnClick); - return; - } - case 6: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Cancelar_OnClick); - return; - } - case 7: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Excluir_OnClick); - return; - } - case 8: - { - this.MaisOpcoesButton = (MenuItem)target; - return; - } - case 9: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLog_OnClick); - return; - } - case 10: - { - this.NomeBox = (TextBox)target; - return; - } - case 11: - { - this.AtivoBox = (ToggleButton)target; - return; - } - case 12: - { - this.ObsBox = (TextBox)target; - return; - } - } - this._contentLoaded = true; - } - - private void ValidarTela() - { - if (this.ViewModel.SelectedStatusProspeccao == null) - { - return; - } - List> keyValuePairs = this.ViewModel.SelectedStatusProspeccao.Validate(); - this.ValidateFields(keyValuePairs, false); - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/StatusView.cs b/Gestor.Application/Views/Ferramentas/StatusView.cs deleted file mode 100644 index 0d1c8fe..0000000 --- a/Gestor.Application/Views/Ferramentas/StatusView.cs +++ /dev/null @@ -1,232 +0,0 @@ -using Gestor.Application.Helpers; -using Gestor.Application.ViewModels.Ferramentas; -using Gestor.Application.ViewModels.Generic; -using Gestor.Application.Views.Generic; -using Gestor.Common.Validation; -using Gestor.Model.Domain.Generic; -using Gestor.Model.Domain.Seguros; -using System; -using System.CodeDom.Compiler; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -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.Ferramentas -{ - public class StatusView : BaseUserControl, IComponentConnector - { - public StatusViewModel ViewModel; - - internal DataGrid StatusGrid; - - internal MenuItem MaisOpcoesButton; - - internal TextBox NomeBox; - - internal ToggleButton AtivoBox; - - private bool _contentLoaded; - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public StatusView() - { - base.Tag = "CADASTRO DE STATUS"; - this.ViewModel = new StatusViewModel(); - 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 AbrirLog_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirLog(11, this.ViewModel.SelectedStatus.get_Id()); - } - - private void Alterar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.CancelStatus = (Status)this.ViewModel.SelectedStatus.Clone(); - this.ViewModel.Alterar(true); - this.ValidarTela(); - this.ViewModel.SelectedStatus.Initialize(); - } - - private void AutoCompleteBox_OnTextChanged(object sender, RoutedEventArgs e) - { - if (!string.IsNullOrWhiteSpace(((AutoCompleteBox)sender).get_Text())) - { - return; - } - this.ViewModel.FiltrarStatus(""); - } - - private void AutoCompleteBoxStatus_Populating(object sender, PopulatingEventArgs e) - { - e.set_Cancel(true); - this.ViewModel.Filtrar(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(); - } - - private void ContentLoad() - { - this.StatusGrid.SelectedIndex = 0; - this.StatusGrid.SelectionChanged += new SelectionChangedEventHandler(this.EstipulanteGrid_OnSelectionChanged); - this.StatusGrid.MouseDoubleClick += new MouseButtonEventHandler((object sender, MouseButtonEventArgs args) => { - }); - } - - private void EstipulanteGrid_OnSelectionChanged(object sender, SelectionChangedEventArgs e) - { - DataGrid dataGrid = (DataGrid)sender; - if (dataGrid != null && dataGrid.SelectedIndex < 0) - { - return; - } - this.ViewModel.SelecionaStatus((Status)((dataGrid != null ? dataGrid.Items[dataGrid.SelectedIndex] : null))); - } - - private void Excluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Excluir(); - } - - private void Incluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Incluir(); - this.ValidarTela(); - } - - [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/ferramentas/statusview.xaml", UriKind.Relative)); - } - - private async void Salvar_OnClick(object sender, RoutedEventArgs e) - { - bool flag; - this.ViewModel.Loading(true); - 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", ""); - } - } - - [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, StatusView.AutoCompleteBoxStatus_Populating)); - ((AutoCompleteBox)target).add_TextChanged(new RoutedEventHandler(this.AutoCompleteBox_OnTextChanged)); - return; - } - case 2: - { - this.StatusGrid = (DataGrid)target; - return; - } - case 3: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Incluir_OnClick); - return; - } - case 4: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Alterar_OnClick); - return; - } - case 5: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Salvar_OnClick); - return; - } - case 6: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Cancelar_OnClick); - return; - } - case 7: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Excluir_OnClick); - return; - } - case 8: - { - this.MaisOpcoesButton = (MenuItem)target; - return; - } - case 9: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLog_OnClick); - return; - } - case 10: - { - this.NomeBox = (TextBox)target; - return; - } - case 11: - { - this.AtivoBox = (ToggleButton)target; - return; - } - } - this._contentLoaded = true; - } - - private void ValidarTela() - { - if (this.ViewModel.SelectedStatus == null) - { - return; - } - List> keyValuePairs = this.ViewModel.SelectedStatus.Validate(); - this.ValidateFields(keyValuePairs, false); - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/TipoTarefaView.cs b/Gestor.Application/Views/Ferramentas/TipoTarefaView.cs deleted file mode 100644 index 8d97ee7..0000000 --- a/Gestor.Application/Views/Ferramentas/TipoTarefaView.cs +++ /dev/null @@ -1,213 +0,0 @@ -using Gestor.Application.Helpers; -using Gestor.Application.ViewModels.Ferramentas; -using Gestor.Application.ViewModels.Generic; -using Gestor.Application.Views.Generic; -using Gestor.Common.Validation; -using Gestor.Model.Domain.Ferramentas; -using Gestor.Model.Domain.Generic; -using System; -using System.CodeDom.Compiler; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -using System.Runtime.CompilerServices; -using System.Threading.Tasks; -using System.Windows; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Markup; - -namespace Gestor.Application.Views.Ferramentas -{ - public class TipoTarefaView : BaseUserControl, IComponentConnector - { - public TipoTarefaViewModel ViewModel; - - internal DataGrid TipoTarefaGrid; - - internal MenuItem MaisOpcoesButton; - - internal TextBox NomeBox; - - internal ToggleButton AtivoBox; - - internal TextBox ObsBox; - - private bool _contentLoaded; - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public TipoTarefaView() - { - base.Tag = "CADASTRO DO TIPO DE TAREFA"; - this.ViewModel = new TipoTarefaViewModel(); - base.DataContext = this.ViewModel; - this.InitializeComponent(); - } - - private void AbrirLog_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirLog(52, this.ViewModel.SelectedTipoTarefa.get_Id()); - } - - private void Alterar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.CancelTipoTarefa = (TipoDeTarefa)this.ViewModel.SelectedTipoTarefa.Clone(); - this.ViewModel.Alterar(true); - this.ValidarTela(); - this.ViewModel.SelectedTipoTarefa.Initialize(); - } - - private void AutoCompleteBox_OnTextChanged(object sender, RoutedEventArgs e) - { - if (!string.IsNullOrWhiteSpace(((AutoCompleteBox)sender).get_Text())) - { - return; - } - this.ViewModel.FiltrarTipoTarefa(""); - } - - private void AutoCompleteBoxTipoTarefa_Populating(object sender, PopulatingEventArgs e) - { - e.set_Cancel(true); - this.ViewModel.Filtrar(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(); - } - - private void Excluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Excluir(); - } - - private void Incluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Incluir(); - this.ValidarTela(); - } - - [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/ferramentas/tipotarefaview.xaml", UriKind.Relative)); - } - - private async void Salvar_OnClick(object sender, RoutedEventArgs e) - { - bool flag; - this.ViewModel.Loading(true); - 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", ""); - } - } - - [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, TipoTarefaView.AutoCompleteBoxTipoTarefa_Populating)); - ((AutoCompleteBox)target).add_TextChanged(new RoutedEventHandler(this.AutoCompleteBox_OnTextChanged)); - return; - } - case 2: - { - this.TipoTarefaGrid = (DataGrid)target; - return; - } - case 3: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Incluir_OnClick); - return; - } - case 4: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Alterar_OnClick); - return; - } - case 5: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Salvar_OnClick); - return; - } - case 6: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Cancelar_OnClick); - return; - } - case 7: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Excluir_OnClick); - return; - } - case 8: - { - this.MaisOpcoesButton = (MenuItem)target; - return; - } - case 9: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLog_OnClick); - return; - } - case 10: - { - this.NomeBox = (TextBox)target; - return; - } - case 11: - { - this.AtivoBox = (ToggleButton)target; - return; - } - case 12: - { - this.ObsBox = (TextBox)target; - return; - } - } - this._contentLoaded = true; - } - - private void ValidarTela() - { - if (this.ViewModel.SelectedTipoTarefa == null) - { - return; - } - List> keyValuePairs = this.ViewModel.SelectedTipoTarefa.Validate(); - this.ValidateFields(keyValuePairs, false); - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/TipoVendedorView.cs b/Gestor.Application/Views/Ferramentas/TipoVendedorView.cs deleted file mode 100644 index a8a150b..0000000 --- a/Gestor.Application/Views/Ferramentas/TipoVendedorView.cs +++ /dev/null @@ -1,225 +0,0 @@ -using Gestor.Application.Helpers; -using Gestor.Application.ViewModels.Ferramentas; -using Gestor.Application.ViewModels.Generic; -using Gestor.Application.Views.Generic; -using Gestor.Common.Validation; -using Gestor.Model.Domain.Generic; -using Gestor.Model.Domain.Seguros; -using System; -using System.CodeDom.Compiler; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -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.Ferramentas -{ - public class TipoVendedorView : BaseUserControl, IComponentConnector - { - public TipoVendedorViewModel ViewModel; - - internal DataGrid TipoVendedorGrid; - - internal MenuItem MaisOpcoesButton; - - internal ToggleButton AtivoBox; - - private bool _contentLoaded; - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public TipoVendedorView() - { - base.Tag = "CADASTRO DE TIPO DE VENDEDOR"; - this.ViewModel = new TipoVendedorViewModel(); - 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 AbrirLog_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirLog(14, this.ViewModel.SelectedTipoVendedor.get_Id()); - } - - private void Alterar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.CancelTipoVendedor = (TipoVendedor)this.ViewModel.SelectedTipoVendedor.Clone(); - this.ViewModel.Alterar(true); - this.ValidarTela(); - this.ViewModel.SelectedTipoVendedor.Initialize(); - } - - private void AutoCompleteBox_OnTextChanged(object sender, RoutedEventArgs e) - { - if (!string.IsNullOrWhiteSpace(((AutoCompleteBox)sender).get_Text())) - { - return; - } - this.ViewModel.FiltrarTipoVendedor(""); - } - - private void AutoCompleteBoxTipoVendedor_Populating(object sender, PopulatingEventArgs e) - { - e.set_Cancel(true); - this.ViewModel.Filtrar(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(); - } - - private void ContentLoad() - { - this.TipoVendedorGrid.SelectedIndex = 0; - this.TipoVendedorGrid.SelectionChanged += new SelectionChangedEventHandler(this.TipoVendedorGrid_OnSelectionChanged); - this.TipoVendedorGrid.MouseDoubleClick += new MouseButtonEventHandler((object sender, MouseButtonEventArgs args) => { - }); - } - - private void Excluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Excluir(); - } - - private void Incluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Incluir(); - this.ValidarTela(); - } - - [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/ferramentas/tipovendedorview.xaml", UriKind.Relative)); - } - - private async void Salvar_OnClick(object sender, RoutedEventArgs e) - { - bool flag; - this.ViewModel.Loading(true); - 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", ""); - } - } - - [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, TipoVendedorView.AutoCompleteBoxTipoVendedor_Populating)); - ((AutoCompleteBox)target).add_TextChanged(new RoutedEventHandler(this.AutoCompleteBox_OnTextChanged)); - return; - } - case 2: - { - this.TipoVendedorGrid = (DataGrid)target; - return; - } - case 3: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Incluir_OnClick); - return; - } - case 4: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Alterar_OnClick); - return; - } - case 5: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Salvar_OnClick); - return; - } - case 6: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Cancelar_OnClick); - return; - } - case 7: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Excluir_OnClick); - return; - } - case 8: - { - this.MaisOpcoesButton = (MenuItem)target; - return; - } - case 9: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLog_OnClick); - return; - } - case 10: - { - this.AtivoBox = (ToggleButton)target; - return; - } - } - this._contentLoaded = true; - } - - private void TipoVendedorGrid_OnSelectionChanged(object sender, SelectionChangedEventArgs e) - { - DataGrid dataGrid = (DataGrid)sender; - if (dataGrid != null && dataGrid.SelectedIndex < 0) - { - return; - } - this.ViewModel.SelecionaTipoVendedor((TipoVendedor)((dataGrid != null ? dataGrid.Items[dataGrid.SelectedIndex] : null))); - } - - private void ValidarTela() - { - if (this.ViewModel.SelectedTipoVendedor == null) - { - return; - } - List> keyValuePairs = this.ViewModel.SelectedTipoVendedor.Validate(); - this.ValidateFields(keyValuePairs, false); - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/UsuarioView.cs b/Gestor.Application/Views/Ferramentas/UsuarioView.cs deleted file mode 100644 index 3946e16..0000000 --- a/Gestor.Application/Views/Ferramentas/UsuarioView.cs +++ /dev/null @@ -1,545 +0,0 @@ -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.Views.Generic; -using Gestor.Common.Validation; -using Gestor.Model.Common; -using Gestor.Model.Domain.Common; -using Gestor.Model.Domain.Configuracoes; -using Gestor.Model.Domain.Generic; -using Gestor.Model.Domain.Seguros; -using Gestor.Model.License; -using System; -using System.CodeDom.Compiler; -using System.Collections.Generic; -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.Ferramentas -{ - public class UsuarioView : BaseUserControl, IComponentConnector - { - private bool _abrindoPermissao; - - private bool _firstTime = true; - - private bool _setting; - - internal DataGrid UsuarioGrid; - - internal MenuItem CancelarApoliceButton; - - internal TextBox NomeBox; - - internal TextBox CepBox; - - internal TextBox EnderecoBox; - - internal TextBox NumeroBox; - - internal TextBox BairroBox; - - internal TextBox CidadeBox; - - internal TextBox EstadoBox; - - private bool _contentLoaded; - - public UsuarioViewModel ViewModel - { - get; - set; - } - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public UsuarioView() - { - base.Tag = "CADASTRO DE USUÁRIOS"; - this.ViewModel = new UsuarioViewModel(); - 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, 12).get_Consultar()) - { - this.ViewModel.EnableAlterar = false; - FiltroArquivoDigital filtroArquivoDigital = new FiltroArquivoDigital(); - filtroArquivoDigital.set_Id(this.ViewModel.SelectedUsuario.get_Id()); - filtroArquivoDigital.set_Tipo(12); - filtroArquivoDigital.set_Parente(this.ViewModel.SelectedUsuario); - this.ViewModel.ShowDrawer(new ArquivoDigitalDrawer(filtroArquivoDigital), 0, false); - this.ViewModel.EnableAlterar = true; - } - else - { - await this.ViewModel.ShowMessage(string.Concat("VOCÊ NÃO POSSUI PERMISSÃO PARA ACESSAR\nARQUIVO DIGITAL DE ", ValidationHelper.GetDescription((TipoArquivoDigital)12), "."), "OK", "", false); - } - } - - private void AbrirLog_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirLog(16, this.ViewModel.SelectedUsuario.get_Id()); - } - - private async void AbrirLogAcesso_OnClick(object sender, RoutedEventArgs e) - { - await this.ViewModel.ShowLogAcessoDialog(49, this.ViewModel.SelectedUsuario); - } - - private async void Alterar_OnClick(object sender, RoutedEventArgs e) - { - List produtos = LicenseHelper.Produtos; - if (!produtos.Any((Licenca produto) => produto.get_Produto() == 91) || !this.ViewModel.SelectedUsuario.get_Login().Contains("@")) - { - await this.ViewModel.AlterarUsuario(); - this.ViewModel.SelectedUsuario.Initialize(); - this.ViewModel.CancelUsuario = (Usuario)this.ViewModel.SelectedUsuario.Clone(); - this.ViewModel.Alterar(true); - this.ViewModel.IsExpanded = false; - this.NomeBox.Focus(); - } - else - { - await this.ViewModel.ShowMessage("ALTERAÇÃO DESSE USUARIO TEM QUE SER FEITO NO PAINEL DO AGGILIZADOR.", "OK", "", false); - } - } - - private void AutoCompleteBancoBox_Populating(object sender, PopulatingEventArgs e) - { - if (e.get_Parameter().Length < 3) - { - return; - } - e.set_Cancel(true); - this.ViewModel.BuscarBanco(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 AutoCompleteBox_OnTextChanged(object sender, RoutedEventArgs e) - { - if (!string.IsNullOrWhiteSpace(((AutoCompleteBox)sender).get_Text())) - { - return; - } - this.ViewModel.FiltrarUsuario(""); - } - - private void AutoCompleteBoxUsuario_Populating(object sender, PopulatingEventArgs e) - { - e.set_Cancel(true); - this.ViewModel.Filtrar(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 async void Cancelar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Loading(true); - await this.ViewModel.CancelarAlteracao(); - this.ViewModel.Loading(false); - this.ScrollToItem(); - } - - private async void Click_VerificaAdmCentralSegurado(object sender, RoutedEventArgs e) - { - await this.ViewModel.VerificaUsuarioAdmCentralSegurado(); - } - - private async void ContentLoad() - { - this.ViewModel.Loading(true); - await this.ViewModel.Seleciona(); - this.ViewModel.Loading(false); - } - - private void CpfBox_OnLostFocus(object sender, RoutedEventArgs e) - { - TextBox textBox = (TextBox)sender; - textBox.Text = ValidationHelper.FormatDocument(textBox.Text); - } - - private async void CriarCartao_OnClick(object sender, RoutedEventArgs e) - { - List configuracoes = Recursos.Configuracoes; - bool flag = configuracoes.Any((ConfiguracaoSistema x) => x.get_Configuracao() == 30); - await this.ViewModel.CriarCartao(flag); - } - - private async void Excluir_OnClick(object sender, RoutedEventArgs e) - { - List produtos = LicenseHelper.Produtos; - if (!produtos.Any((Licenca produto) => produto.get_Produto() == 91) || !this.ViewModel.SelectedUsuario.get_Login().Contains("@")) - { - await this.ViewModel.Excluir(); - this.ScrollToItem(); - } - else - { - await this.ViewModel.ShowMessage("EXCLUSÃO DESSE USUARIO TEM QUE SER FEITO NO PAINEL DO AGGILIZADOR.", "OK", "", false); - } - } - - private void Incluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Incluir(); - List> keyValuePairs = this.ViewModel.SelectedUsuario.Validate(); - this.ValidateFields(keyValuePairs, true); - this.ViewModel.IsExpanded = false; - this.NomeBox.Focus(); - } - - [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/ferramentas/usuarioview.xaml", UriKind.Relative)); - } - - private async void Permissoes_OnClick(object sender, RoutedEventArgs e) - { - bool consultar; - if (!this._abrindoPermissao) - { - List permissaoUsuario = this.ViewModel.PermissaoUsuario; - PermissaoUsuario permissaoUsuario1 = permissaoUsuario.FirstOrDefault((PermissaoUsuario permissao) => permissao.get_Tela() == 43); - if (Recursos.Usuario.get_Administrador() || Recursos.Usuario.get_Id() == 0 || Recursos.Usuario.get_Nome().Contains("ACESSO AGGER") || permissaoUsuario1 == null) - { - consultar = false; - } - else - { - permissaoUsuario1.get_Consultar(); - consultar = !permissaoUsuario1.get_Consultar(); - } - bool flag = consultar; - if (flag) - { - flag = await this.ViewModel.ShowMessage("VOCÊ NÃO POSSUI PERMISSÃO PARA ACESSAR PERMISSÕES.", "OK", "", false); - } - if (!flag) - { - this._abrindoPermissao = true; - await this.ViewModel.OpenPermissao(); - await Task.Delay(1000); - this._abrindoPermissao = false; - } - } - } - - private async void PostcodeBox_OnLostFocus(object sender, RoutedEventArgs e) - { - string str = ValidationHelper.FormatPostCode(((TextBox)sender).Text); - this.CepBox.Text = str; - if (ValidationHelper.ValidatePostCode(str)) - { - EnderecoBase enderecoBase = await this.ViewModel.BuscaCep(str); - if (enderecoBase != null) - { - this.EnderecoBox.Text = enderecoBase.get_Endereco(); - this.CidadeBox.Text = enderecoBase.get_Cidade(); - this.EstadoBox.Text = enderecoBase.get_Estado(); - this.BairroBox.Text = enderecoBase.get_Bairro(); - } - } - } - - private async void Salvar_OnClick(object sender, RoutedEventArgs e) - { - bool flag; - this.ViewModel.Loading(true); - 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.ScrollToItem(); - } - } - - private void ScrollToItem() - { - if (this.UsuarioGrid.SelectedItem == null) - { - return; - } - this.UsuarioGrid.UpdateLayout(); - this.UsuarioGrid.ScrollIntoView(this.UsuarioGrid.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: - { - ((AutoCompleteBox)target).add_Populating(new PopulatingEventHandler(this, UsuarioView.AutoCompleteBoxUsuario_Populating)); - ((AutoCompleteBox)target).add_TextChanged(new RoutedEventHandler(this.AutoCompleteBox_OnTextChanged)); - return; - } - case 2: - { - this.UsuarioGrid = (DataGrid)target; - return; - } - case 3: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Incluir_OnClick); - return; - } - case 4: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Alterar_OnClick); - return; - } - case 5: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Salvar_OnClick); - return; - } - case 6: - { - this.CancelarApoliceButton = (MenuItem)target; - this.CancelarApoliceButton.Click += new RoutedEventHandler(this.Cancelar_OnClick); - return; - } - case 7: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Excluir_OnClick); - return; - } - case 8: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Permissoes_OnClick); - return; - } - case 9: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Vinculo_OnClick); - return; - } - case 10: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.CriarCartao_OnClick); - return; - } - case 11: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLog_OnClick); - return; - } - case 12: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirAquivoDigital_Click); - return; - } - case 13: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLogAcesso_OnClick); - return; - } - case 14: - { - this.NomeBox = (TextBox)target; - return; - } - case 15: - { - UsuarioView usuarioView = this; - ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(usuarioView.SomenteNumeros); - ((TextBox)target).LostFocus += new RoutedEventHandler(this.CpfBox_OnLostFocus); - return; - } - case 16: - { - ((ComboBox)target).SelectionChanged += new SelectionChangedEventHandler(this.TelaInicial_OnSelectionChanged); - return; - } - case 17: - { - ((DatePicker)target).LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus); - ((DatePicker)target).MouseDoubleClick += new MouseButtonEventHandler(this.DataAtual_OnDoubleClick); - ((DatePicker)target).PreviewKeyDown += new KeyEventHandler(this.DatePicker_PreviewKeyDown); - return; - } - case 18: - { - ((DatePicker)target).LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.DatePicker_OnLostKeyboardFocus); - ((DatePicker)target).MouseDoubleClick += new MouseButtonEventHandler(this.DataAtual_OnDoubleClick); - ((DatePicker)target).PreviewKeyDown += new KeyEventHandler(this.DatePicker_PreviewKeyDown); - return; - } - case 19: - { - ((AutoCompleteBox)target).add_Populating(new PopulatingEventHandler(this, UsuarioView.AutoCompleteBancoBox_Populating)); - return; - } - case 20: - { - this.CepBox = (TextBox)target; - this.CepBox.LostFocus += new RoutedEventHandler(this.PostcodeBox_OnLostFocus); - UsuarioView usuarioView1 = this; - this.CepBox.PreviewTextInput += new TextCompositionEventHandler(usuarioView1.SomenteNumeros); - return; - } - case 21: - { - this.EnderecoBox = (TextBox)target; - return; - } - case 22: - { - this.NumeroBox = (TextBox)target; - return; - } - case 23: - { - this.BairroBox = (TextBox)target; - return; - } - case 24: - { - this.CidadeBox = (TextBox)target; - return; - } - case 25: - { - this.EstadoBox = (TextBox)target; - return; - } - case 26: - { - UsuarioView usuarioView2 = this; - ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(usuarioView2.SomenteNumeros); - return; - } - case 27: - { - UsuarioView usuarioView3 = this; - ((TextBox)target).LostFocus += new RoutedEventHandler(usuarioView3.FormatarTelefone); - UsuarioView usuarioView4 = this; - ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(usuarioView4.SomenteNumeros); - return; - } - case 28: - { - UsuarioView usuarioView5 = this; - ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(usuarioView5.SomenteNumeros); - return; - } - case 29: - { - UsuarioView usuarioView6 = this; - ((TextBox)target).LostFocus += new RoutedEventHandler(usuarioView6.FormatarTelefone); - UsuarioView usuarioView7 = this; - ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(usuarioView7.SomenteNumeros); - return; - } - case 30: - { - ((ToggleButton)target).Click += new RoutedEventHandler(this.Click_VerificaAdmCentralSegurado); - return; - } - } - this._contentLoaded = true; - } - - private async void TelaInicial_OnSelectionChanged(object sender, SelectionChangedEventArgs e) - { - if (!this._setting) - { - if (((ComboBox)sender).SelectedItem != null) - { - if ((TipoTelaInicial)((ComboBox)sender).SelectedItem == 1 && this.ViewModel.Restricao(47)) - { - this._setting = true; - ((ComboBox)sender).SelectedItem = (TipoTelaInicial)0; - this._setting = false; - if (!this._firstTime) - { - await this.ViewModel.ShowMessage("FAVOR DESABILITAR A RESTRIÇÃO AO PAINEL B.I. ANTES.", "OK", "", false); - } - else - { - this._firstTime = false; - return; - } - } - this._firstTime = false; - } - } - } - - private async void UsuarioGrid_OnSelectionChanged(object sender, SelectionChangedEventArgs e) - { - object obj; - if (this.ViewModel.EnableGrid) - { - DataGrid dataGrid = (DataGrid)sender; - if (dataGrid == null || dataGrid.SelectedIndex >= 0) - { - this.ViewModel.EnableGrid = false; - UsuarioViewModel viewModel = this.ViewModel; - obj = (dataGrid != null ? dataGrid.Items[dataGrid.SelectedIndex] : null); - await viewModel.SelecionaUsuario((Usuario)obj); - this.ViewModel.EnableGrid = true; - } - } - } - - private async void Vinculo_OnClick(object sender, RoutedEventArgs e) - { - await this.ViewModel.OpenVinculo(); - } - } -} \ No newline at end of file diff --git a/Gestor.Application/Views/Ferramentas/VendedorView.cs b/Gestor.Application/Views/Ferramentas/VendedorView.cs deleted file mode 100644 index 1c2d4b4..0000000 --- a/Gestor.Application/Views/Ferramentas/VendedorView.cs +++ /dev/null @@ -1,927 +0,0 @@ -using CurrencyTextBoxControl; -using Gestor.Application.Drawers; -using Gestor.Application.Helpers; -using Gestor.Application.Servicos; -using Gestor.Application.Servicos.Ferramentas; -using Gestor.Application.ViewModels.Ferramentas; -using Gestor.Application.ViewModels.Generic; -using Gestor.Application.Views.Generic; -using Gestor.Common.Helpers; -using Gestor.Common.Validation; -using Gestor.Model.Common; -using Gestor.Model.Domain.Common; -using Gestor.Model.Domain.Generic; -using Gestor.Model.Domain.Seguros; -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 Xceed.Wpf.AvalonDock.Controls; - -namespace Gestor.Application.Views.Ferramentas -{ - public class VendedorView : BaseUserControl, IComponentConnector, IStyleConnector - { - public VendedorViewModel ViewModel; - - internal DataGrid VendedorGrid; - - internal MenuItem IncluirButton; - - internal MenuItem AlterarButton; - - internal MenuItem SalvarButton; - - internal MenuItem CancelarButton; - - internal MenuItem MaisOpcoesButton; - - internal TextBox EmpresaBox; - - internal TextBox IdBox; - - internal TextBox NomeBox; - - internal TextBox DocumentoPrincipalBox; - - internal AutoCompleteBox AutoCompleteBanco; - - internal TextBox AgenciaBox; - - internal ComboBox TipoBox; - - internal TextBox ContaBox; - - internal TextBox TitularBox; - - internal TextBox TitularDocBox; - - internal ComboBox TipoIncidenciaDescontoBox; - - internal ToggleButton AtivoBox; - - internal Grid GridContatos; - - private bool _contentLoaded; - - public bool UpdatingScroll - { - get; - set; - } - - [DebuggerNonUserCode] - [GeneratedCode("PresentationBuildTasks", "4.0.0.0")] - internal Delegate _CreateDelegate(Type delegateType, string handler) - { - return Delegate.CreateDelegate(delegateType, this, handler); - } - - public VendedorView() - { - base.Tag = "CADASTRO DE VENDEDOR"; - this.ViewModel = new VendedorViewModel(); - base.DataContext = this.ViewModel; - this.InitializeComponent(); - } - - private async void AbrirAquivoDigital_Click(object sender, RoutedEventArgs e) - { - if ((new PermissaoArquivoDigitalServico()).BuscarPermissao(Recursos.Usuario, 6).get_Consultar()) - { - FiltroArquivoDigital filtroArquivoDigital = new FiltroArquivoDigital(); - filtroArquivoDigital.set_Id(this.ViewModel.SelectedVendedor.get_Id()); - filtroArquivoDigital.set_Tipo(6); - filtroArquivoDigital.set_Parente(this.ViewModel.SelectedVendedor); - 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(6), "."), "OK", "", false); - } - } - - private void AbrirLog_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirLog(15, this.ViewModel.SelectedVendedor.get_Id()); - } - - private void AbrirLogEmail_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.AbrirLogEmail(15, this.ViewModel.SelectedVendedor.get_Id()); - } - - private void AbrirLogRepasse_OnClick(object sender, RoutedEventArgs e) - { - Button button = (Button)sender; - if (button == null || button.DataContext == null) - { - return; - } - Repasse dataContext = (Repasse)button.DataContext; - this.ViewModel.AbrirLog(54, dataContext.get_Id()); - } - - private async void Adiantamento_Click(object sender, RoutedEventArgs e) - { - if (this.ViewModel.SelectedVendedor == null || !this.ViewModel.SelectedVendedor.get_Corretora()) - { - this.ViewModel.ShowDrawer(new AdiantamentoDrawerView(this.ViewModel.SelectedVendedor), 0, false); - } - else - { - await this.ViewModel.ShowMessage("NÃO É POSSÍVEL ADICIONAR ADIANTAMENTOS PARA O VENDEDOR PRÓPRIA CORRETORA.", "OK", "", false); - } - } - - private async void Alterar_OnClick(object sender, RoutedEventArgs e) - { - bool corretora; - object obj; - Vendedor selectedVendedor = this.ViewModel.SelectedVendedor; - if (selectedVendedor != null) - { - corretora = selectedVendedor.get_Corretora(); - } - else - { - corretora = false; - } - bool flag = corretora; - if (flag) - { - if (Recursos.Usuario.get_Id() == 0) - { - this.AlterarPropriaCorretora(true); - } - else - { - await this.ViewModel.ShowMessage("NÃO É POSSÍVEL ALTERAR O VENDEDOR PRÓPRIA CORRETORA.", "OK", "", false); - return; - } - } - this.ViewModel.IsExpanded = false; - VendedorViewModel viewModel = this.ViewModel; - Vendedor vendedor = this.ViewModel.SelectedVendedor; - if (vendedor != null) - { - obj = vendedor.Clone(); - } - else - { - obj = null; - } - viewModel.CancelVendedor = (Vendedor)obj; - if (!flag) - { - this.ViewModel.Alterar(true); - } - this.ValidarTela(); - } - - public void AlterarPropriaCorretora(bool habilitar = false) - { - if (habilitar) - { - this.NomeBox.IsReadOnly = false; - this.DocumentoPrincipalBox.IsReadOnly = false; - this.AlterarButton.IsEnabled = false; - this.SalvarButton.IsEnabled = true; - this.CancelarButton.IsEnabled = true; - this.IncluirButton.IsEnabled = false; - return; - } - this.NomeBox.IsReadOnly = true; - this.DocumentoPrincipalBox.IsReadOnly = true; - this.AlterarButton.IsEnabled = true; - this.SalvarButton.IsEnabled = false; - this.CancelarButton.IsEnabled = false; - this.IncluirButton.IsEnabled = false; - } - - private async void AtivarInativarRepasse_OnClick(object sender, RoutedEventArgs e) - { - if (!this.ViewModel.SelectedVendedor.get_Corretora()) - { - Repasse dataContext = (Repasse)((Button)sender).DataContext; - if (dataContext != null) - { - this.ViewModel.Loading(true); - await this.ViewModel.AtivarInativarRepasse(dataContext); - this.ScrollVendedor(); - this.ViewModel.Loading(false); - } - } - else - { - await this.ViewModel.ShowMessage("NÃO É POSSÍVEL ALTERAR O VENDEDOR PRÓPRIA CORRETORA.", "OK", "", false); - } - } - - private async void AtivarInativarVendedor_OnClick(object sender, RoutedEventArgs e) - { - if (this.ViewModel.SelectedVendedor != null) - { - if (this.ViewModel.SelectedVendedor.get_Corretora()) - { - await this.ViewModel.ShowMessage("NÃO É POSSÍVEL ALTERAR O VENDEDOR PRÓPRIA CORRETORA.", "OK", "", false); - } - else if (!await this.BuscaVinculo(this.ViewModel.SelectedVendedor)) - { - this.ViewModel.Loading(true); - await this.ViewModel.AtivarInativarVendedor(this.ViewModel.SelectedVendedor); - this.ScrollVendedor(); - this.ViewModel.Loading(false); - } - } - } - - private void AutoCompleteBanco_OnLostKeyboardFocus(object sender, KeyboardFocusChangedEventArgs e) - { - AutoCompleteBox autoCompleteBox = (AutoCompleteBox)sender; - VendedorView.SetValid(autoCompleteBox, (string.IsNullOrWhiteSpace(autoCompleteBox.get_Text()) ? true : this.ViewModel.SelectedVendedor.get_Banco() != null)); - } - - private void AutoCompleteBancoBox_Populating(object sender, PopulatingEventArgs e) - { - if (e.get_Parameter().Length < 3) - { - return; - } - e.set_Cancel(true); - this.ViewModel.BuscarBanco(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 AutoCompleteBox_OnTextChanged(object sender, RoutedEventArgs e) - { - if (!string.IsNullOrWhiteSpace(((AutoCompleteBox)sender).get_Text())) - { - return; - } - this.ViewModel.FiltrarVendedor(""); - } - - private void AutoCompleteBoxVendedor_Populating(object sender, PopulatingEventArgs e) - { - e.set_Cancel(true); - this.ViewModel.Filtrar(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 async Task BuscaVinculo(Vendedor vendedor) - { - bool flag; - if (await (new VendedorUsuarioServico()).FindVinculo(vendedor)) - { - await this.ViewModel.ShowMessage("NÃO É POSSÍVEL INATIVAR VENDEDOR QUE POSSUI VINCULO DE USUÁRIO.", "OK", "", false); - this.ViewModel.Loading(false); - flag = true; - } - else - { - flag = false; - } - return flag; - } - - public async void Button_Click(object sender, RoutedEventArgs e) - { - if (this.ViewModel.SelectedVendedor == null || !this.ViewModel.SelectedVendedor.get_Corretora()) - { - this.ViewModel.Loading(true); - if (await this.ViewModel.VerificarPermissao(30, false)) - { - this.ViewModel.ShowDrawer(new MetaVendedorView(this.ViewModel.SelectedVendedor), 0, false); - this.ViewModel.Loading(false); - } - } - else - { - await this.ViewModel.ShowMessage("NÃO É POSSÍVEL CRIAR METAS DE VENDEDOR PARA O VENDEDOR PRÓPRIA CORRETORA.", "OK", "", false); - } - } - - private void Cancelar_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.CancelarAlteracao(); - this.ViewModel.IsExpanded = true; - if (Recursos.Usuario.get_Id() == 0) - { - this.AlterarPropriaCorretora(false); - } - } - - 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))); - } - - private void ExcluirTelefone_OnClick(object sender, RoutedEventArgs e) - { - Button button = sender as Button; - if (button == null) - { - return; - } - ListBox listBox = Extentions.FindVisualAncestor(button); - VendedorTelefone item = (VendedorTelefone)listBox.Items[listBox.Items.IndexOf(button.DataContext)]; - this.ViewModel.ExcluirTelefone(item); - } - - private async void ExcluirVinculo_OnClick(object sender, RoutedEventArgs e) - { - Button button = (Button)sender; - if (button != null && button.DataContext != null) - { - VinculoRepasse dataContext = (VinculoRepasse)button.DataContext; - this.ViewModel.Loading(true); - await this.ViewModel.ExcluirVinculo(dataContext); - this.ViewModel.Loading(false); - } - } - - private void FormaPagtoBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e) - { - ComboBox comboBox = (ComboBox)sender; - if (comboBox.SelectedItem == null) - { - return; - } - Grid grid = ViewHelper.FindAncestor(comboBox).FirstOrDefault(); - if (grid == null) - { - return; - } - ComboBox comboBox1 = (ComboBox)FindVisualChild.Find(grid).FindName("BasePagtoBox"); - FormaRepasse selectedItem = (FormaRepasse)comboBox.SelectedItem; - if (comboBox1 == null) - { - return; - } - comboBox1.IsEnabled = true; - switch (selectedItem) - { - case 1: - { - comboBox1.SelectedItem = null; - return; - } - case 2: - { - comboBox1.SelectedItem = (BaseRepasse)1; - return; - } - case 3: - { - comboBox1.SelectedItem = (BaseRepasse)3; - comboBox1.IsEnabled = false; - return; - } - default: - { - return; - } - } - } - - private void Incluir_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.Incluir(); - this.AutoCompleteBanco.set_Text(""); - this.ValidarTela(); - } - - private void IncluirRepasse_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.IncluirRepasse(); - this.ValidarTela(); - } - - private void IncluirTelefone_OnClick(object sender, RoutedEventArgs e) - { - this.ViewModel.IncluirTelefone(); - this.ValidarTela(); - } - - private async void IncluirVinculo_OnClick(object sender, RoutedEventArgs e) - { - bool dataContext; - List repasses; - Repasse repasse; - VinculoRepasse vinculoRepasse; - Button button = (Button)sender; - Button button1 = button; - if (button1 != null) - { - dataContext = button1.DataContext; - } - else - { - dataContext = false; - } - if (dataContext) - { - this.ViewModel.Loading(true); - repasses = await (new VendedorServico()).BuscaRepasses(); - repasse = (Repasse)button.DataContext; - VinculoRepasse vinculoRepasse1 = new VinculoRepasse(); - vinculoRepasse1.set_IdRepasse(repasse.get_Id()); - VinculoRepasse vinculoRepasse2 = vinculoRepasse1; - if (repasse.get_Ativo()) - { - vinculoRepasse = await this.ViewModel.ShowVinculoDialog(vinculoRepasse2, repasses, repasse); - if (vinculoRepasse != null) - { - List> keyValuePairs = vinculoRepasse.Validate(repasse.get_Vinculo(), repasse); - while (keyValuePairs != null && keyValuePairs.Count > 0) - { - await this.ViewModel.ShowMessage(keyValuePairs, "OS CAMPOS ABAIXO ESTÃO INVÁLIDOS.", "OK", ""); - vinculoRepasse = await this.ViewModel.ShowVinculoDialog(vinculoRepasse, repasses, repasse); - if (vinculoRepasse != null) - { - keyValuePairs = vinculoRepasse.Validate(repasse.get_Vinculo(), repasse); - } - else - { - this.ViewModel.Loading(false); - button = null; - repasses = null; - repasse = null; - vinculoRepasse = null; - return; - } - } - await this.ViewModel.SalvarVinculo(vinculoRepasse); - this.ViewModel.Loading(false); - } - else - { - this.ViewModel.Loading(false); - } - } - else - { - await this.ViewModel.ShowMessage("POR FAVOR, ATIVE O REPASSE PARA VINCULÁ-LO", "OK", "", false); - this.ViewModel.Loading(false); - } - } - button = null; - repasses = null; - repasse = null; - vinculoRepasse = null; - } - - [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/ferramentas/vendedorview.xaml", UriKind.Relative)); - } - - private async void Salvar_OnClick(object sender, RoutedEventArgs e) - { - bool flag; - this.ViewModel.Loading(true); - this.ViewModel.IsExpanded = true; - if (!this.ViewModel.SelectedVendedor.get_Ativo()) - { - if (await this.BuscaVinculo(this.ViewModel.SelectedVendedor)) - { - return; - } - } - 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 - { - if (Recursos.Usuario.get_Id() == 0) - { - this.AlterarPropriaCorretora(false); - } - this.ScrollVendedor(); - } - } - - private void ScrollVendedor() - { - if (!this.UpdatingScroll && this.VendedorGrid.SelectedItem != null) - { - this.VendedorGrid.ScrollIntoView(this.VendedorGrid.SelectedItem); - } - this.UpdatingScroll = false; - } - - private static void SetValid(AutoCompleteBox autocomplete, bool valid) - { - ViewHelper.SetInvalid(autocomplete, "BANCO INVÁLIDO", valid); - } - - [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, VendedorView.AutoCompleteBoxVendedor_Populating)); - ((AutoCompleteBox)target).add_TextChanged(new RoutedEventHandler(this.AutoCompleteBox_OnTextChanged)); - return; - } - case 2: - { - this.VendedorGrid = (DataGrid)target; - return; - } - case 3: - { - this.IncluirButton = (MenuItem)target; - this.IncluirButton.Click += new RoutedEventHandler(this.Incluir_OnClick); - return; - } - case 4: - { - this.AlterarButton = (MenuItem)target; - this.AlterarButton.Click += new RoutedEventHandler(this.Alterar_OnClick); - return; - } - case 5: - { - this.SalvarButton = (MenuItem)target; - this.SalvarButton.Click += new RoutedEventHandler(this.Salvar_OnClick); - return; - } - case 6: - { - this.CancelarButton = (MenuItem)target; - this.CancelarButton.Click += new RoutedEventHandler(this.Cancelar_OnClick); - return; - } - case 7: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Adiantamento_Click); - return; - } - case 8: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.Button_Click); - return; - } - case 9: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirAquivoDigital_Click); - return; - } - case 10: - { - this.MaisOpcoesButton = (MenuItem)target; - return; - } - case 11: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLog_OnClick); - return; - } - case 12: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.AbrirLogEmail_OnClick); - return; - } - case 13: - { - this.EmpresaBox = (TextBox)target; - return; - } - case 14: - { - this.IdBox = (TextBox)target; - return; - } - case 15: - { - this.NomeBox = (TextBox)target; - return; - } - case 16: - { - this.DocumentoPrincipalBox = (TextBox)target; - VendedorView vendedorView = this; - this.DocumentoPrincipalBox.PreviewTextInput += new TextCompositionEventHandler(vendedorView.SomenteNumeros); - this.DocumentoPrincipalBox.LostFocus += new RoutedEventHandler(this.DocumentoPrincipalBox_LostFocus); - return; - } - case 17: - { - this.AutoCompleteBanco = (AutoCompleteBox)target; - this.AutoCompleteBanco.add_Populating(new PopulatingEventHandler(this, VendedorView.AutoCompleteBancoBox_Populating)); - this.AutoCompleteBanco.LostKeyboardFocus += new KeyboardFocusChangedEventHandler(this.AutoCompleteBanco_OnLostKeyboardFocus); - return; - } - case 18: - { - this.AgenciaBox = (TextBox)target; - return; - } - case 19: - { - this.TipoBox = (ComboBox)target; - return; - } - case 20: - { - this.ContaBox = (TextBox)target; - return; - } - case 21: - { - this.TitularBox = (TextBox)target; - return; - } - case 22: - { - this.TitularDocBox = (TextBox)target; - VendedorView vendedorView1 = this; - this.TitularDocBox.PreviewTextInput += new TextCompositionEventHandler(vendedorView1.SomenteNumeros); - return; - } - case 23: - { - this.TipoIncidenciaDescontoBox = (ComboBox)target; - return; - } - case 24: - { - this.AtivoBox = (ToggleButton)target; - return; - } - case 25: - { - ((Button)target).Click += new RoutedEventHandler(this.AtivarInativarVendedor_OnClick); - return; - } - case 26: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.IncluirRepasse_OnClick); - return; - } - case 27: - case 28: - case 29: - case 30: - case 31: - case 32: - { - this._contentLoaded = true; - return; - } - case 33: - { - this.GridContatos = (Grid)target; - return; - } - case 34: - { - ((MenuItem)target).Click += new RoutedEventHandler(this.IncluirTelefone_OnClick); - 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) - { - switch (connectionId) - { - case 27: - { - ((Button)target).Click += new RoutedEventHandler(this.IncluirVinculo_OnClick); - return; - } - case 28: - { - ((Button)target).Click += new RoutedEventHandler(this.AbrirLogRepasse_OnClick); - return; - } - case 29: - { - ((ComboBox)target).SelectionChanged += new SelectionChangedEventHandler(this.TipoBox_OnSelectionChanged); - return; - } - case 30: - { - ((ComboBox)target).SelectionChanged += new SelectionChangedEventHandler(this.FormaPagtoBox_OnSelectionChanged); - return; - } - case 31: - { - ((Button)target).Click += new RoutedEventHandler(this.AtivarInativarRepasse_OnClick); - return; - } - case 32: - { - ((Button)target).Click += new RoutedEventHandler(this.ExcluirVinculo_OnClick); - return; - } - case 33: - case 34: - { - return; - } - case 35: - { - ((Button)target).Click += new RoutedEventHandler(this.ExcluirTelefone_OnClick); - return; - } - case 36: - { - VendedorView vendedorView = this; - ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(vendedorView.SomenteNumeros); - return; - } - case 37: - { - VendedorView vendedorView1 = this; - ((TextBox)target).LostFocus += new RoutedEventHandler(vendedorView1.FormatarTelefone); - VendedorView vendedorView2 = this; - ((TextBox)target).PreviewTextInput += new TextCompositionEventHandler(vendedorView2.SomenteNumeros); - return; - } - default: - { - return; - } - } - } - - private void TipoBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e) - { - ComboBox comboBox = (ComboBox)sender; - if (comboBox.SelectedItem == null) - { - return; - } - ListBoxItem listBoxItem = ViewHelper.FindAncestor(comboBox).FirstOrDefault(); - if (listBoxItem == null) - { - return; - } - ComboBox comboBox1 = (ComboBox)FindVisualChild.Find(listBoxItem).FindName("FormaPagtoBox"); - if (comboBox1 == null) - { - return; - } - CurrencyTextBox currencyTextBox = (CurrencyTextBox)FindVisualChild.Find(listBoxItem).FindName("ValorBox"); - CurrencyTextBox currencyTextBox1 = (CurrencyTextBox)FindVisualChild.Find(listBoxItem).FindName("RenovacoesBox"); - TipoRepasse selectedItem = (TipoRepasse)comboBox.SelectedItem; - comboBox1.SelectedItem = (FormaRepasse)1; - if (selectedItem == 1) - { - if (currencyTextBox != null) - { - currencyTextBox.set_MaximumValue(new decimal(10000)); - } - if (currencyTextBox1 != null) - { - currencyTextBox1.set_MaximumValue(new decimal(10000)); - } - } - else if (selectedItem == 2) - { - if (currencyTextBox != null) - { - currencyTextBox.set_MaximumValue(new decimal(100)); - } - if (currencyTextBox1 != null) - { - currencyTextBox1.set_MaximumValue(new decimal(100)); - return; - } - } - } - - private void ValidarTela() - { - object keyValuePairs; - object obj; - if (this.ViewModel.SelectedVendedor == null) - { - return; - } - List> keyValuePairs1 = this.ViewModel.SelectedVendedor.Validate(); - List> keyValuePairs2 = keyValuePairs1; - List telefones = this.ViewModel.SelectedVendedor.get_Telefones(); - if (telefones != null) - { - VendedorTelefone vendedorTelefone = telefones.FirstOrDefault(); - if (vendedorTelefone != null) - { - keyValuePairs = vendedorTelefone.Validate(); - } - else - { - keyValuePairs = null; - } - } - else - { - keyValuePairs = null; - } - if (keyValuePairs == null) - { - keyValuePairs = new List>(); - } - keyValuePairs2.AddRange((IEnumerable)keyValuePairs); - List> keyValuePairs3 = keyValuePairs1; - ObservableCollection repasses = this.ViewModel.Repasses; - if (repasses != null) - { - Repasse repasse = repasses.FirstOrDefault(); - if (repasse != null) - { - obj = repasse.Validate(); - } - else - { - obj = null; - } - } - else - { - obj = null; - } - if (obj == null) - { - obj = new List>(); - } - keyValuePairs3.AddRange((IEnumerable)obj); - this.ValidateFields(keyValuePairs1, false); - } - - private void VendedorView_SizeChanged(object sender, SizeChangedEventArgs e) - { - if (e.NewSize.Width > 1260) - { - this.ViewModel.GridHeight2 = new GridLength(0); - Grid.SetRow(this.GridContatos, 0); - Grid.SetColumn(this.GridContatos, 1); - return; - } - this.ViewModel.GridHeight2 = new GridLength(1, GridUnitType.Star); - Grid.SetRow(this.GridContatos, 1); - Grid.SetColumn(this.GridContatos, 0); - } - } -} \ No newline at end of file -- cgit v1.2.3