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(); }
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"); }