コード例 #1
0
        private void btPopraw_Click(object sender, EventArgs e)
        {
            object id       = gvPojazdy.CurrentRow.Cells["ID_POJAZD"].Value;
            object idPaliwo = gvPojazdy.CurrentRow.Cells["ID_PALIWO_POJAZD"].Value;
            object idRodzaj = gvPojazdy.CurrentRow.Cells["ID_RODZAJ_POJAZD"].Value;



            if (id != null)
            {
                int id_pojazd = Narzedzia.ObjectToInt(id);


                XPojazd        p = new XPojazd(id_pojazd);
                FormAddPojazdy dopiszPoprawPojazd = new FormAddPojazdy(FormAkcja.Popraw, p);
                switch (dopiszPoprawPojazd.ShowDialog())
                {
                case System.Windows.Forms.DialogResult.OK:
                    OdswierzListePojazdow();
                    break;

                default:

                    break;
                }
            }
        }
コード例 #2
0
        private void btZatwierdz_Click(object sender, EventArgs e)
        {
            switch (_akcja)
            {
            case FormAkcja.Dopisz:
                _pojazd.Nr_Rej           = tbNrRej.Text;
                _pojazd.Marka            = tbMarka.Text;
                _pojazd.Model            = tbModel.Text;
                _pojazd.Pojemnosc        = Convert.ToDecimal(tbPojemnosc.Text);
                _pojazd.Rok_Prod         = tbRokPr.Text;
                _pojazd.Id_Paliwo_Pojazd = Convert.ToInt32(cbPaliwo.SelectedValue);
                _pojazd.Nr_Silnik        = tbNrSilnika.Text;
                _pojazd.Nr_Nadwozie      = tbNrNadwozia.Text;
                _pojazd.Id_Rodzaj_Pojazd = Convert.ToInt32(cbRodzaj.SelectedValue);
                _pojazd.Zbiornik         = Convert.ToDecimal(tbPojBak.Text);
                _pojazd.Stan_Licz_Pocz   = Convert.ToDecimal(tbLiczStPocz.Text);
                _pojazd.Numer_Oc         = tbNumerOC.Text;
                _pojazd.Data_Oc          = tbDataOC.Value;
                _pojazd.Polisa_Ac        = chbUbezAC.Checked;
                _pojazd.Numer_Ac         = tbNumerAC.Text;
                _pojazd.Data_Ac          = tbDataAC.Value;
                _pojazd.Data_Bad_Tech    = tbBadTech.Value;
                _pojazd.Licz_Bad_Tech    = Convert.ToDecimal(tbStLiczPT.Text);
                _pojazd.Gwarancja        = chbGwarancja.Checked;
                _pojazd.Data_Gwarancja   = tbGwarancjaDo.Value;
                _pojazd.Stan_Licz_Gwar   = Narzedzia.StringToDecimal(tbStLiczG.Text);
                _pojazd.Id_Paliwo_Pojazd = (int)cbPaliwo.SelectedValue;
                _pojazd.Id_Rodzaj_Pojazd = (int)cbRodzaj.SelectedValue;
                _pojazd.Dopisz();
                break;

            case FormAkcja.Popraw:
                _pojazd.Nr_Rej           = tbNrRej.Text;
                _pojazd.Marka            = tbMarka.Text;
                _pojazd.Model            = tbModel.Text;
                _pojazd.Pojemnosc        = Convert.ToDecimal(tbPojemnosc.Text);
                _pojazd.Rok_Prod         = tbRokPr.Text;
                _pojazd.Id_Paliwo_Pojazd = Convert.ToInt32(cbPaliwo.SelectedValue);
                _pojazd.Nr_Silnik        = tbNrSilnika.Text;
                _pojazd.Nr_Nadwozie      = tbNrNadwozia.Text;
                _pojazd.Id_Rodzaj_Pojazd = Convert.ToInt32(cbRodzaj.SelectedValue);
                _pojazd.Zbiornik         = Convert.ToDecimal(tbPojBak.Text);
                _pojazd.Stan_Licz_Pocz   = Convert.ToDecimal(tbLiczStPocz.Text);
                _pojazd.Numer_Oc         = tbNumerOC.Text;
                _pojazd.Data_Oc          = tbDataOC.Value;
                _pojazd.Polisa_Ac        = chbUbezAC.Checked;
                _pojazd.Numer_Ac         = tbNumerAC.Text;
                _pojazd.Data_Ac          = tbDataAC.Value;
                _pojazd.Data_Bad_Tech    = tbBadTech.Value;
                _pojazd.Licz_Bad_Tech    = Convert.ToDecimal(tbStLiczPT.Text);
                _pojazd.Gwarancja        = chbGwarancja.Checked;
                _pojazd.Data_Gwarancja   = tbGwarancjaDo.Value;
                _pojazd.Stan_Licz_Gwar   = Narzedzia.StringToDecimal(tbStLiczG.Text);
                _pojazd.Id_Paliwo_Pojazd = (int)cbPaliwo.SelectedValue;
                _pojazd.Id_Rodzaj_Pojazd = (int)cbRodzaj.SelectedValue;

                _pojazd.Popraw();
                break;
            }
        }
