protected void InventoryGridView_PageIndexChanging(object sender, GridViewPageEventArgs e) { //string search= (string)ViewState["search"]; InventoryGridView.DataSource = CatalogueBizLogic.ListCatalogue(searchString); InventoryGridView.PageIndex = e.NewPageIndex; InventoryGridView.DataBind(); }
private void InventoryGridView_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { if (InventoryGridView.GetRow(e.RowHandle) is Inventory item) { if (!User.UserIsInRoles("Manager")) { return; } UnitOfWork unitOfWork = new UnitOfWork(); if (item.SN != null) { var res = unitOfWork.ItemsRepo.Find(x => x.SN == item.SN); item.ItemId = res.Id; item.ItemName = res.ItemName; item.CategoryId = res.CategoryId; item.CategoryName = res.CategoryName; item.UOM = res.UOM; item.SKU = res.SKU; item.SN = res.SN; item.UnitPrice = res.UnitPrice; item.OrderLevel = res.OrderLevel; item.RetailPrice = res.RetailPrice; } } }
private void FillRepeater(int userId) { OrderService orderService = ServiceAccess.GetInstance().GetOrder(); InventoryInfo[] dataSource = orderService.GetInventoryList(userId); if (dataSource.Length == 0) { NoRecordsTable.Visible = true; } else { ViewState["DataSource"] = dataSource; InventoryGridView.DataSource = dataSource; InventoryGridView.DataBind(); } }
private void btnDelete_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e) { try { if (InventoryGridView.GetFocusedRow() is Inventory item) { if (MessageBox.Show("Do you want to delete this?", "DELETE", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } UnitOfWork unitOfWork = new UnitOfWork(); unitOfWork.InventoryRepo.Delete(x => x.Id == item.Id); unitOfWork.Save(); Init(); } } catch (Exception exception) { } }
protected void SearchButton_Click(object sender, EventArgs e) { InventoryGridView.DataSource = CatalogueBizLogic.ListCatalogue(SearchTextBox.Text); InventoryGridView.DataBind(); searchString = SearchTextBox.Text; }
private void BindGrid() { InventoryGridView.DataSource = InventoryBizLogic.ListInventoryItem(); InventoryGridView.DataBind(); }