コード例 #1
0
        public PRO_CargaCapturaCuatroCampos_Result()
        {
            this.Loading = true;
            this.Suggestions.CollectionChanged += (ss, oo) => this.ReportPropertyChanged("Suggestions");
            StoreProceduresOps.GetSugestions(this);
            StoreProceduresOps.GetAlerts(this);
            StoreProceduresOps.GetDatoLargoSugestions(
                this,
                (s, e) =>
            {
                if (e.Cancelled)
                {
                }
                else if (e.Error != null)
                {
                }
                else
                {
                    var sugerenciasAutoTextos = e.Result as List <SugerenciasAutoTexto>;

                    if (sugerenciasAutoTextos != null)
                    {
                        foreach (var sugerenciasAutoTexto in sugerenciasAutoTextos)
                        {
                            System.Windows.Application.Current.Dispatcher.Invoke(
                                (Action)(() =>
                            {
                                this.SuggestionsDatoLargo.Add(sugerenciasAutoTexto);
                            }));
                        }
                    }
                }
            });

            StoreProceduresOps.GetDatoLargoMultiSugestions(
                this,
                (s, e) =>
            {
                if (e.Cancelled)
                {
                }
                else if (e.Error != null)
                {
                }
                else
                {
                    var sugerenciasAutoTextos = e.Result as List <SugerenciasAutoTexto>;

                    if (sugerenciasAutoTextos != null)
                    {
                        foreach (var sugerenciasAutoTexto in sugerenciasAutoTextos)
                        {
                            var texto = sugerenciasAutoTexto;
                            System.Windows.Application.Current.Dispatcher.Invoke((Action)(() => { this.SuggestionsMultiDatoLargo.Add(texto); }));
                        }
                    }
                }
            });
        }
コード例 #2
0
 public PRO_CargaCapturaCuatroCamposDosBloques_Result()
 {
     this.Loading = true;
     StoreProceduresOps.GetSugestions(this);
     StoreProceduresOps.GetAlerts(this);
 }