private async void OpenFile_Clicked(object sender, EventArgs e) { var filedata = await CrossFilePicker.Current.PickFile(); var stream = new MemoryStream(filedata.DataArray); StreamReader file = new StreamReader(stream); string line = ""; List <string> lines = new List <string>(); while ((line = file.ReadLine()) != null) { line = line.Replace('"', ' '); lines.Add(line); System.Diagnostics.Debug.WriteLine(line); } file.Dispose(); // var cvsstring = System.Text.Encoding.UTF8.GetString(filedata.DataArray, 0, filedata.DataArray.Length); // cvsstring = cvsstring.Replace('"', ' '); UploadCVS cvs = new UploadCVS { Lines = lines }; try { cvs.MakeTableProduct(); await cvs.UploadProduct(AddProduct); await DisplayAlert(App.AppName, "Se subierón los productos", "Aceptar"); } catch { } }
private async void OpenStock_Clicked(object sender, EventArgs e) { var filedata = await CrossFilePicker.Current.PickFile(); var stream = new MemoryStream(filedata.DataArray); StreamReader file = new StreamReader(stream); string line = ""; List <string> lines = new List <string>(); while ((line = file.ReadLine()) != null) { line = line.Replace('"', ' '); lines.Add(line); System.Diagnostics.Debug.WriteLine(line); } file.Dispose(); UploadCVS cvs = new UploadCVS { Lines = lines }; try { cvs.MakeTableStock(); if (await cvs.UploadStock(StockUpload)) { await DisplayAlert(App.AppName, "Se subio el stock", "Aceptar"); } else { await DisplayAlert(App.AppName, "Ocurrió un error al subir stock", "Aceptar"); } } catch { } }