示例#1
0
文件: Termin.cs 项目: filipxa/HCI2
 public Termin(DateTime pocetakTermina, DateTime krajTermina, Predmet predmet, Nedelja nedelja)
 {
     PocetakTermina = pocetakTermina;
     Predmet        = predmet;
     Nedelja        = nedelja;
     KrajTermina    = krajTermina;
     duzinaTermina  = (int)(krajTermina - pocetakTermina).TotalMinutes / 45;
 }
示例#2
0
文件: Termin.cs 项目: filipxa/HCI2
 public Termin(DateTime pocetakTermina, int duzinaTermina, Predmet predmet, Nedelja nedelja)
 {
     PocetakTermina     = pocetakTermina;
     this.duzinaTermina = duzinaTermina;
     Predmet            = predmet;
     Nedelja            = nedelja;
     KrajTermina        = PocetakTermina.AddMinutes(45 * duzinaTermina);
 }
示例#3
0
        private void InitNedelja(Nedelja nedelja)
        {
            if (nedeljaControl != null)
            {
                if (nedeljaControl.GuiObject.Equals(nedelja))
                {
                    return;
                }
                nedeljaPanel.Controls.Remove(nedeljaControl);
                nedeljaControl.Dispose();
            }


            nedeljaControl = new NedeljaControl(nedelja, nedeljaPanel, visinaDatePikera, this);

            nedeljaControl.Dock = DockStyle.Fill;

            nedeljaPanel.Controls.Add(nedeljaControl);
        }
示例#4
0
        public TerminForm(Nedelja nedelja, Predmet predmet, DateTime dan, Termin termin)
        {
            this.termin  = termin;
            this.predmet = predmet;
            this.nedelja = nedelja;
            InitializeComponent();
            InicijalizacijaCasovaUnos();
            InicijalizacijaUnosVremena();

            DateTime ponedeljak = (nedelja == null) ? dan : nedelja.Ponedeljak;

            dateTimePicker1.MinDate = new DateTime(ponedeljak.Year, ponedeljak.Month, dan.Day, 7, 0, 0);
            dateTimePicker1.MaxDate = new DateTime(ponedeljak.Year, ponedeljak.Month, dan.Day, 22, 0, 0);
            KeyPreview = true;
            KeyDown   += (object sender, KeyEventArgs e) =>
            {
                if (e.KeyCode == Keys.F1)
                {
                    DataManger.goToHelp("termin");
                }
            };
        }
示例#5
0
 private static void addNedelja(Nedelja ned)
 {
     ned.Raspored.RadneNedelje.Add(ned);
 }
示例#6
0
 public static void removeNedelja(Nedelja ned)
 {
     ned.Raspored.RadneNedelje.Remove(ned);
 }