示例#1
0
 private void CheckedListBoxColor_SelectedIndexChanged(object sender, EventArgs e)
 {
     ShowColorChosen.Clear();
     for (int i = 0; i < checkedListBoxColor.CheckedItems.Count; i++)
     {
         ShowColorChosen.Text += checkedListBoxColor.GetItemText(checkedListBoxColor.CheckedItems[i]) + ";\r\n";
     }
 }
示例#2
0
        private void AddProduit_Click(object sender, EventArgs e)
        {
            Produit Pro = new Produit();//初始化Produit对象

            Pro.VendorSKU   = SKUProduit.Text;
            Pro.Collection  = CollePro.Text;
            Pro.Designation = ComboBox1.Text;
            Pro.Marque      = MarqueProduit.Text;
            Pro.Composition = OriProduit.Text;
            Pro.Origine     = CompoProduit.Text;
            Pro.PrixAchat   = PrixAchatProduit.Text;
            Pro.Cost        = CostProduit.Text;
            Pro.MSRP        = MSRPProduit.Text;
            Pro.Longeur     = LongProduit.Text;
            Pro.inseam      = InseamProduit.Text;
            Pro.Poid        = PoidProduit.Text;
            Pro.Adresse     = AdrProduit.Text;
            Pro.Doublure    = DoubProduit.Text;
            Pro.FabCons     = FabricConsProduit.Text;

            for (int i = 0; i < checkedListBoxColor.CheckedItems.Count; i++)
            {
                Pro.Color.Add(checkedListBoxColor.GetItemText(checkedListBoxColor.CheckedItems[i]));
            }

            for (int i = 0; i < checkedListBoxSize.CheckedItems.Count; i++)
            {
                Pro.VendorSize.Add(checkedListBoxSize.GetItemText(checkedListBoxSize.CheckedItems[i]));
            }

            try
            {
                if (Pro.Add() == true)     //将此对象添加进入数据库
                {
                    ListProduits.Add(Pro); //将对象存入暂存列表
                    //dataGridView1.Rows.Add();
                    //dataGridView1.Rows[dataGridView1.Rows.Count - 2].Cells[0].Value = Pro.VendorSKU;
                    SKUProduit.AutoCompleteCustomSource = proUtilClass.SKUSuggestList(MainForm.DBKeepkool);//重新加载推荐列表
                    MessageBox.Show("Product added");
                    //重新加载DataGridView
                    dataGridView1.DataSource = null;
                    dataGridView1.Rows.Clear();
                    dataGridView1.DataSource = ListProduits;
                    //Clear all checkedListBox
                    for (int i = 0; i < checkedListBoxColor.Items.Count; i++)
                    {
                        checkedListBoxColor.SetItemChecked(i, false);
                    }
                    for (int i = 0; i < checkedListBoxSize.Items.Count; i++)
                    {
                        checkedListBoxSize.SetItemChecked(i, false);
                    }
                    //清0其余选项
                    SKUProduit.Clear();
                    PrixAchatProduit.Text = "0";
                    CostProduit.Text      = "0";
                    MSRPProduit.Text      = "0";
                    LongProduit.Text      = "0";
                    InseamProduit.Text    = "0";
                    PoidProduit.Text      = "0";
                    DoubProduit.Text      = "";
                    ShowColorChosen.Clear();
                    ShowSizeChosen.Clear();
                }
                else
                {
                    MessageBox.Show("Operation failed", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message);
                return;
            }
        }