Beispiel #1
0
 protected void InventoryGridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     //string search= (string)ViewState["search"];
     InventoryGridView.DataSource = CatalogueBizLogic.ListCatalogue(searchString);
     InventoryGridView.PageIndex  = e.NewPageIndex;
     InventoryGridView.DataBind();
 }
Beispiel #2
0
 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;
         }
     }
 }
Beispiel #3
0
    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();
        }
    }
Beispiel #4
0
 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)
     {
     }
 }
Beispiel #5
0
 protected void SearchButton_Click(object sender, EventArgs e)
 {
     InventoryGridView.DataSource = CatalogueBizLogic.ListCatalogue(SearchTextBox.Text);
     InventoryGridView.DataBind();
     searchString = SearchTextBox.Text;
 }
Beispiel #6
0
 private void BindGrid()
 {
     InventoryGridView.DataSource = InventoryBizLogic.ListInventoryItem();
     InventoryGridView.DataBind();
 }