Exemplo n.º 1
0
 private void genTrans_Click(object sender, EventArgs e)
 {
     if (prd.getIdProduk() != 0 && spl.getIdSupplier() != 0 && !string.IsNullOrWhiteSpace(prdHarga.Text) && !string.IsNullOrWhiteSpace(date.Text))
     {
         try
         {
             int             qty   = Int32.Parse(prdQty.Text);
             TransStockMasuk trans = new TransStockMasuk(prd.getIdProduk(), spl.getIdSupplier(), qty, date.Text, Int32.Parse(prdHarga.Text) * qty);
             transactionList.Add(trans);
             ListViewItem item = new ListViewItem();
             item.Text = prd.getIdProduk().ToString();
             item.SubItems.Add(prd.getNamaProduk());
             item.SubItems.Add(prd.getNamaMerek());
             item.SubItems.Add(spl.getIdSupplier().ToString());
             item.SubItems.Add(spl.getNamaSupplier());
             item.SubItems.Add(trans.getQty().ToString());
             item.SubItems.Add(trans.getDate());
             item.SubItems.Add(trans.getHargaTransaksi().ToString());
             listView1.Items.Add(item);
         }
         catch
         {
             MessageBox.Show("Quantity tidak valid");
         }
     }
     else
     {
         MessageBox.Show("Data tidak lengkap");
     }
 }
Exemplo n.º 2
0
 private void genTrans_Click(object sender, EventArgs e)
 {
     if (prd.getIdProduk() != 0 && cus.getIdCustomer() != 0 && !string.IsNullOrWhiteSpace(prdHarga.Text) && !string.IsNullOrWhiteSpace(date.Text))
     {
         int qty     = Int32.Parse(prdQty.Text);
         int qtySisa = checkQty(prd.getIdProduk(), qty);
         if (qtySisa >= 0)
         {
             TransStockKeluar trans = new TransStockKeluar(prd.getIdProduk(), cus.getIdCustomer(), qty, date.Text, Int32.Parse(prdHarga.Text) * qty);
             transactionList.Add(trans);
             ListViewItem item = new ListViewItem();
             item.Text = prd.getIdProduk().ToString();
             item.SubItems.Add(prd.getNamaProduk());
             item.SubItems.Add(prd.getNamaMerek());
             item.SubItems.Add(cus.getIdCustomer().ToString());
             item.SubItems.Add(cus.getNamaCustomer());
             item.SubItems.Add(trans.getQty().ToString());
             item.SubItems.Add(trans.getDate());
             item.SubItems.Add(trans.getHargaTransaksi().ToString());
             listView1.Items.Add(item);
         }
         else
         {
             MessageBox.Show($"Jumlah stock yang tersedia tidak mencukupi. Mohon sesuaikan lagi jumlah produk dalam transaksi (Qty). \nQty = {qty+qtySisa}");
         }
     }
     else
     {
         MessageBox.Show("Data tidak lengkap.");
     }
 }
 private void EditProduk_Load(object sender, EventArgs e)
 {
     prdName.Text     = prdEditTarget.getNamaProduk();
     prdMerek.Text    = prdEditTarget.getNamaMerek();
     prdRam.Text      = prdEditTarget.getRAM().ToString();
     prdInternal.Text = prdEditTarget.getMInternal();
     prdPrice.Text    = prdEditTarget.getHargaPrd().ToString();
     try { prdImg.Image = prdEditTarget.getImgPrd(); } catch { }
     idMerek = prdEditTarget.getIdMerek();
 }