private async void ShowInfo(int?obj) { try { if (obj != null) { var index = (int)obj; var objsup = ListSupplier.SingleOrDefault(t => t.SupID == index); Name = objsup.Name; Delegate = objsup.Delegate; Phone = objsup.Phone; Email = objsup.Email; SupID = obj.ToString(); SupImg = objsup.Avatar.LoadImage(); DialogHost.CloseDialogCommand.Execute(null, null); await DialogHost.Show(new SupplierProfile(), DialogHostId); } } catch { dc.Content = "Có Lỗi"; dc.Tilte = "Thông Báo"; dialog = new DialogOk() { DataContext = dc }; DialogHost.CloseDialogCommand.Execute(null, null); await DialogHost.Show(dialog, DialogHostId); } }
private void barBtnSupplier_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { ListSupplier form = ListSupplier.GetForm(); form.MdiParent = this; form.Show(); form.Activate(); }
private void navBarItem16_LinkClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e) { ListSupplier form = ListSupplier.GetForm(); form.MdiParent = this; form.Show(); form.Activate(); }
private async void DeleteSup(int?obj) { try { dc = new DialogContent() { Content = "Bạn muốn xóa nhà cung cấp này ?", Tilte = "Thông Báo" }; var dialogYS = new DialogYesNo() { DataContext = dc }; var result = (bool)await DialogHost.Show(dialogYS, DialogHostId); if (result) { if (obj != null) { if (await supplier_repo.Remove((int)obj)) { ListSupplier.Remove(ListSupplier.SingleOrDefault(t => t.SupID == (int)obj)); dc = new DialogContent() { Content = "Xóa Thành Công", Tilte = "Thông Báo" }; dialog = new DialogOk() { DataContext = dc }; await DialogHost.Show(dialog, DialogHostId); } else { dc = new DialogContent() { Content = "Xóa Thất Bại", Tilte = "Thông Báo" }; dialog = new DialogOk() { DataContext = dc }; await DialogHost.Show(dialog, DialogHostId); } } } } catch (Exception ex) { dc.Content = "Có Lỗi"; dc.Tilte = "Thông Báo"; dialog = new DialogOk() { DataContext = dc }; DialogHost.CloseDialogCommand.Execute(null, null); await DialogHost.Show(dialog, DialogHostId); } }
public void GetListSupplierFromCompnay(List <string> ListCompanyId) { SupplierFactory _SupplierFactory = new SupplierFactory(); var dataSupplier = _SupplierFactory.GetData().Where(x => x.IsActived && ListCompanyId.Contains(x.CompanyId)).ToList(); foreach (var item in dataSupplier) { ListSupplier.Add(new SelectListItem { Text = item.Name, Value = item.Id }); } }
private async void Submit(string obj) { try { var newsup = new Supplier() { Name = Name, Delegate = Delegate, Email = Email, Phone = Phone, }; if (SupImg != null) { newsup.Avatar = SupImg.ConvertToByte(); } if (obj == null) { //Create new sup var objresult = await supplier_repo.Add(newsup); if (objresult != null) { dc = new DialogContent() { Content = "Thêm Thành Công", Tilte = "Thông Báo" }; dialog = new DialogOk() { DataContext = dc }; DialogHost.CloseDialogCommand.Execute(null, null); await DialogHost.Show(dialog, DialogHostId); ListSupplier.Add(objresult); } else { dc = new DialogContent() { Content = "Thêm Thất Bại", Tilte = "Thông Báo" }; dialog = new DialogOk() { DataContext = dc }; DialogHost.CloseDialogCommand.Execute(null, null); await DialogHost.Show(dialog, DialogHostId); } } else { //update sup newsup.SupID = Convert.ToInt32(obj); if (await supplier_repo.Update(newsup)) { dc = new DialogContent() { Content = "Cập Nhật Thành Công", Tilte = "Thông Báo" }; dialog = new DialogOk() { DataContext = dc }; DialogHost.CloseDialogCommand.Execute(null, null); await DialogHost.Show(dialog, DialogHostId); ListSupplier = new ObservableCollection <Supplier>(await supplier_repo.GetAllAsync()); } else { dc = new DialogContent() { Content = "Cập Nhật Thất Bại", Tilte = "Thông Báo" }; dialog = new DialogOk() { DataContext = dc }; DialogHost.CloseDialogCommand.Execute(null, null); await DialogHost.Show(dialog, DialogHostId); } } } catch { dc.Content = "Có Lỗi"; dc.Tilte = "Thông Báo"; dialog = new DialogOk() { DataContext = dc }; DialogHost.CloseDialogCommand.Execute(null, null); await DialogHost.Show(dialog, DialogHostId); } }