Exemple #1
0
        private async void btnUpdate_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
        {
            model = (EscanerDataContext)rootPage.DataContext;
            string valorCaja = txtCaja.Text;

            // Codig de actualizacion de no. de caja
            long IDArchivo = 0;

            if (model.Etiquetas.Count() > 0)
            {
                try
                {
                    Models.Etiquetas.Etiquetas_GetArchivosBindingModel mdl = new Models.Etiquetas.Etiquetas_GetArchivosBindingModel();
                    mdl.Aplicacion = model.Aplicacion;
                    mdl.Categoria  = model.Categoria;
                    mdl.Etiquetas  = model.Etiquetas;

                    IDArchivo = await EtiquetasModel.Get(mdl);
                }
                catch (Exception) { }
            }

            try
            {
                Models.Archivos.Archivos_PostCajaBindingModel modelCaja = new Models.Archivos.Archivos_PostCajaBindingModel();
                modelCaja.IDArchivo = IDArchivo;
                modelCaja.Caja      = valorCaja;

                await ArchivosModel.PostCaja(modelCaja);
            }
            catch (Exception) { }
            //

            model.ClearEtiquetas();
            LimpiarVista();
        }
Exemple #2
0
        private async void verifyExistsFile()
        {
            if (vefCheck)
            {
                if (model.Etiquetas.Count() > 0)
                {
                    long   IDArchivo = 0;
                    string cajaGet;
                    try
                    {
                        model.ScenarioRunning = true;

                        Models.Etiquetas.Etiquetas_GetArchivosBindingModel mdl = new Models.Etiquetas.Etiquetas_GetArchivosBindingModel();
                        mdl.Aplicacion = model.Aplicacion;
                        mdl.Categoria  = model.Categoria;
                        mdl.Etiquetas  = model.Etiquetas;

                        IDArchivo = await Models.EtiquetasModel.Get(mdl);

                        Models.Archivos.Archivos_GetEtiquetasBindingModel modelArchivo = new Models.Archivos.Archivos_GetEtiquetasBindingModel();
                        modelArchivo.IDArchivo = IDArchivo;

                        cajaGet = await Models.ArchivosModel.GetCaja(modelArchivo);

                        if (cajaGet == "null")
                        {
                            this.caja = string.Empty;
                        }
                        else
                        {
                            this.caja = cajaGet.Replace("\"", "");
                        }
                    }
                    catch (Exception)
                    {
                        // No pasa nada
                    }
                    finally
                    {
                        model.ScenarioRunning = false;

                        if (IDArchivo != 0)
                        {
                            existsFile = true;
                        }
                        else
                        {
                            existsFile = false;
                            vefCheck   = false;
                            MainPage.Current.NotifyUser("No se ha encontrado archivo de expediente guardado", NotifyType.ErrorMessage);
                        }
                    }
                }
                else
                {
                    MainPage.Current.NotifyUser("Debe ingresar primero los datos", NotifyType.ErrorMessage);
                }
            }
            else
            {
                existsFile = false;
            }
            OnPropertyChanged("IsFileExist");
            OnPropertyChanged("ValidExistsFile");
            OnPropertyChanged("Caja");
            OnPropertyChanged("IsCajaFill");
        }