private void addBarangToDetail() { Boolean enter = true; try { Int32.Parse(tbQty.Text.Trim().Replace(",", "").Replace(".", "")); } catch (Exception) { enter = false; } if (tbNamaBarang.Text == "") { enter = false; } if (tbNomorBarang.Text.Length < 6) { enter = false; } if (enter) { // --> MASUKIN KE DETAIL LIST // --> 1. CEK DULU ADA YANG SAMA GA? (KALO SAMA, DITAMBAHIN QTY-NYA) int qtyTemp = 0; foreach (DetailMiniItem i in detailMini) { if (tbNomorBarang.Text == i.getNomor()) { qtyTemp = i.getQty(); deleteDetail(i); refreshDetail(); break; } } //tbQty.Text = Int32.Parse(lastQty) + ""; //======================TAMBAHIN BARANG====================================== //DITAMBAHIN BARANG YANG DI DELETE SUPAYA NAMBAH DetailMiniItem item = new DetailMiniItem(this, tbNomorBarang.Text, tbNamaBarang.Text, Int32.Parse(tbQty.Text) + qtyTemp, Convert.ToInt32(nudPrice.Value)); //item.Location = new Point(1, 1 + (detailMini.Count * (item.Height + 2))); detailMini.Add(item); refreshDetail(); //============================================================================ tbNomorBarang.Text = textBox1.Text; nmrBarangDiEnter(); //BERSIHIN BUFFER LAGI lastQty = ""; textBox1.Text = ""; tbQty.Text = "1"; } }
public void deleteDetail(DetailMiniItem item) { for (int i = 0; i < detailMini.Count; i++) { if (detailMini[i].getNomor() == item.getNomor()) { detailMini.RemoveAt(i); } } refreshDetail(); }