/// <summary> /// Проверка дали записът съществува в масива /// </summary> /// <param name="s">Записът, който търсим</param> /// <returns>Връща true ако записът съществува </returns> private bool checkIfInside(ServicesNames s) { foreach (ServicesNames n in servicesArray) { if (n.getServID() == s.getServID()) { return(true); } } return(false); }
/// <summary> /// Функция за промяна на запис /// </summary> /// <param name="s">Вече промененият запис</param> /// <returns>Връща true ако промяната е станала успешно</returns> public bool changeRow(ServicesNames s) { if (!checkIfInside(s)) { MessageBox.Show("Не можe"); return(false); } foreach (ServicesNames n in servicesArray) { if (n.getServID() == s.getServID()) { n.setServName(s.getServName()); n.setServPrice(s.getServPrice()); if (!servicesTable.Update("SERVICES", n)) { MessageBox.Show("no"); return(false); } MessageBox.Show("yes"); } } return(true); }