protected override void OnAppearing() { base.OnAppearing(); memberDatabase = new MemberDatabase(); var members = memberDatabase.GetUserDetail(); UserDetail userin = (from blog in members select blog).FirstOrDefault(); UserID = userin.Userid; var imlocal = userin.Imagename; imlocal = imlocal + ".jpg"; var images = DependencyService.Get <IFileService>().GetPictureFromDisk(imlocal, getGalleryPath()); //var imageData = await AzureStorage.GetFileAsync(ContainerType.Image, userin.Imagename); //var imlocal = ImageSource.FromStream(() => new MemoryStream(imageData)); userProfile.Source = images; Title = userin.Name; name.Text = userin.Name; email.Text = userin.Email; }
public Popup_ProfileImageDialog(string imgType) { InitializeComponent(); CloseWhenBackgroundIsClicked = true; memberDatabase = new MemberDatabase(); Imagetype = imgType; }
protected override void OnSleep() { Debug.WriteLine("-------------------------------------Slepping-Madafawkers------------------------------------"); var startTimeSpan = TimeSpan.Zero; var periodTimeSpan_ = TimeSpan.FromSeconds(45); var timer_ = new System.Threading.Timer((e) => { CheckCitas(); }, null, startTimeSpan, periodTimeSpan_); memberDatabase = new MemberDatabase(); var members = memberDatabase.GetMembers(); // checkar si existe user int RowCount = 0; int membcount = members.Count(); RowCount = Convert.ToInt32(membcount); if (RowCount > 0) { var member = members.FirstOrDefault(); int id; id = member.ID; //obtener registros en el servidor GetPendientes(id); } }
protected override void OnAppearing() { base.OnAppearing(); try { act.IsRunning = true; act.IsVisible = true; memberDatabase = new MemberDatabase(); var members = memberDatabase.GetUserDetail(); UserDetail userin = (from blog in members select blog).FirstOrDefault(); UserID = userin.Userid; var imlocal = userin.Imagename; string url = "http://elixirct.in/ShopRConservicePublish/Uploads/" + imlocal; // imlocal = imlocal + ".jpg"; // var images = DependencyService.Get<IFileService>().GetPictureFromDisk(imlocal, getGalleryPath()); //var imageData = await AzureStorage.GetFileAsync(ContainerType.Image, userin.Imagename); //var imlocal = ImageSource.FromStream(() => new MemoryStream(imageData)); userProfile.Source = url; Title = userin.Name; } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex); act.IsRunning = false; act.IsVisible = false; } act.IsRunning = false; act.IsVisible = false; }
private void Load() { LoadStatus = "Loading Index..."; Draw(); try { IMemberDatabase db = null; MeasureDiagnostics diagnostics = Memory.Measure(() => { db = MemberDatabase.Load(Options.DatabasePath); return(db); }); lock (_queryLock) { Database = db; } LoadStatus = String.Format("Loaded {0:n0} members in {1} in {2}.", db.Count, diagnostics.MemoryUsedBytes.SizeString(), diagnostics.LoadTime.ToFriendlyString()); } catch (IOException ex) { LoadStatus = ""; RebuildStatus = String.Format("Error loading: {0}.", ex.Message); return; } RunQuery(); Draw(); }
private void lstView_ItemSelected(object sender, ItemTappedEventArgs e) { try { SubCategory.Clear(); // string itm = e.SelectedItem.ToString(); var dataItem = e.Item as CategorySubC1; // dataItem.TextColor = Color.Red; foreach (CategorySubC1 item in CategoryItems) { item.TextColor = dataItem.Equals(item) ? Color.Red : Color.Gray; item.OnPropertyChanged(); } catsubcat1 = new CategorySubCat(); memberDatabase1 = new MemberDatabase(); var catesubcat = memberDatabase1.GetCatSubCat(); foreach (var category in catesubcat.Where(x => x.CategoryID == dataItem.CategoryID)) { SubCategory.Add(new CategorySubC1 { SubCategoryName = category.SubCategoryName, SubCategoryID = category.SubCategoryID, SubTextColor = Color.FromHex(category.SubTextColor), img = ImageSource.FromFile(category.img) }); } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex); } }
public async void BindFromAzure() { try { syncIndicator.IsRunning = true; memberDatabase = new MemberDatabase(); // var members = memberDatabase.GetMembers(); var sb = await manager1.GetTodoItemsAsync(); // var a = sb.Count(); // var b = members.Count(); TextContainer.Clear(); foreach (TodoItem var2 in sb) { if (var2.Message.StartsWith("blobimage")) { int index = var2.Message.IndexOf("blobimage"); var img1 = var2.Message.Substring(index + 9); var imagestore2 = img1 + ".jpg"; var images = DependencyService.Get <IFileService>().GetPictureFromDisk(imagestore2, getGalleryPath()); TextContainer.Add(new MessageText { imgsource = images, imgheight = "200", imgwidth = "200", Status = var2.Status }); var last3 = ListView.ItemsSource.Cast <object>().LastOrDefault(); ListView.ScrollTo(last3, ScrollToPosition.MakeVisible, false); } else if (var2.Message.StartsWith("pdf")) { int index = var2.Message.IndexOf("pdf"); var img1 = var2.Message.Substring(index + 3); var imagestore2 = img1 + ".pdf"; var pdffile = DependencyService.Get <IFileService>().GetPictureFromDisk(imagestore2, getGalleryPath()); // TextContainer.Add(new MessageText { imgsource = images, imgheight = "200", imgwidth = "200", Status = var2.Status }); TextContainer.Add(new MessageText { Text = pdffile, imgheight = "10", imgwidth = "10", Status = var2.Status }); var last3 = ListView.ItemsSource.Cast <object>().LastOrDefault(); ListView.ScrollTo(last3, ScrollToPosition.MakeVisible, false); } else { TextContainer.Add(new MessageText { Text = var2.Message, imgheight = "10", imgwidth = "10", Status = var2.Status }); var last3 = ListView.ItemsSource.Cast <object>().LastOrDefault(); ListView.ScrollTo(last3, ScrollToPosition.MakeVisible, false); } } syncIndicator.IsRunning = false; } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex); syncIndicator.IsRunning = false; } }
public UserInfo() { InitializeComponent(); memberDatabase = new MemberDatabase(); var members = memberDatabase.GetMembers(); listMembers.ItemsSource = members; }
public InvitPage() { InitializeComponent(); memberDatabase = new MemberDatabase(); var members = memberDatabase.GetMembers(); var me = members.FirstOrDefault(); idusr = me.ID; GetPendientes(idusr); }
private async void activelistview_ItemSelected(object sender, SelectedItemChangedEventArgs e) { var dataItem = e.SelectedItem as ProfileOption; string name = dataItem.Id; if (name == "1") { //await Navigation.PushAsync(new Preferences()); await Navigation.PushAsync(new AddUser()); } else if (name == "2") { await Navigation.PushAsync(new ContactUs()); } else if (name == "3") { } else if (name == "4") { } else if (name == "5") { await Navigation.PushAsync(new AboutUs()); } else if (name == "6") { await Navigation.PushAsync(new TermsOfUse()); } else if (name == "7") { try { App.Current.Properties["IsLoggedIn"] = false; var isLoggedIn = App.Current.Properties.ContainsKey("IsLoggedIn") ? (bool)App.Current.Properties["IsLoggedIn"] : false; if (!isLoggedIn) { memberDatabase = new MemberDatabase(); memberDatabase.DeleteUserDetail(); await Navigation.PushAsync(new LoginSignup()); // Application.Current.MainPage = new LoginSignup(); } else { } } catch (Exception ex) { // App.Current.Properties["IsLoggedIn"] = false; // var isLoggedIn = App.Current.Properties.ContainsKey("IsLoggedIn") ? (bool)App.Current.Properties["IsLoggedIn"] : false; System.Diagnostics.Debug.WriteLine(ex); } } }
public PageNav() { InitializeComponent(); memberDatabase = new MemberDatabase(); var members = memberDatabase.GetMembers(); var member = members.FirstOrDefault(); myId = member.ID; GetPendientes(); }
public MainViewModel() { selectedMember = new Member(); members = MemberDatabase.GetMemberships(); AddCommand = new RelayCommand(AddMethod); DeleteCommand = new RelayCommand(DeleteMethod); ExitCommand = new RelayCommand <Window>(ExitMethod); ChangeCommand = new RelayCommand(ChangeMethod); Messenger.Default.Register <MessageMember>(this, ReceiveMember); //Messenger.Default.Register<NotificationMessage>(this, ReceiveMessage); }
public VerCitasPage() { InitializeComponent(); CheckDbCitas(); memberDatabase = new MemberDatabase(); var users = memberDatabase.GetMembers(); var user = users.FirstOrDefault(); int ID = user.ID; var appx = new App(); appx.GetCitasUser(ID); }
// SfImageEditor editor = new SfImageEditor(); public AddOffer() { InitializeComponent(); CustomNavigationPage.SetGradientColors(this, new Tuple <Color, Color>(Color.FromHex("#17a39d"), Color.FromHex("#17a39d"))); memberDatabase = new MemberDatabase(); var members = memberDatabase.GetUserDetail(); UserDetail userin = (from blog in members select blog).FirstOrDefault(); UserID = userin.Userid; StoreID = userin.StoreId; }
public void CheckDbCitas() { memberDatabase = new MemberDatabase(); var citas = memberDatabase.GetCitas(); int check = citas.Count(); if (check == 0) { res_x.Text = "Usted no tiene ninguna cita en agenda"; } else { res_x.Text = "Citas generadas"; ListCitas.ItemsSource = citas; } }
public void BindCategoryfromSqlite() { catsubcat1 = new CategorySubCat(); memberDatabase1 = new MemberDatabase(); var catesubcat = memberDatabase1.GetCatSubCat(); List <CategorySubCat> list = catesubcat .GroupBy(a => a.CategoryName) .Select(g => g.First()) .ToList(); foreach (CategorySubCat var1 in list) { CategoryItems.Add(new CategorySubC1 { CategoryID = var1.CategoryID, CategoryName = var1.CategoryName }); } }
public MainViewModel() { try { memberDatabase = new MemberDatabase(); var members = memberDatabase.GetUserDetail(); UserDetail userin = (from blog in members select blog).FirstOrDefault(); imageurl1 = "http://elixirct.in/ShopRConservicePublish/Uploads/" + userin.StoreImage1; imageurl2 = "http://elixirct.in/ShopRConservicePublish/Uploads/" + userin.StoreImage2; imageurl3 = "http://elixirct.in/ShopRConservicePublish/Uploads/" + userin.StoreImage3; MyItemsSource = new ObservableCollection <Xamarin.Forms.View>() { new CachedImage() { Source = imageurl1, DownsampleToViewSize = true, Aspect = Xamarin.Forms.Aspect.AspectFill }, new CachedImage() { Source = imageurl2, DownsampleToViewSize = true, Aspect = Xamarin.Forms.Aspect.AspectFill }, new CachedImage() { Source = imageurl3, DownsampleToViewSize = true, Aspect = Xamarin.Forms.Aspect.AspectFill } }; MyCommand = new Xamarin.Forms.Command(() => { Debug.WriteLine("Position selected."); }); // Bindofr(); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex); } }
public async void Bindofr() { memberDatabase = new MemberDatabase(); var members = memberDatabase.GetUserDetail(); UserDetail userin = (from blog in members select blog).FirstOrDefault(); storeUId = userin.StoreUId; string Inputs = "StoreUId=" + storeUId; string resp = await RestService.GetOffers(Inputs); var result = Newtonsoft.Json.JsonConvert.DeserializeObject <string>(resp); if (result != "") { try { string[] arrSepr2 = result.Split('|'); if (arrSepr2.Length > 1) { foreach (string word in arrSepr2) { string[] Itemstemp = word.Split('`'); string url = "http://elixirct.in/ShopRConservicePublish/Uploads/" + Itemstemp[2]; offer1 = new ObservableCollection <OffersDetails>() { new OffersDetails { img = ImageSource.FromUri(new System.Uri(url)), Name = Itemstemp[0] } }; // offer1.Add(new OffersDetails { img = ImageSource.FromUri(new System.Uri(url)), Name = Itemstemp[0] }); } } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex); } } }
protected override void OnStart() { // Handle when your app starts memberDatabase = new MemberDatabase(); var members = memberDatabase.GetMembers(); // checkar si existe user int RowCount = 0; int membcount = members.Count(); RowCount = Convert.ToInt32(membcount); if (RowCount > 0) { var member = members.FirstOrDefault(); int id; id = member.ID; //obtener registros en el servidor GetCitasUser(id); GetPendientes(id); } }
public async void GetStateService1() { memberDatabase = new MemberDatabase(); try { statcity = new StateandCity(); // string resp = await RestService.GetStateCity1(Inputs); Uri geturi = new Uri("http://elixirct.in/ShopRConservicePublish/api/Login/GetStateAndCity"); //replace your xml url HttpClient client = new HttpClient(); HttpResponseMessage responseGet = await client.GetAsync(geturi); string response = await responseGet.Content.ReadAsStringAsync();//Getting response var result = Newtonsoft.Json.JsonConvert.DeserializeObject <string>(response); ObjPizzaList3 = new List <NewDataSet3>(); XDocument doc = XDocument.Parse(result); foreach (var item in doc.Descendants("Table")) { NewDataSet3 ObjPizzaItem1 = new NewDataSet3(); ObjPizzaItem1.StateId = item.Element("StateId").Value.ToString(); ObjPizzaItem1.StateName = item.Element("StateName").Value.ToString(); ObjPizzaItem1.CityId = item.Element("CityId").Value.ToString(); ObjPizzaItem1.CityName = item.Element("CityName").Value.ToString(); System.Diagnostics.Debug.WriteLine(item); ObjPizzaList3.Add(ObjPizzaItem1); statcity.StateId = ObjPizzaItem1.StateId; statcity.StateName = ObjPizzaItem1.StateName; statcity.CityId = ObjPizzaItem1.CityId; statcity.CityName = ObjPizzaItem1.CityName; memberDatabase.AddStatename(statcity); } BindStateCity(); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex); BindStateCity(); } }
protected override void OnAppearing() { base.OnAppearing(); try { act.IsRunning = true; act.IsVisible = true; BindingContext = new DemoHandsetPendingRPTViewModel(); memberDatabase = new MemberDatabase(); var members = memberDatabase.GetUserDetail(); UserDetail userin = (from blog in members select blog).FirstOrDefault(); if (userin != null) { UserID = userin.Userid; var imlocal = userin.Imagename; string url = "http://elixirct.in/ShopRConservicePublish/Uploads/" + imlocal; StoreId = userin.StoreId; profileimage2.Source = url; } else { // Navigation.PushAsync(new MainPage()); } act.IsRunning = false; act.IsVisible = false; } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex); act.IsRunning = false; act.IsVisible = false; } }
//private int alarmRing = 0; //private MemberDatabase memberdatabase; //public SQLiteConnection conn; public CitaInfo(int ID) { InitializeComponent(); memberDatabase = new MemberDatabase(); var citaunica = memberDatabase.CitaUnica(ID); ListCitaUnica.ItemsSource = new List <Cita> { citaunica }; //DateTime dtx = DateTime.Parse(dt); GETUSERSCITA(ID); idCita = ID; //if (alarmRing == 1) //{ // btnAlarm.IsEnabled = true; //} //else { // btnAlarm.IsEnabled = false; //} }
public CitasExp() { InitializeComponent(); memberDatabase = new MemberDatabase(); var members = memberDatabase.GetMembers(); var me = members.FirstOrDefault(); idusr = me.ID; btnDrop.Clicked += delegate { DropTableExp(); }; var exp = memberDatabase.GetCitasExpL(); int exCount = exp.Count; if (exCount == 0) { res_x.Text = "No tienes citas en esta sección"; btnDrop.IsVisible = false; } else { ListExp.ItemsSource = exp; res_x.Text = "Citas anteriores"; } }
/// <summary> /// Gets a new member for the list. /// </summary> /// <param name="m">The member to add. The message denotes how it is added. /// "Update" replaces at the specified index, "Add" adds it to the list.</param> public void ReceiveMember(MessageMember m) { if (m.Message == "Add") { members.Add(m); MemberDatabase.SaveMemberships(members); MessageBox.Show($"{m.FirstName} {m.LastName} is now a Fitness member!"); } else if (m.Message == "Change") { Member temp = SelectedMember; members[members.IndexOf(SelectedMember)] = m; MemberDatabase.SaveMemberships(members); MessageBox.Show($"{temp.FirstName} {temp.LastName} - {temp.Email} was changed to {m.FirstName} {m.LastName} - {m.Email}!"); } else if (m.Message == "Delete") { members.Remove(SelectedMember); // Fill in MemberDatabase.SaveMemberships(members); MessageBox.Show($"{m.FirstName} {m.LastName} has been removed."); } }
public async void GetOffer() { memberDatabase = new MemberDatabase(); var members = memberDatabase.GetUserDetail(); UserDetail userin = (from blog in members select blog).FirstOrDefault(); UserID = userin.Userid; StorID = userin.StoreId; storeUId = userin.StoreUId; string Inputs = "StoreUId=" + storeUId; string resp = await RestService.GetOffers(Inputs); var result = Newtonsoft.Json.JsonConvert.DeserializeObject <string>(resp); if (result != "") { try { string[] arrSepr2 = result.Split('|'); if (arrSepr2.Length > 1) { foreach (string word in arrSepr2) { string[] Itemstemp = word.Split('`'); var images = DependencyService.Get <IFileService>().GetPictureFromDisk(Itemstemp[2], getGalleryPath()); ExistenceCheckResult imagepresent = await FileSystem.Current.LocalStorage.CheckExistsAsync(images); if (imagepresent == ExistenceCheckResult.FileExists) { if (Itemstemp[5] == "Publish") { offer1.Add(new OffersDetails { img = images, Name = Itemstemp[0], Id = Itemstemp[6], publishIcon = "Publishicon.png", tc = Itemstemp[1], validfrom = Itemstemp[3], validto = Itemstemp[4], Status = Itemstemp[5], storeUID = storeUId }); offer2.Add(new OffersDetails { img = images, Name = Itemstemp[0], Id = Itemstemp[6], publishIcon = "Publishicon.png", tc = Itemstemp[1], validfrom = Itemstemp[3], validto = Itemstemp[4], Status = Itemstemp[5], storeUID = storeUId }); } else if (Itemstemp[5] == "Save" || Itemstemp[5] == "Unpublish") { offer1.Add(new OffersDetails { img = images, Name = Itemstemp[0], Id = Itemstemp[6], tc = Itemstemp[1], validfrom = Itemstemp[3], validto = Itemstemp[4], Status = Itemstemp[5], storeUID = storeUId }); // offer2.Add(new OffersDetails { img = images, Name = Itemstemp[0], Id = Itemstemp[6], tc = Itemstemp[1], validfrom = Itemstemp[3], validto = Itemstemp[4], Status = Itemstemp[5], storeUID = storeUId }); } } else { if (Itemstemp[5] == "Publish") { string url = "http://elixirct.in/ShopRConservicePublish/Uploads/" + Itemstemp[2]; offer1.Add(new OffersDetails { img = ImageSource.FromUri(new System.Uri(url)), Name = Itemstemp[0], Id = Itemstemp[6], publishIcon = "Publishicon.png", tc = Itemstemp[1], validfrom = Itemstemp[3], validto = Itemstemp[4], Status = Itemstemp[5], storeUID = storeUId }); offer2.Add(new OffersDetails { img = ImageSource.FromUri(new System.Uri(url)), Name = Itemstemp[0], Id = Itemstemp[6], publishIcon = "Publishicon.png", tc = Itemstemp[1], validfrom = Itemstemp[3], validto = Itemstemp[4], Status = Itemstemp[5], storeUID = storeUId }); } else if (Itemstemp[5] == "Save" || Itemstemp[5] == "Unpublish") { string url = "http://elixirct.in/ShopRConservicePublish/Uploads/" + Itemstemp[2]; offer1.Add(new OffersDetails { img = ImageSource.FromUri(new System.Uri(url)), Name = Itemstemp[0], Id = Itemstemp[6], tc = Itemstemp[1], validfrom = Itemstemp[3], validto = Itemstemp[4], Status = Itemstemp[5], storeUID = storeUId }); // offer2.Add(new OffersDetails { img = ImageSource.FromUri(new System.Uri(url)), Name = Itemstemp[0], Id = Itemstemp[6], tc = Itemstemp[1], validfrom = Itemstemp[3], validto = Itemstemp[4], Status = Itemstemp[5], storeUID = storeUId }); } } } } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex); } } else { } }
protected override void OnAppearing() { try { base.OnAppearing(); MessagingCenter.Unsubscribe <Popup_ProfileImageDialog, string>(this, "blobimagename"); MessagingCenter.Subscribe <Popup_ProfileImageDialog, string>(this, "blobimagename", (sender, value) => { bool ab = true; if (ab == true && value != null) { ImageName = value; int index = -1; int index2 = -1; int index3 = -1; int index4 = -1; int index5 = -1; index = ImageName.IndexOf("ProfilePhoto"); index2 = ImageName.IndexOf("OneStorePhoto"); index3 = ImageName.IndexOf("StoreLogo"); index4 = ImageName.IndexOf("TwoStorePhoto"); index5 = ImageName.IndexOf("ThreeStorePhoto"); if (index == 0) { ProfileImageName = ImageName.Substring(ImageName.LastIndexOf("/") + 1); ProfilePhoto = ImageName.Substring(index + 12); profileimage.Source = ProfilePhoto; } else if (index2 == 0) { StoreImageName = ImageName.Substring(ImageName.LastIndexOf("/") + 1); StoreImage = ImageName.Substring(index + 14); storephoto.Source = StoreImage; } else if (index3 == 0) { LogoImageName = ImageName.Substring(ImageName.LastIndexOf("/") + 1); StoreLogo = ImageName.Substring(index + 10); logo.Source = StoreLogo; } else if (index4 == 0) { StoreImageName2 = ImageName.Substring(ImageName.LastIndexOf("/") + 1); StoreImage2 = ImageName.Substring(index + 14); storephoto2.Source = StoreImage2; } else if (index5 == 0) { StoreImageName3 = ImageName.Substring(ImageName.LastIndexOf("/") + 1); StoreImage3 = ImageName.Substring(index + 16); storephoto3.Source = StoreImage3; } // ImageName2 = await AzureStorage.UploadFileAsync(ContainerType.Image, new MemoryStream(byteArray.ToArray())); } ab = false; value = null; }); businesscategory.Text = string.Empty; subcategory.Text = string.Empty; CategoryString = string.Empty; SubCategorystring = string.Empty; SendData = ""; //memberDatabase = new MemberDatabase(); //var members = memberDatabase.GetCatSubCa(); //foreach (CategorySubCat var1 in members) //{ // SendData = SendData + var1.Id + "|" + var1.SubCategoryId + "@"; // CategoryString = CategoryString + " " + var1.CategoryName; // SubCategorystring = SubCategorystring + " " + var1.SubCategory; //} //businesscategory.Text = CategoryString; //subcategory.Text = SubCategorystring; businesscategory.Text = string.Empty; subcategory.Text = string.Empty; CategoryString = string.Empty; SubCategorystring = string.Empty; memberDatabase = new MemberDatabase(); var members = memberDatabase.GetCatSubCa(); string catname = ""; foreach (CategorySubCat var1 in members.Where(c => c.SubTextColor == "#FF0000")) { catname = var1.CategoryName; if (SendData.Contains(var1.CategoryID)) { SendData = SendData + "`" + var1.SubCategoryID; } else { SendData = SendData + "@" + var1.CategoryID + "|" + "`" + var1.SubCategoryID; } SubCategorystring = SubCategorystring + " " + var1.SubCategoryName; if (!CategoryString.Contains(catname)) { CategoryString = CategoryString + " " + var1.CategoryName; } } businesscategory.Text = CategoryString; subcategory.Text = SubCategorystring; } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex); } }
public async void GetJSON() { try { catsubcat = new CategorySubCat(); memberDatabase = new MemberDatabase(); memberDatabase.DeleteCatSubCat(); // var client = new System.Net.Http.HttpClient(); // var response = await client.GetStringAsync("http://elixirct.in/ShopRConservicePublish/api/Login/GetCatSubCatDataSet"); Uri geturi = new Uri("http://elixirct.in/ShopRConservicePublish/api/Login/GetCatSubCatDataSet"); //replace your xml url HttpClient client = new HttpClient(); HttpResponseMessage responseGet = await client.GetAsync(geturi); string response = await responseGet.Content.ReadAsStringAsync();//Getting response var result = Newtonsoft.Json.JsonConvert.DeserializeObject <string>(response); ObjPizzaList1 = new List <NewDataSet2>(); XDocument doc = XDocument.Parse(result); foreach (var item in doc.Descendants("Table")) { NewDataSet2 ObjPizzaItem1 = new NewDataSet2(); ObjPizzaItem1.CategoryID = item.Element("CategoryID").Value.ToString(); ObjPizzaItem1.CategoryName = item.Element("CategoryName").Value.ToString(); ObjPizzaItem1.SubCategoryID = item.Element("SubCategoryID").Value.ToString(); ObjPizzaItem1.SubCategoryName = item.Element("SubCategoryName").Value.ToString(); System.Diagnostics.Debug.WriteLine(item); ObjPizzaList1.Add(ObjPizzaItem1); catsubcat.CategoryID = ObjPizzaItem1.CategoryID; catsubcat.CategoryName = ObjPizzaItem1.CategoryName; catsubcat.SubCategoryID = ObjPizzaItem1.SubCategoryID; catsubcat.SubCategoryName = ObjPizzaItem1.SubCategoryName; catsubcat.SubTextColor = "#000000"; memberDatabase.AddCategorySub(catsubcat); //if (members.Any()) //{ // memberDatabase.UpdateCategorySub(catsubcat); //} //else //{ // memberDatabase.AddCategorySub(catsubcat); //} } //foreach (var category in ObjPizzaList.Select(x => x.CategoryName).Distinct()) //{ // CategoryItems.Add(new CategorySubC { CategoryName = category }); //} } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex); } }
private async void btnyes_Clicked(object sender, EventArgs e) { var btn = sender as Button; var text = btn.Text; try { Alogin.IsRunning = true; Alogin.IsVisible = true; if (text == "Publish") { btnyes.BackgroundColor = Color.FromHex("#f24245"); } else if (text == "Save") { btnyes1.BackgroundColor = Color.FromHex("#f24245"); } memberDatabase = new MemberDatabase(); var members = memberDatabase.GetUserDetail(); UserDetail userin = (from blog in members select blog).FirstOrDefault(); storeUId = userin.StoreUId; //var byteArray = System.Convert.FromBase64String(ImageString); //ImageName2 = await AzureStorage.UploadFileAsync(ContainerType.Image, new MemoryStream(byteArray.ToArray())); var Filepath2 = System.IO.Path.GetDirectoryName(FilePath); var content = new MultipartFormDataContent(); await Task.Delay(TimeSpan.FromSeconds(0.01)); var fileName = FilePath.Substring(FilePath.LastIndexOf("/") + 1); IFolder rootFolder = await FileSystem.Current.GetFolderFromPathAsync(Filepath2); var filee = await rootFolder.GetFileAsync(fileName); Stream stream = await filee.OpenAsync(FileAccess.Read); // image.Source = ImageSource.FromStream(() => stream); content.Add(new StreamContent(stream), "\"filee\"", $"\"{filee.Path}\""); var httpClient = new System.Net.Http.HttpClient(); var uploadServiceBaseAddress = "http://elixirct.in/ShopRConservicePublish/api/Files/Upload"; var httpResponseMessage = await httpClient.PostAsync(uploadServiceBaseAddress, content); if (httpResponseMessage.ReasonPhrase.Equals("OK")) { if (text == "Publish") { string Inputs = "StoreUId=" + storeUId + "&Img=" + fileName + "&Description=" + Offer1 + "&ValidTo=" + ValidTo + "&ValidFrom=" + ValidFrom + "&OfferTnC=" + TnC + "&ScreenName=" + "Insertoffer" + "&OfferStatus=" + "Publish" + "&OfferId=" + "0"; string resp = await RestService.UploadOffer(Inputs); var result = Newtonsoft.Json.JsonConvert.DeserializeObject <string>(resp); if (result != "0") { string imagename = fileName; string url = "http://elixirct.in/ShopRConservicePublish/Uploads/" + imagename; DependencyService.Get <IFileService>().DownloadFile(url, getGalleryPath()); // DependencyService.Get<IFileService>().SavePicture(fileName, stream, getGalleryPath()); // var images = DependencyService.Get<IFileService>().GetPictureFromDisk(fileName, getGalleryPath()); //offerdetails = new OfferDetail(); //memberDatabase = new MemberDatabase(); //offerdetails.Imagename = imagestore2; //offerdetails.ofer = Offer1; //memberDatabase.AddOfferDetail(offerdetails); await DisplayAlert("Alert", "Offer Upload Successfully..!", "Ok"); await Navigation.PopAllPopupAsync(); //await Navigation.PushAsync(new Offer()); await Navigation.PopAsync(); } } else if (text == "Save") { string Inputs = "StoreUId=" + storeUId + "&Img=" + fileName + "&Description=" + Offer1 + "&ValidTo=" + ValidTo + "&ValidFrom=" + ValidFrom + "&OfferTnC=" + TnC + "&ScreenName=" + "Insertoffer" + "&OfferStatus=" + "Save" + "&OfferId=" + "0"; string resp = await RestService.UploadOffer(Inputs); var result = Newtonsoft.Json.JsonConvert.DeserializeObject <string>(resp); if (result != "0") { string imagename = fileName; string url = "http://elixirct.in/ShopRConservicePublish/Uploads/" + imagename; DependencyService.Get <IFileService>().DownloadFile(url, getGalleryPath()); // DependencyService.Get<IFileService>().SavePicture(fileName, stream, getGalleryPath()); //var images = DependencyService.Get<IFileService>().GetPictureFromDisk(imagestore2, getGalleryPath()); //offerdetails = new OfferDetail(); //memberDatabase = new MemberDatabase(); //offerdetails.Imagename = imagestore2; //offerdetails.ofer = Offer1; //memberDatabase.AddOfferDetail(offerdetails); await DisplayAlert("Alert", "Offer Upload Successfully..!", "Ok"); await Navigation.PopAllPopupAsync(); //await Navigation.PushAsync(new Offer()); await Navigation.PopAsync(); } } } Alogin.IsRunning = false; Alogin.IsVisible = false; } catch (Exception ex) { // await DisplayAlert("Alert", "Offer is not ", "OK"); System.Diagnostics.Debug.WriteLine(ex); } }
public async Task TryAccess() { memberDatabase = new MemberDatabase(); var members = memberDatabase.GetMembers(); int RowCount = 0; int membcount = members.Count(); RowCount = Convert.ToInt32(membcount); if (RowCount > 0) { var mx = memberDatabase.GetMembers(); var mx_first = mx.FirstOrDefault(); var tok_ty = mx_first.Token_Type; var acc_tok = mx_first.Access_Token; var userName = mx_first.UserName; var pass = mx_first.Pass; var id = mx_first.ID; HttpClient client = new HttpClient(); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(tok_ty, acc_tok); client.DefaultRequestHeaders.Add("api-version", "1.0"); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); var values = new Dictionary <string, string> { { "usuario", userName }, { "contraseña", pass } }; var content = new FormUrlEncodedContent(values); var response = await client.PostAsync("http://aige.sytes.net/ApiRestSAM/api/CITASAPP/Acceso", content); switch (response.StatusCode) { case (System.Net.HttpStatusCode.OK): Application.Current.MainPage = new NavigationPage(new PageNav()); break; case (System.Net.HttpStatusCode.BadRequest): testxy.Text = "no good"; break; case (System.Net.HttpStatusCode.Forbidden): await DisplayAlert("Su sesión ha caducado", "Reingrese sus datos", "ok"); memberDatabase.DeleteMember(id); Application.Current.MainPage = new NavigationPage(new AuthPage()); break; //500 case (System.Net.HttpStatusCode.InternalServerError): string status = "Nuestros servidores estan en mantenimiento"; testxy.Text = status; break; } //Application.Current.MainPage = new NavigationPage(new PageNav()); } else { //await DisplayAlert("No existe registro de usuario", "Por favor acceda con su usuario y contraseña. Si no cuenta con ellos " + // "pongase en contacto con su provedor", "Continuar"); Application.Current.MainPage = new NavigationPage(new AuthPage()); } }
private void lstView2_ItemTapped(object sender, ItemTappedEventArgs e) { var dataItem = e.Item as CategorySubC1; var CategoryID = dataItem.CategoryID; var SubCategory = dataItem.SubCategoryName; var SubCategoryID = dataItem.SubCategoryID; var clr = dataItem.SubTextColor.ToString(); if (clr == "[Color: A=1, R=0, G=0, B=0, Hue=0, Saturation=0, Luminosity=0]") { subcategory = subcategory + "`" + dataItem.SubCategoryName; dataItem.SubTextColor = Color.Red; dataItem.img = ImageSource.FromFile("TickRed.png"); dataItem.OnPropertyChanged(); catsubcat1 = new CategorySubCat(); memberDatabase1 = new MemberDatabase(); catsubcat1 = new CategorySubCat(); var members = memberDatabase1.GetCatSubCa(SubCategoryID); foreach (var a in members) { catsubcat1.Id = a.Id; catsubcat1.CategoryName = a.CategoryName; catsubcat1.CategoryID = a.CategoryID; catsubcat1.SubCategoryName = a.SubCategoryName; catsubcat1.SubCategoryID = a.SubCategoryID; catsubcat1.img = "TickRed.png"; catsubcat1.SubTextColor = "#FF0000"; } if (members.Any()) { memberDatabase1.UpdateCategorySub(catsubcat1); } else { memberDatabase1.AddCategorySub(catsubcat1); } } else if (clr == "[Color: A=1, R=1, G=0, B=0, Hue=1, Saturation=1, Luminosity=0.5]") { subcategory = subcategory + "`" + dataItem.SubCategoryName; dataItem.SubTextColor = Color.Black; dataItem.img = ImageSource.FromFile(""); dataItem.OnPropertyChanged(); catsubcat1 = new CategorySubCat(); memberDatabase1 = new MemberDatabase(); catsubcat1 = new CategorySubCat(); var members = memberDatabase1.GetCatSubCa(SubCategoryID); foreach (var a in members) { catsubcat1.Id = a.Id; catsubcat1.CategoryName = a.CategoryName; catsubcat1.CategoryID = a.CategoryID; catsubcat1.SubCategoryName = a.SubCategoryName; catsubcat1.SubCategoryID = a.SubCategoryID; catsubcat1.img = ""; catsubcat1.SubTextColor = "#000000"; } if (members.Any()) { memberDatabase1.UpdateCategorySub(catsubcat1); } else { memberDatabase1.AddCategorySub(catsubcat1); } } }