private void btnCreate_Click(object sender, EventArgs e) { NewProductClass NewP = new NewProductClass(); NewP.name = ProName.Text; NewP.disc = ProDis.Text; NewP.price = ProPrice.Value; ProductContainer con = new ProductContainer(NewP); }
private void Form1_Load(object sender, EventArgs e) { try { StoragePro = new LinkedList <ProductContainer>(); XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load("products.xml"); XmlNodeList nodes = xmlDoc.DocumentElement.ChildNodes; foreach (XmlNode node in nodes) { ProductContainer pro = new ProductContainer(); pro.name = node["Product_Name"].InnerText; pro.disc = node["Product_Disc"].InnerText; //pro.price = node["product_Price"].InnerXml; StoragePro.AddLast(pro); } foreach (ProductContainer p in StoragePro) { ProductContainer pro = new ProductContainer(); pro.name = p.name; pro.disc = p.disc; pro.price = 200; flowLayoutPanel1.Controls.Add(pro); } }catch (Exception er) { MessageBox.Show(er.Message); } //LinkedList<object> Link = new LinkedList<object>(); //NewProductClass P = new NewProductClass(); //P.name = "Mobile"; //File.AppendAllText("File.txt", P.name); //P.price = 2000; //File.AppendAllText("File.txt", P.price.ToString()); //P.disc = "Eslam mamdouh mohamed"; //File.AppendAllText("File.txt", P.disc); ////Link.AddLast(P); ////object[] data = Link.ToArray(); //////string data = P.ToString(); ////File.WriteAllText("File.txt", data.ToString()); //test.Text = File.ReadAllText("File.txt"); }
private void btnCreate_Click(object sender, EventArgs e) { try { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("Product_Name", Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("Product_Disc", Type.GetType("System.String"))); dt.Columns.Add(new DataColumn("product_Price", Type.GetType("System.Int32"))); ds.Tables.Add(dt); ds.Tables[0].TableName = "products"; int count = 0; while (count < AmountOfPro.Value) { ProductContainer NPro = new ProductContainer(); NPro.name = ProName.Text; NPro.disc = ProDis.Text; NPro.price = ProPrice.Value; StoragePro.AddLast(NPro); count++; } foreach (var pro in StoragePro) { DataRow dr; dr = dt.NewRow(); dr["Product_Name"] = pro.name; dr["Product_Disc"] = pro.disc; dr["product_Price"] = pro.price; dt.Rows.Add(dr); ds.WriteXml("Products.xml"); } MessageBox.Show("Product Created Successfully "); } catch (Exception exc) { MessageBox.Show(exc.Message); } }
//ProductContainer Npro = new ProductContainer(); public Form1(ProductContainer NPro) { InitializeComponent(); // TODO: Complete member flowLayoutPanel1.Controls.Add(NPro); }