// 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; } }
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; }
public FormAddTank(FormAkcja d, XTankowanie ta = null, XTrasa tr = null) { InitializeComponent(); _akcja = d; _tank = ta; _trasa = tr; PaliwoLista(); }
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; }
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; }
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; } } }
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; } }
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; } }