Exemplo n.º 1
0
        public Wykresy(Chart chart_Wykres, ETypWykresu typWykresu, ListaDat listaDat, int klasaNR, ComboBox cb_zbior, ComboBox cb_przedmiot, ComboBox cb_typDanych)
        {
            this.cb_przedmiot = cb_przedmiot;
            this.cb_zbior     = cb_zbior;
            this.cb_typDanych = cb_typDanych;

            this.listaDat = listaDat;
            this.klasaNR  = klasaNR;
            try { typDanych = Convert.ToInt32(cb_typDanych.SelectedValue.ToString()); }
            catch { }
            try { przedmiotNR = Convert.ToInt32(cb_przedmiot.SelectedValue.ToString()); }
            catch { }
            try { zbiorNR = Convert.ToInt32(cb_zbior.SelectedValue.ToString()); }
            catch { }
            cb_przedmiot.SelectedIndexChanged += ((o, e) =>
            {
                try { przedmiotNR = Convert.ToInt32(cb_przedmiot.SelectedValue.ToString()); }
                catch { }
            });
            cb_zbior.SelectedIndexChanged += ((o, e) =>
            {
                try { zbiorNR = Convert.ToInt32(cb_zbior.SelectedValue.ToString()); }
                catch { }
            });
            cb_typDanych.SelectedValueChanged += ((o, e) =>
            {
                try { typDanych = Convert.ToInt32(cb_typDanych.SelectedValue.ToString()); }
                catch { }
            });

            wykres     = chart_Wykres;
            bw         = new BackgroundWorker();
            bw.DoWork += bw_DoWork;
            bw.WorkerReportsProgress      = true;
            bw.WorkerSupportsCancellation = true;

            bw.ProgressChanged    += bw_ProgressChanged;
            bw.RunWorkerCompleted += bw_RunWorkerCompleted;
        }
Exemplo n.º 2
0
        /// <param name="listaUczniow">jak sie zmieni element tej listy to ma byc odswiezenie this.dgv</param>
        public DuzaLista(Form f, klasa k, DuzyDziennik dziennik, ListaUczniow listaUczniow, ListaPrzedmiotow listaPrzedmiotow, ListaDat listaDat, DataGridView dgv, ETypDanych etyp) : base(f, dgv)
        {
            this.dziennik        = dziennik;
            this.zalogowanaKlasa = k;
            bw                     = new BackgroundWorker();
            bw.DoWork             += bw_DoWork;
            bw.ProgressChanged    += bw_ProgressChanged;
            bw.RunWorkerCompleted += bw_RunWorkerCompleted;

            bw.WorkerReportsProgress      = true;
            bw.WorkerSupportsCancellation = true;

            this.typDanych = etyp;
            this.dgv       = dgv;
            usunKolumny();
            if (typDanych == ETypDanych.ocena)
            {
                this.dgv.CellEndEdit += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgv_listaOcen_indywidualne_CellEndEdit);
            }
            else
            {
                this.dgv.CellContentClick += dgv_CellContentClick;
                this.dgv.CellValueChanged += dgv_CellValueChanged;
            }
            this.listaUczniow     = listaUczniow;
            this.listaDat         = listaDat;
            this.listaPrzedmiotow = listaPrzedmiotow;
            //this.listaDat.Mc.DateSelected += new DateRangeEventArgs(zmianaWierszaKalendarza);

            this.listaUczniow.Dgv.SelectionChanged += new EventHandler((o, e) =>
            {
                odswiezDGV();
            });

            odswiezDGV();
        }