/// <summary> /// Промяна на запис спрямо това кой е извикал формата /// </summary> private void updateRow() { switch (menuCaller) { case "Genres": { Genres g = new Genres(); g.setGenreID(this.genreID); g.setGenreName(dataBox.Text); ViewControl.Instance.chandeData(g, "Genres"); break; } case "Services": { ServicesNames s = new ServicesNames(); s.setServID(serviceID); s.setServName(dataBox.Text); s.setServPrice(float.Parse(priceBox.Text)); ViewControl.Instance.chandeData(s, "Services"); break; } case "Types": { Types t = new Types(); t.setID(typeID); t.setType(dataBox.Text); ViewControl.Instance.chandeData(t, "Types"); break; } } }
/// <summary> /// Премахване на запис /// </summary> /// <param name="s">Записът, който ще премахваме</param> /// <returns>Връща true ако премахването е успешно</returns> public bool removeRecord(ServicesNames s) { if (!checkIfInside(s)) { MessageBox.Show("Не можe"); return(false); } foreach (ServicesNames n in servicesArray) { if (n.getServName() == s.getServName()) { s.setServID(n.getServID()); servicesArray.Remove(n); if (!servicesTable.Delete(s)) { MessageBox.Show("no"); return(false); } } } MessageBox.Show("yes"); return(true); }