Example #1
0
        private void searchbutton_Click(object sender, EventArgs e)
        {
            listView1.Items.Clear();
            int sr = 1;
            StockManageManager stockManageManager = new StockManageManager();
            List <Item>        itemList           = stockManageManager.GetSalesItems(fromdateTimePicker.Text, todateTimePicker.Text);

            foreach (Item items in itemList)
            {
                int ck = 0;
                foreach (ListViewItem lvi in listView1.Items)
                {
                    string itemName = lvi.SubItems[2].Text;
                    int    quantity = Convert.ToInt32(lvi.SubItems[3].Text);
                    if ((items.ItemName == itemName))
                    {
                        lvi.SubItems[3].Text = (items.GetQuantity() + quantity).ToString();
                        ck = 1;
                        break;
                    }
                }
                if (ck == 0)
                {
                    ListViewItem item = new ListViewItem();
                    item.Text = sr++.ToString();
                    item.SubItems.Add(items.CompanyName);
                    item.SubItems.Add(items.ItemName);
                    item.SubItems.Add(items.GetQuantity().ToString());
                    listView1.Items.Add(item);
                }
            }
        }
        private void savebutton_Click(object sender, EventArgs e)
        {
            StockManageManager stockManageManager = new StockManageManager();
            int value     = Convert.ToInt32(stockIntextBox.Text);
            int itemId    = (int)itemcomboBox.SelectedValue;
            int companyId = (int)companycomboBox.SelectedValue;

            MessageBox.Show(stockManageManager.StockIn(value, itemId, companyId));
            stockIntextBox.Clear();
            GetUpdateData();
        }
 private void lostbutton_Click(object sender, EventArgs e)
 {
     foreach (ListViewItem listViewItem in stockOutlistView.Items)
     {
         ItemOut itemOut = new ItemOut();
         itemOut.ItemName    = listViewItem.SubItems[1].Text;
         itemOut.CompanyName = listViewItem.SubItems[2].Text;
         itemOut.Quantity    = Convert.ToInt32(listViewItem.SubItems[3].Text);
         itemOut.Condition   = "Lost";
         itemOut.TimeStamp   = GetTimestamp(DateTime.Now);
         StockManageManager stockManageManager = new StockManageManager();
         stockManageManager.StockOut(itemOut.Quantity, itemOut.ItemName, itemOut.CompanyName);
         stockManageManager.StockOutCondition(itemOut);
     }
     stockOutlistView.Items.Clear();
     quantitytextBox.Clear();
     GetUpdateData();
     int sr = 1;
 }