Ejemplo n.º 1
0
 /// <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);
 }
Ejemplo n.º 2
0
        /// <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);
        }