/// <summary>
        /// Метод сохранения зала (сохраняется название).
        /// </summary>
        /// <param name="index">индекс текущего зала в массиве залов</param>
        /// <param name="tb">Новое название зала</param>
        /// <returns>Успешность операции (true - успех, иначе false)</returns>
        public bool SaveHall(int index, String tb)
        {
            Hall t = MTSystem.getHall(index);

            if (tb == "")
            {
                return(false);
            }
            t.Name = tb;
            return(MTSystem.SaveHall(t));
        }
        /// <summary>
        /// Метод удаления зала
        /// </summary>
        /// <param name="index">Индекс удаляемого зала</param>
        /// <returns>Успешность операции (true - успех, иначе false)</returns>
        public bool DeleteHall(int index)
        {
            currentHall = index;
            Hall t  = MTSystem.getHall(currentHall);
            int  id = t.Id;

            for (int i = 0; i < MTSystem.SchedulesCount; i++)
            {
                for (int j = 0; j < MTSystem.getSchedule(i).RowCount; j++)
                {
                    for (int k = 0; k < 7; k++)
                    {
                        MTSystem.getSchedule(i).getRow(j).GroupIds.RemoveAt(currentHall + (MTSystem.HallsCount - 1) * k);
                    }
                }
            }

            MTSystem.deleteHall(t);
            return(MTSystem.DeleteHall(id));
        }
Esempio n. 3
0
 public static bool deleteHall(Hall gr)
 {
     return(Halls.Remove(gr));
 }
Esempio n. 4
0
 public static void addHall(Hall gr)
 {
     Halls.Add(gr);
 }
Esempio n. 5
0
 public static bool SaveHall(Hall u)
 {
     return(mysql.SaveHall(u));
 }
Esempio n. 6
0
 public static void CreateHall(Hall u)
 {
     mysql.CreateHall(u);
 }