private DRItem GetSelectedItemInListView() { long itemId = Convert.ToInt32(listView1.SelectedItems[0].SubItems[0].Text); DRItem item = _drItems.FirstOrDefault(d => d.Item.Id == itemId); return(item); }
public void DeleteDRItem(long drItemId) { DRItem itemToRemove = _context.DRItems.FirstOrDefault(d => d.Id == drItemId); _context.DRItems.Remove(itemToRemove); SaveChanges("DeleteDRItem"); }
public void AddToDR(long drId, DRItem iToAdd) { DR parentDR = _context.DRs.FirstOrDefault(d => d.Id == drId); iToAdd.DateAdded = DateTime.Now; parentDR.Items.Add(iToAdd); SaveChanges("AddToDR"); }
private DRItem MakeDRItem() { DRItem item = new DRItem(); item.DR = _currentDr; item.Item = _selectedItemToAdd; item.Qty = Convert.ToDouble(txtQty.Text); return(item); }
private void AddOrSubtractToStockAndMakeHistory(DRItem item) { InOutDRParam p = new InOutDRParam(); p.DRItem = item; p.Name = _name; DetermineIfInOrOutAndMakeComment(p, false); _inOutService.InOutWithDR(p); }
private void AddToListView(DRItem drItem) { string[] arr = new string[4]; arr[0] = Convert.ToString(drItem.Item.Id); arr[1] = Convert.ToString(drItem.Item.Name); arr[2] = Convert.ToString(drItem.Item.MeasuredBy); arr[3] = Convert.ToString(drItem.Qty); _selectedItemToAdd = null; ListViewItem lit = new ListViewItem(arr); listView1.Items.Add(lit); }
private void cmdInOut_Click(object sender, EventArgs e) { if (_selectedItemToAdd != null) { if (IsItemAlreadyIncluded()) { MessageBox.Show("Item already in the list!", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else if (txtQty.Text == "0" || string.IsNullOrWhiteSpace(txtQty.Text)) { MessageBox.Show("Please provide Quantity!", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { if (_currentDr.Type == ReceiptType.DR) { if (IsInputIsGreaterThanCurrentQty(txtQty, lblCurrentQty)) { MessageBox.Show("Number of items should not be greated that current stocks.", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } DRItem item = MakeDRItem(); AddOrSubtractToStockAndMakeHistory(item); AddToListView(item); _drItems.Add(item); SetDefaultForUI(); } } else { MessageBox.Show("Please select item!", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void SetScrapValueToControls() { lblScrapItem.Text = _selectedItemForScrap.Name; DRItem item = _drItems.FirstOrDefault(d => d.Item.Id == _selectedItemForScrap.Id); lblScrapQty.Text = Convert.ToString(item.Qty); if (_selectedItemForScrap.MeasuredBy == MeasuredBy.pcs) { lblScrapMeasuredBy.Text = "pcs."; lblScrapMeasuredBy1.Text = "pcs."; } else if (_selectedItemForScrap.MeasuredBy == MeasuredBy.Meters) { lblScrapMeasuredBy.Text = "m."; lblScrapMeasuredBy1.Text = "m."; } else if (_selectedItemForScrap.MeasuredBy == MeasuredBy.Feet) { lblScrapMeasuredBy.Text = "f."; lblScrapMeasuredBy1.Text = "f."; } }
private void SetReturnValueToControls() { lblReturnItem.Text = _selectedItemForReturn.Name; DRItem item = _drItems.FirstOrDefault(d => d.Item.Id == _selectedItemForReturn.Id); lblGoodQty.Text = Convert.ToString(item.Qty); if (_selectedItemForReturn.MeasuredBy == MeasuredBy.pcs) { lblGoodMeasuredBy.Text = "pcs."; lblReturnMeasuredBy1.Text = "pcs."; } else if (_selectedItemForReturn.MeasuredBy == MeasuredBy.Meters) { lblGoodMeasuredBy.Text = "m."; lblReturnMeasuredBy1.Text = "m."; } else if (_selectedItemForReturn.MeasuredBy == MeasuredBy.Feet) { lblGoodMeasuredBy.Text = "f."; lblReturnMeasuredBy1.Text = "f."; } }
public ItemData(DRItem dRItem, DRAssetsPath dRAssetsPath, ItemGroupData itemGroupData) { this.dRItem = dRItem; this.dRAssetsPath = dRAssetsPath; this.itemGroupData = itemGroupData; }