void fillData(DataTable d1) { int j = 0; double total = 0; int sTop = 0; for (int i = 0; i <= d1.Rows.Count - 1; i++) { frmItem f1 = new frmItem(); pnllist.Controls.Add(f1); f1.Top = sTop; f1.Controls["txtnumber"].Text = (i + 1).ToString(); f1.Controls["txtname"].Text = d1.Rows[i]["sName"].ToString(); f1.Controls["txtprice"].Text = myLibrary.Number2Curreny(d1.Rows[i]["sPrice"].ToString()); f1.Controls["txtcount"].Text = d1.Rows[i]["sCount"].ToString(); f1.Controls["txtcount"].Tag = d1.Rows[i]["sID"].ToString(); total += (Convert.ToDouble(d1.Rows[i]["sCount"]) * Convert.ToDouble(d1.Rows[i]["sPrice"])); f1.Tag = d1.Rows[i]["sID"].ToString(); f1.Controls["imgdelete"].Tag = f1; sTop += 44; pnllist.Height = pnllist.Height + 44; j = i; lbltotal.Text = myLibrary.Number2Curreny(total.ToString()) + " ريال"; Application.DoEvents(); } }
private void imgdelete_Click(object sender, EventArgs e) { PictureBox pic1; pic1 = sender as PictureBox; frmItem u1 = pic1.Tag as frmItem; if (MessageBox.Show("آيا مايل به حذف اين کالا هستيد؟", "حذف", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { d1.DeleteRecord("sID", u1.Tag.ToString()); myLibrary.currentParent.Controls.Remove(u1); frmToast t1 = new frmToast(); t1.setComment = "کالاي انتخاب شده حذف شد و از انبار کالا خارج شد"; t1.Show(); } }