private void addItemsBtn_Click_1(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(itemNametxt.Text) && !String.IsNullOrEmpty(reqQtytxt.Text) && !String.IsNullOrEmpty(ItemCodeTxt.Text))
            {
                item item = new item();
                item.item_Name = itemNametxt.Text;

                int Qty;
                IsNumber = int.TryParse(reqQtytxt.Text, out Qty);
                if (!IsNumber)
                {
                    throw new Exception("برجاء إدخال رقم صحيح في الكمية المطلوبة");
                }
                item.REQ_Quantity = Qty;

                //item.REQ_Quantity = Convert.ToInt32(reqQtytxt.Text);
                item.Note      = notetxt.Text;
                item.item_Code = ItemCodeTxt.Text;
                item.Comp_Num  = comp.comp_Code;
                item.additem();
                ItemCodeTxt.Clear();
                itemNametxt.Clear();
                reqQtytxt.Clear();
                notetxt.Clear();
                MessageBox.Show("تم الحفظ بنجاح");
            }

            else
            {
                MessageBox.Show("ادخل البيانات المطلوبة ");
            }
        }
        private void addItemsBtn_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(itemNametxt.Text) && !String.IsNullOrEmpty(reqQtytxt.Text) && !String.IsNullOrEmpty(ItemCodeTxt.Text))
            {
                item item = new item();
                item.item_Name    = itemNametxt.Text;
                item.REQ_Quantity = Convert.ToInt32(reqQtytxt.Text);
                item.Note         = notetxt.Text;
                item.item_Code    = ItemCodeTxt.Text;
                item.Comp_Num     = comp.comp_Code;
                item.additem();
                ItemCodeTxt.Clear();
                itemNametxt.Clear();
                reqQtytxt.Clear();
                notetxt.Clear();
                MessageBox.Show("تم الحفظ بنجاح");
            }

            else
            {
                MessageBox.Show("ادخل البيانات المطلوبة ");
            }
        }
Exemple #3
0
        private void addItemsBtn_Click(object sender, EventArgs e)
        {
            try
            {
                foreach (item x in itemslist)
                {
                    if (x.item_Code == ItemCodeTxt.Text)
                    {
                        throw new Exception("هذا البند مضاف في هذه المنافسة من قبل");
                    }
                }

                if (String.IsNullOrEmpty(itemNametxt.Text) || String.IsNullOrEmpty(reqQtytxt.Text))
                {
                    throw new Exception("برجاء ادخال البيانات المطلوبة");
                }
                int reqQty;
                IsNumber = int.TryParse(reqQtytxt.Text, out reqQty);
                if (!IsNumber)
                {
                    throw new Exception("برجاء إدخال رقم صحيح في الكمية");
                }

                //int itemCode;
                //IsNumber = int.TryParse(ItemCodeTxt.Text, out itemCode);
                //if (!IsNumber)
                //    throw new Exception("برجاء إدخال رقم صحيح في رقم البند");
                #region controls
                helpersCount++;
                Label  newlable = new Label();
                Button newBtn   = new Button();

                newlable.Name     = "Item" + itemsCount;
                newlable.Text     = itemNametxt.Text;
                newlable.AutoSize = true;
                newlable.Visible  = true;
                newlable.Enabled  = true;
                newlable.Tag      = newBtn;

                newBtn.Name      = "deleteitem" + itemsCount;
                newBtn.Text      = "-";
                newBtn.Size      = new Size(26, 23);
                newBtn.BackColor = Color.SeaGreen;
                newBtn.ForeColor = Color.White;
                newBtn.FlatStyle = FlatStyle.Flat;
                newBtn.Click    += new EventHandler(deleteitem_Click);



                itemsPanel.Controls.Add(newlable);
                itemsPanel.Controls.Add(newBtn);

                #endregion

                item item = new item();
                item.item_Name = newlable.Text;


                item.REQ_Quantity = reqQty;

                item.Note          = notetxt.Text;
                item.codeIdentifer = newlable.Name;

                item.item_Code = ItemCodeTxt.Text;

                itemslist.Add(item);
                SearchItemTxt.Clear();
                ItemCodeTxt.Clear();
                itemNametxt.Clear();
                reqQtytxt.Clear();
                notetxt.Clear();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }