private void InfoAboutWarehouse_Load(object sender, EventArgs e) { warehouse = Form1.warehouses[IndexOfWarehouse]; if (File.Exists("store/warehouses/warehouse_" + warehouse.Number + ".xml")) { Consignment consignment = new Consignment(); warehouse.Consignments = Form1.warehouses[IndexOfWarehouse].Consignments; RefreshInfo(); } }
private void btnAdd_Click(object sender, EventArgs e) { warehouse = Form1.warehouses[IndexOfWarehouse]; Consignment newConsignment = new Consignment(); NewOrEditConsignment newOrEditConsignment = new NewOrEditConsignment(newConsignment); if (newOrEditConsignment.ShowDialog() == DialogResult.OK) { listOfConsigments.Items.Add(newConsignment.ToString()); warehouse.Consignments.Add(newConsignment); } }
public NewOrEditConsignment(Consignment consignment) { InitializeComponent(); theConsignment = consignment; if (theConsignment.DateOfDelivery != DateTime.MinValue) { dateOfDeliveryPicker.Value = theConsignment.DateOfDelivery; countUpDown.Value = theConsignment.Count; priceTextBox.Text = theConsignment.Price.ToString(); costOfTranspontationTextBox.Text = theConsignment.CostOfTransportation.ToString(); } }
public void ReadXml(XmlReader reader) { reader.MoveToContent(); Consignment consignment = null; while (reader.Read()) { if (reader.IsStartElement()) { if (reader.Name.Equals("Consignment")) { consignment = new Consignment(); reader.Read(); } switch (reader.Name) { case "Delivery": reader.Read(); consignment.delivery = (Delivery)Enum.Parse(typeof(Delivery), reader.Value); break; case "Vegetable": consignment.vegetable = Vegetable.ReadVegetable(reader); break; case "DateOfDelivery": reader.Read(); consignment.dateOfDelivery = DateTime.Parse(reader.Value); break; case "Count": reader.Read(); consignment.count = int.Parse(reader.Value); break; case "Price": reader.Read(); consignment.price = int.Parse(reader.Value); break; case "CostOfTransportation": reader.Read(); consignment.costOfTransportation = int.Parse(reader.Value); break; } } if (reader.Name.Equals("Consignment")) { InfoAboutWarehouse.warehouse.Consignments.Add(consignment); } } reader.Close(); }
public static List <Consignment> ReadConsignment(XmlReader reader) { Consignment consignment = new Consignment(); Consignment consignment2 = new Consignment(); List <Consignment> consignments = new List <Consignment>(); while (reader.Read()) { if (reader.IsStartElement()) { switch (reader.Name) { case "Delivery": reader.Read(); consignment.delivery = (Delivery)Enum.Parse(typeof(Delivery), reader.Value); break; case "Vegetable": consignment.vegetable = Vegetable.ReadVegetable(reader); break; case "DateOfDelivery": reader.Read(); consignment.dateOfDelivery = DateTime.Parse(reader.Value); break; case "Count": reader.Read(); consignment.count = int.Parse(reader.Value); break; case "Price": reader.Read(); consignment.price = int.Parse(reader.Value); break; case "CostOfTransportation": reader.Read(); consignment.costOfTransportation = int.Parse(reader.Value); consignments.Add(consignment); consignment = new Consignment(); break; } } if (reader.Equals("Consignment")) { break; } } return(consignments); }
public void ReadXml(XmlReader reader) { Consignment consignment = new Consignment(); Warehouse warehouse = null; reader.MoveToContent(); while (reader.Read()) { if (reader.IsStartElement()) { if (reader.Name.Equals("Warehouse")) { warehouse = new Warehouse(); reader.Read(); } switch (reader.Name) { case "Number": reader.Read(); warehouse.number = int.Parse(reader.Value); break; case "CostOfService": reader.Read(); warehouse.costOfService = int.Parse(reader.Value); break; case "Consignments": warehouse.consignments = Consignment.ReadConsignment(reader); break; } } Form1.elementOfWarehouses = warehouse; } reader.Close(); }
public void RemoveConsigment(Consignment consignment) { consignments.Remove(consignment); }
public void AddConsignment(Consignment consignment) { consignments.Add(consignment); }