コード例 #3
0
        private void btZatwierdz_Click_1(object sender, EventArgs e)
        {
            switch (_akcja)
            {
            case FormAkcja.Dopisz:

                _trasa.Id_Pojazd_Trasa   = Convert.ToInt32(cbPojazd.SelectedValue);
                _trasa.Id_Kierowca_Trasa = Convert.ToInt32(cbKierowca.SelectedValue);
                _trasa.Stan_Licz_Pocz    = Narzedzia.IsNullDecimal(Narzedzia.StringToDecimal(tbLicznikP.Text));
                _trasa.Stan_Licz_Koniec  = Convert.ToDecimal(tbLicznikK.Text);
                _trasa.Data_Wyjazd       = dtDataW.Value;
                _trasa.Data_Przyjazd     = dtDataP.Value;
                _trasa.Koniec_Trasa      = cbZakoncz.Checked;
                _trasa.Dopisz();

                break;

            case FormAkcja.Popraw:
                _trasa.Id_Pojazd_Trasa   = (int)cbPojazd.SelectedValue;
                _trasa.Id_Kierowca_Trasa = (int)cbKierowca.SelectedValue;
                _trasa.Stan_Licz_Pocz    = Convert.ToDecimal(tbLicznikP.Text);
                _trasa.Stan_Licz_Koniec  = Convert.ToDecimal(tbLicznikK.Text);
                _trasa.Data_Wyjazd       = dtDataW.Value;
                _trasa.Data_Przyjazd     = dtDataP.Value;
                _trasa.Koniec_Trasa      = cbZakoncz.Checked;
                _trasa.Popraw();
                break;
            }
        }
コード例 #4
0
        public void toolStripMenuItem2_Click(object sender, EventArgs e)
        {
            object  id        = gvPojazdy.CurrentRow.Cells["ID_POJAZD"].Value;
            int     id_pojazd = Narzedzia.ObjectToInt(id);
            XPojazd p         = new XPojazd(id_pojazd);

            RaportWbudowany r = new RaportWbudowany();

            r.Wykonaj(RaportWbudowany.RaportWbudowanyEnum.Pojazd, id_pojazd.ToString());
        }
コード例 #5
0
        private void gvTrasy_SelectionChanged(object sender, EventArgs e)
        {
            Object id = gvTrasy.CurrentRow.Cells["ID_TRASA"].Value;

            if (id != null)
            {
                int id_trasa = Narzedzia.ObjectToInt(id);

                XTrasa t = new XTrasa(id_trasa);
                OdswiezTankowania(t);
                trasaUstawiona = t;
            }
            else
            {
                trasaUstawiona = null;
            }
        }
