private void BuildAddServicesListBox(AddServices addServices)//заполнение списка листбокса доп.услуг { foreach (AddService add in addServices.AllServices) { addServicesListBox.Items.Add(add.Name + "(" + add.Price + " руб)"); } }
public string GetTotalPrice(AddServices addServices) { string cost = ""; decimal p = 0m; foreach (int elem in this.addServices) { try { AddService adds = addServices.FindByID(elem); p += adds.Price; } catch { } } cost = (this.Price * decimal.Parse(this.Period.ToString()) + p).ToString() + " рублей"; return(cost); }
public static AddServices ReadServices() { AddServices list = new AddServices(); XmlDocument docClients = new XmlDocument(); docClients.Load(Data.Storage + "DB/RefBooks.xml"); XmlElement xRoot = docClients.DocumentElement; // обход всех узлов в корневом элементе foreach (XmlNode xnode in xRoot) { if (xnode.Name == "AddServices") { foreach (XmlNode node in xnode.ChildNodes) { int id = 0; string name = ""; int price = 0; bool deleted = false; foreach (XmlNode childnode in node.ChildNodes) { if (childnode.Name == "id") { id = int.Parse(childnode.InnerText); } if (childnode.Name == "name") { name = childnode.InnerText; } if (childnode.Name == "price") { price = int.Parse(childnode.InnerText); } if (childnode.Name == "deleted") { deleted = bool.Parse(childnode.InnerText); } } AddService addService = new AddService(id, name, price, deleted); list.AddService(addService); } } } return(list); }
private void ClientForm_Load(object sender, EventArgs e)//загрузка формы клиента { clients = new Clients(); cars = new Cars(); addServices = new AddServices(); BuildCarsBox(); //заполнение списка машин BuildPriceBox(); //заполнение списка цен BuildDepositsBox(); //запонение списка залогов BuildPeriodsBox(); //заполнение времени аренды BuildAddressesBox(); //заполнение списка адресов BuildAddServicesListBox(); //заполнение списка доп.услуг if (currentFio != null) //заполнение формы существующего клиента { Client currentClient = clients.findByFIO(currentFio); FillForm(currentClient); } else//при пустом списке клиентов { Client newClient = new Client(1); } }