Beispiel #1
0
        // Obsługa Tank
        private void OdswiezTankowania(XTrasa t)
        {
            XTankowania lTank = new XTankowania();

            lTank.DajListe(string.Format("{0}={1}", t.Id_Trasa, "ID_TRASA_TANK"));
            gvTankowania.DataSource = lTank.Lista;
            // wykonaj kalkulacje i wpisz
            lRazemIloscW.Text     = "0";
            lRazemWartoscW.Text   = "0.00";
            lRazemOdlegloscW.Text = "0";
            lSrednia100W.Text     = "0";
            if (lTank.Lista.Count > 0)
            {
                decimal razemIlosc     = lTank.Lista.Sum(x => x.Ilosc_Tank);
                decimal razemWartosc   = lTank.Lista.Sum(x => x.Wartosc_Tank);
                decimal minLicznik     = lTank.Lista.Min(x => x.Licznik_Tank);
                decimal maxLicznik     = lTank.Lista.Max(x => x.Licznik_Tank);
                decimal razemOdleglosc = maxLicznik - minLicznik;
                lRazemIloscW.Text     = string.Format("{0:0.00}", razemIlosc);
                lRazemWartoscW.Text   = string.Format("{0:0.00}", razemWartosc);
                lRazemOdlegloscW.Text = string.Format("{0}", razemOdleglosc);
                if (razemOdleglosc > 0)
                {
                    lSrednia100W.Text = string.Format("{0:0.0000}", (razemIlosc / razemOdleglosc) * 100);
                }
            }
        }
        private void FormAddTrase_Load_1(object sender, EventArgs e)
        {
            switch (_akcja)
            {
            case FormAkcja.Dopisz:
                this.Text = "Nowa trasa";
                _trasa    = new XTrasa();
                break;

            case FormAkcja.Popraw:
                this.Text = "Popraw trasę";
                cbPojazd.SelectedValue   = _trasa.Id_Pojazd_Trasa;
                cbKierowca.SelectedValue = _trasa.Id_Kierowca_Trasa;
                tbLicznikP.Text          = _trasa.Stan_Licz_Pocz.ToString();
                tbLicznikK.Text          = _trasa.Stan_Licz_Koniec.ToString();
                cbZakoncz.Checked        = _trasa.Koniec_Trasa;
                break;

            case FormAkcja.Usun:
                if (MessageBox.Show("Czy usunąć wybrany rekord ?", "Pytanie", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
                {
                    _trasa.Usun();
                    DialogResult = DialogResult.OK;
                }
                else
                {
                    DialogResult = DialogResult.Cancel;
                }
                this.Close();
                break;
            }
        }
Beispiel #3
0
        private void OdswiezTankowania(XTrasa t)
        {
            XTankowania lTank = new XTankowania();

            lTank.DajListe(string.Format("{0}={1}", t.Id_Trasa, "ID_TRASA_TANK"));

            gvTankowania.DataSource = lTank.ListaTank;
        }
Beispiel #4
0
 public FormAddTank(FormAkcja d, XTankowanie ta = null, XTrasa tr = null)
 {
     InitializeComponent();
     _akcja = d;
     _tank  = ta;
     _trasa = tr;
     PaliwoLista();
 }
Beispiel #5
0
 public FormAddTrase(FormAkcja c, XTrasa t = null)
 {
     InitializeComponent();
     _akcja = c;
     _trasa = t;
     KierowcyLista();
     PojazdyLista();
     DajStanLiczKoniec();
 }
        public FormAddTank(FormAkcja d, XTankowanie ta = null, XTrasa tr = null)
        {
            InitializeComponent();
            this.Icon = Zasoby.Properties.Resources.MalaFlota;
            _akcja    = d;
            _tank     = ta;
            _trasa    = tr;
            PaliwoLista();

            btDopisz.Image      = Zasoby.Properties.Resources.ok;
            btDopisz.ImageAlign = ContentAlignment.MiddleLeft;
            btDopisz.TextAlign  = ContentAlignment.MiddleRight;

            btPorzuc.Image      = Zasoby.Properties.Resources.cancel;
            btPorzuc.ImageAlign = ContentAlignment.MiddleLeft;
            btPorzuc.TextAlign  = ContentAlignment.MiddleRight;
        }
Beispiel #7
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;
            }
        }
        public FormAddTrase(FormAkcja c, XTrasa t = null)
        {
            InitializeComponent();
            this.Icon = Zasoby.Properties.Resources.MalaFlota;
            _akcja    = c;
            _trasa    = t;
            KierowcyLista();
            PojazdyLista();


            btZatwierdz.Image      = Zasoby.Properties.Resources.ok;
            btZatwierdz.ImageAlign = ContentAlignment.MiddleLeft;
            btZatwierdz.TextAlign  = ContentAlignment.MiddleRight;

            btPorzuc.Image      = Zasoby.Properties.Resources.cancel;
            btPorzuc.ImageAlign = ContentAlignment.MiddleLeft;
            btPorzuc.TextAlign  = ContentAlignment.MiddleRight;
        }
Beispiel #9
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;
                }
            }
        }
Beispiel #10
0
        private void FormAddTrase_Load_1(object sender, EventArgs e)
        {
            switch (_akcja)
            {
            case FormAkcja.Dopisz:
                _trasa = new XTrasa();
                break;

            case FormAkcja.Popraw:
                cbPojazd.SelectedValue   = _trasa.Id_Pojazd_Trasa;
                cbKierowca.SelectedValue = _trasa.Id_Kierowca_Trasa;
                tbLicznikP.Text          = Convert.ToString(_trasa.Stan_Licz_Pocz);
                tbLicznikK.Text          = Convert.ToString(_trasa.Stan_Licz_Koniec);
                cbZakoncz.Checked        = _trasa.Koniec_Trasa;



                break;
            }
        }
Beispiel #11
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;
            }
        }