コード例 #6
0
        private void btUsunTank_Click(object sender, EventArgs e)
        {
            Object id = gvTankowania.CurrentRow.Cells["ID_TANK"].Value;

            if (id != null)
            {
                int         id_trasa          = Narzedzia.ObjectToInt(id);
                XTankowanie t                 = new XTankowanie(id_trasa);
                FormAddTank dopiszPoprawTrasa = new FormAddTank(FormAkcja.Usun, t, _trasaUstawiona);
                switch (dopiszPoprawTrasa.ShowDialog())
                {
                case System.Windows.Forms.DialogResult.OK:
                    OdswiezTankowania(_trasaUstawiona);
                    break;

                default:
                    break;
                }
            }
        }
コード例 #7
0
        private void btUsunTrase_Click(object sender, EventArgs e)
        {
            Object id = gvTrasy.CurrentRow.Cells["ID_TRASA"].Value;

            if (id != null)
            {
                int          id_trasa          = Narzedzia.ObjectToInt(id);
                XTrasa       t                 = new XTrasa(id_trasa);
                FormAddTrase dopiszPoprawTrasa = new FormAddTrase(FormAkcja.Usun, t);
                switch (dopiszPoprawTrasa.ShowDialog())
                {
                case System.Windows.Forms.DialogResult.OK:
                    OdswierzListeTras();
                    break;

                default:
                    break;
                }
            }
        }
コード例 #8
0
        private void btUsun_Click(object sender, EventArgs e)
        {
            Object id = gvKierowcy.CurrentRow.Cells["ID"].Value;

            if (id != null)
            {
                int             id_kierowca          = Narzedzia.ObjectToInt(id);
                XKierowca       k                    = new XKierowca(id_kierowca);
                FormAddKierowcy dopiszPoprawKierowca = new FormAddKierowcy(FormAkcja.Usun, k);
                switch (dopiszPoprawKierowca.ShowDialog())
                {
                case System.Windows.Forms.DialogResult.OK:
                    OdswierzListe();
                    break;

                default:
                    break;
                }
            }
        }
コード例 #9
0
        private void btDopisz_Click(object sender, EventArgs e)
        {
            _tank.Id_Trasa_Tank         = Narzedzia.IsNullInt(_trasa.Id_Trasa);
            _tank.Id_Pojazd_Tank        = Narzedzia.IsNullInt(_trasa.Id_Pojazd_Trasa);
            _tank.Data_Tank             = tbDataTank.Value;
            _tank.Ilosc_Tank            = Narzedzia.StringToDecimal(tbIlosc.Text);
            _tank.Wartosc_Tank          = Narzedzia.StringToDecimal(tbWartosc.Text);
            _tank.Licznik_Tank          = Narzedzia.StringToDecimal(tbStanLicznika.Text);
            _tank.Id_Rodzaj_Paliwa_Tank = Narzedzia.IsNullInt(cbPaliwo.SelectedValue);
            switch (_akcja)
            {
            case FormAkcja.Dopisz:
                _tank.Dopisz();
                break;

            case FormAkcja.Popraw:
                _tank.Popraw();
                break;
            }
        }
コード例 #10
0
        private void gvTrasy_SelectionChanged(object sender, EventArgs e)
        {
            Object id = gvTrasy.CurrentRow.Cells["ID_TRASA"].Value;

            if (id != null)
            {
                int    id_trasa = Narzedzia.ObjectToInt(id);
                XTrasa t        = new XTrasa(id_trasa);
                OdswiezTankowania(t);
                _trasaUstawiona      = t;
                btDopiszTank.Enabled = true;
                btPoprawTank.Enabled = true;
                btUsunTank.Enabled   = true;
            }
            else
            {
                _trasaUstawiona      = null;
                btDopiszTank.Enabled = false;
                btPoprawTank.Enabled = false;
                btUsunTank.Enabled   = false;
            }
        }
コード例 #11
0
        private void gvKierowcy_SelectionChanged(object sender, EventArgs e)
        {
            lNazwa.Text = Narzedzia.ObjectToString(gvKierowcy.CurrentRow.Cells["Nazwisko"].Value);

            // Object
        }