예제 #1
0
        public FormLektor(Lektor lektor) : this()
        {
            this.insert_ = lektor == null;
            if (insert_)
            {
                this.orm_ = ORM.ORM.instance;

                this.jmenoTextBox.Text           = ""; //lektor.osoba.jmeno;
                this.prostredniJmenoTextBox.Text = ""; //lektor.osoba.prostredniJmeno;
                this.prijmeniTextBox.Text        = ""; //lektor.osoba.prijmeni;
                this.emailTextBox.Text           = ""; //lektor.osoba.email;
                this.telefonOsobniTextBox.Text   = ""; //lektor.osoba.telefonOsobni;
                this.telefonPracovniTextBox.Text = ""; //lektor.osoba.telefonPracovni;
                this.poznamkaTextBox.Text        = ""; //lektor.popis;

                this.celkemHodinTextBox.Text = "0";
            }
            else
            {
                this.lektor = lektor;
                this.orm_   = ORM.ORM.instance;

                this.jmenoTextBox.Text           = lektor.osoba.jmeno;
                this.prostredniJmenoTextBox.Text = lektor.osoba.prostredniJmeno;
                this.prijmeniTextBox.Text        = lektor.osoba.prijmeni;
                this.emailTextBox.Text           = lektor.osoba.email;
                this.telefonOsobniTextBox.Text   = lektor.osoba.telefonOsobni;
                this.telefonPracovniTextBox.Text = lektor.osoba.telefonPracovni;
                this.poznamkaTextBox.Text        = lektor.popis;

                this.celkemHodinTextBox.Text = Convert.ToString(this.orm_.calculateHoursTotal(lektor.idLektor));
            }
        }
예제 #2
0
        public FormKrouzkyMain(ORM.ORM orm) : this()
        {
            this.orm_ = orm;
            this.populate();
            this.populateCalendar(this.curDateTime);

            this.select(selectorEnum.Lektori);
        }
예제 #3
0
        private static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            ORM.ORM orm_ = null;

            bool err     = false;
            var  loading = new FormLoading();

            if (!offline)
            {
                loading.Show();
                Thread t = new Thread(() => {
                    try {
                        orm_ = ORM.ORM.instance;
                    }
                    catch (Exception e) {
                        loading.setErrorText(e);
                        err = true;
                    }
                });
                t.Start();

                t.Join();
            }

            if (err)
            {
                Application.Run(loading);
            }
            else
            {
                loading.Close();
                Application.Run(new FormKrouzkyMain(ORM.ORM.instance));
            }
        }