private async void OnAddClicked(object sender, RoutedEventArgs e) { ItemEditWindow it = new ItemEditWindow(true, _id); it.ShowDialog(); GetItems(false); }
private async void mainDatagrid_GotMouseCapture(object sender, MouseEventArgs e) { if (_isBuy) { var persons = mainDatagrid.SelectedItem as PharmacyHajiawa.Models.Item; if (persons is null) { return; } ItemId = persons.ItemId; TypeId = persons.ItemTypeId; Barcode = persons.Barcode; ItemName = persons.ScienceName; Query q = new Query(); TypeName = await q.GetOne("select TypeName from ItemType where ItemTypeId=@id", new string[, ] { { "@id", TypeId.ToString() } }); foreach (var wndOtherWindow in Application.Current.Windows) { if (wndOtherWindow is ForPageWindow) { (wndOtherWindow as Window).Close(); } } return; } var person = mainDatagrid.SelectedItem as PharmacyHajiawa.Models.Item; if (person is null) { return; } if (person.Status == true) { DisplaySheet displaySheet = new DisplaySheet(new List <string>() { "گەڕاندنەوە" }); displaySheet.ShowDialog(); if (DisplaySheet.theResult is "گەڕاندنەوە") { QueryInside($"update Item set Status=0 where ItemId={person.ItemId}"); GetItems(true); } return; } ItemEditWindow it = new ItemEditWindow(false, person.ItemId) { }; it.ShowDialog(); GetItems(false); }