//Buenas Miguel no he conseguido hacer que lo que se crea sea un user control, creo que esa era la solucion //valida y hacia todo más visual y comodo pero lo he echo asi par que por lo menos se viera que se hacer lo de crear //nuevos objetos en un bucle. public void showOrders(string orderID) { flowLayoutPanel.Controls.Clear(); var ordermodel = new OrderModel(); ordermodel.orderLineNumber = DataAcces.GetDetalls(orderID); foreach (OrderDetaills product in ordermodel.orderLineNumber) { //orderLineNmberControl orderLine = new orderLineNmberControl(); //PictureBox picBox = new PictureBox(); /*bool door = false; * var linesImg = new productLines(); * int random = 0; * while (door == false) * { * Random rnd = new Random(); * random = rnd.Next(1, 128); * * linesImg = DataAcces.GetIMG(random); * if (linesImg != null) * { * MemoryStream ms = new MemoryStream(productLines.image); * Image largePhoto = Image.FromStream(ms); * picBox.Image = largePhoto; * door = true; * } * }*/ Label l1 = new Label(); l1.Text = "|||"; Label l2 = new Label(); l2.Text = product.productCode; Label l3 = new Label(); l3.Text = product.quantityOrdered.ToString(); Label l4 = new Label(); l4.Text = product.priceEach.ToString(); Label l5 = new Label(); int i = product.quantityOrdered; int n = product.priceEach; int m = i * n; l5.Text = m.ToString(); flowLayoutPanel.Controls.Add(l2); flowLayoutPanel.Controls.Add(l3); flowLayoutPanel.Controls.Add(l4); flowLayoutPanel.Controls.Add(l5); flowLayoutPanel.Controls.Add(l1); } }
public Form1() { InitializeComponent(); DataAcces db = new DataAcces(); List <Customer> customer = new List <Customer>(); customer = db.GetCustomer(); foreach (Customer custom in customer) { customerCB.Items.Add(custom.fullInfo); } }
public void viewOrder() { DataAcces db = new DataAcces(); List <Order> order = new List <Order>(); string orderID = orderNumberLB.Text; order = db.GetOrders(orderID); foreach (Order or in order) { orderDateLB.Text = or.orderDate.ToString("dd-MM-yyyy"); requeDateLB.Text = or.requiredDate.ToString("dd-MM-yyyy"); shippDateLB.Text = or.shippedDate.ToString("dd-MM-yyyy"); statusLB.Text = or.status; } showOrders(orderID); }
private void customerCB_SelectedIndexChanged_1(object sender, EventArgs e) { ordersCB.Items.Clear(); String customer = customerCB.Text; String[] n = customer.Split('|'); string id = n[0]; DataAcces db = new DataAcces(); List <Order> order = new List <Order>(); order = db.GetOrdersToCustomer(id); foreach (Order ord in order) { ordersCB.Items.Add(ord.orderNumber); } }