コード例 #1
0
        //כפתור עידכון מוצר
        private void BTN_UPDATE_PRODUCT_Click(object sender, EventArgs e)
        {
            Product product = new Product();
            var     tbl     = product.GetProducts();

            if (tbl.Rows.Count != 0)
            {
                FORM_NEW_PRODUCT fnp = new FORM_NEW_PRODUCT();
                fnp.LBL_PID.Text          = DGV_PRODUCTS.CurrentRow.Cells[0].Value.ToString();
                fnp.TB_NAME.Text          = DGV_PRODUCTS.CurrentRow.Cells[1].Value.ToString();
                fnp.TB_QUANTITY.Text      = DGV_PRODUCTS.CurrentRow.Cells[2].Value.ToString();
                fnp.TB_PRICE.Text         = DGV_PRODUCTS.CurrentRow.Cells[3].Value.ToString();
                fnp.TB_DESCRIPTION.Text   = DGV_PRODUCTS.CurrentRow.Cells[5].Value.ToString();
                fnp.TB_GUARANTEE.ReadOnly = false;
                fnp.TB_GUARANTEE.Text     = DGV_PRODUCTS.CurrentRow.Cells[6].Value.ToString();
                fnp.COMBO_CATEGORIES.Text = DGV_PRODUCTS.CurrentRow.Cells[7].Value.ToString();

                fnp.BTN_UPDATE.Visible = true;

                byte[]       img = (byte[])DGV_PRODUCTS.CurrentRow.Cells[4].Value;
                MemoryStream ms  = new MemoryStream(img);
                fnp.PB_BROWSE_IMAGE.Image = Image.FromStream(ms);
                fnp.ShowDialog();
                DGV_PRODUCTS.DataSource = product.GetProducts();
            }
            else
            {
                MessageBox.Show("אין מוצרים לעדכן", "עידכון מוצר");
            }
        }
コード例 #2
0
        //כפתור מוצר חדש
        private void BTN_NEW_PRODUCT_Click(object sender, EventArgs e)
        {
            Product          product = new Product();
            FORM_NEW_PRODUCT fnp     = new FORM_NEW_PRODUCT();

            fnp.BTN_UPDATE.Visible = false;
            fnp.ShowDialog();
            DGV_PRODUCTS.DataSource = product.GetProducts();
        }