Example #1
0
    // ClassTimeTable
    // 1 - void ResetStudySubject ( timeTable )
    // 2 - void InsertSubject ( timeTable, day, hour, subject)
    // 3 - string GiveSubject ( timeTable, day, hour )
    // 4 - void PrintTimeTable ( timeTable )
    // 5 - void PrintTimeTableWindow ( timeTable )
    static void Main()
    {
        string[,] myTable = new string[7, 6];
        string[] str = StudyingCourses.ListOfCourses();
        Random   rnd = new Random();
        int      num;

        int col, row;

        row = myTable.GetLength(0);
        col = myTable.GetLength(1);
        // 2.
        Console.WriteLine("2. ----------------------------------------------------------------------------------");
        for (int hour = 1; hour <= row; hour++)
        {
            for (int day = 1; day <= col; day++)
            {
                num = rnd.Next(11);
                ClassTimeTable.InsertSubject(myTable, day, hour, str[num]);
            }
        }
        ClassTimeTable.PrintTimeTable(myTable);

        // 3.
        Console.WriteLine("3. ----------------------------------------------------------------------------------");
        string subject;
        int    d = 1;
        int    h = 6;

        Console.Write("Enter a day: ");
        d = int.Parse(Console.ReadLine());

        Console.Write("Enter an hour: ");
        h = int.Parse(Console.ReadLine());

        subject = ClassTimeTable.GiveSubject(myTable, d, h);
        Console.WriteLine("myTable[{0},{1}] = {2}", h, d, subject);

        // 4.
        Console.WriteLine("4. ----------------------------------------------------------------------------------");
        ClassTimeTable.PrintTimeTable(myTable);

        // 5.
        Console.WriteLine("5. ----------------------------------------------------------------------------------");
        ClassTimeTable.PrintTimeTableWindow(myTable);

        Console.ReadKey();
    }
Example #2
0
        public object UpdateClassTimeTables(ClassTimeTable item)
        {
            BaseDAO dao       = new BaseDAO();
            var     timeTable = new ClassTimeTable();

            timeTable.ClassID = item.ClassID;
            timeTable.Dates   = item.Dates;
            dao.Model.ClassTimeTables.Add(timeTable);
            try
            {
                dao.Model.SaveChanges();
            }
            catch (DbEntityValidationException)
            {
                return(false);
            }
            return(true);
        }
 public ClassTimeTableDayElem(string text, ClassTimeTable classTimeTable)
 {
     Text           = text;
     ClassTimeTable = classTimeTable;
 }
 public ClassTimeTableAddForm(ClassTimeTable classTimeTable)
 {
     InitializeComponent();
     _classTimeTable = classTimeTable;
 }