示例#1
0
        protected override void FillListRows(SqlDataReader rdrListRows)
        {
            XKierowca k = new XKierowca();

            k.Nazwisko     = rdrListRows["NAZWISKO"].ToString();
            k.Imie         = rdrListRows["IMIE"].ToString();
            k.Pesel        = rdrListRows["PESEL"].ToString();
            k.Miasto       = rdrListRows["MIASTO"].ToString();
            k.Ulica        = rdrListRows["ULICA"].ToString();
            k.KodP         = rdrListRows["KODP"].ToString();
            k.Poczta       = rdrListRows["POCZTA"].ToString();
            k.Nr_Domu      = rdrListRows["NR_DOMU"].ToString();
            k.Nr_Lokalu    = rdrListRows["NR_LOKALU"].ToString();
            k.Data_Ur      = (DateTime)rdrListRows["DATA_UR"];
            k.Data_Bad_Lek = (DateTime)rdrListRows["DATA_BAD_LEK"];
            k.Tel1         = rdrListRows["TEL1"].ToString();
            k.Tel2         = rdrListRows["TEL2"].ToString();
            k.KatA         = Narzedzia.IsNullBool(rdrListRows["KATA"]);
            k.KatB         = Narzedzia.IsNullBool(rdrListRows["KATB"]);
            k.KatC         = Narzedzia.IsNullBool(rdrListRows["KATC"]);
            k.KatD         = Narzedzia.IsNullBool(rdrListRows["KATD"]);
            k.ID           = int.Parse(rdrListRows["ID_KIEROWCA"].ToString());

            Lista.Add(k);
        }
示例#2
0
 protected override void FillListRows(System.Data.SqlClient.SqlDataReader rdrListRows)
 {
     if (rdrListRows.Read())
     {
         Nr_Rej           = rdrListRows["NR_REJ"].ToString();
         Marka            = rdrListRows["MARKA"].ToString();
         Model            = rdrListRows["MODEL"].ToString();
         Pojemnosc        = Decimal.Parse(rdrListRows["POJEMNOSC"].ToString());
         Rok_Prod         = rdrListRows["ROK_PROD"].ToString();
         Id_Rodzaj_Pojazd = int.Parse(rdrListRows["ID_RODZAJ_POJAZD"].ToString());
         Nr_Silnik        = rdrListRows["NR_SILNIK"].ToString();
         Nr_Nadwozie      = rdrListRows["NR_NADWOZIE"].ToString();
         Id_Paliwo_Pojazd = int.Parse(rdrListRows["ID_PALIWO_POJAZD"].ToString());
         Zbiornik         = Decimal.Parse(rdrListRows["ZBIORNIK"].ToString());
         Stan_Licz_Pocz   = Decimal.Parse(rdrListRows["STAN_LICZ_POCZ"].ToString());
         Numer_Oc         = rdrListRows["NUMER_OC"].ToString();
         Data_Oc          = (DateTime)rdrListRows["DATA_OC"];
         Polisa_Ac        = Narzedzia.IsNullBool(rdrListRows["POLISA_AC"]);
         Numer_Ac         = rdrListRows["NUMER_AC"].ToString();
         Data_Ac          = (DateTime)rdrListRows["DATA_AC"];
         Data_Bad_Tech    = (DateTime)rdrListRows["DATA_BAD_TECH"];
         Licz_Bad_Tech    = Decimal.Parse(rdrListRows["LICZ_BAD_TECH"].ToString());
         Gwarancja        = Narzedzia.IsNullBool(rdrListRows["GWARANCJA"]);
         Data_Gwarancja   = (DateTime)rdrListRows["DATA_GWARANCJA"];
         Stan_Licz_Gwar   = Narzedzia.IsNullDecimal(rdrListRows["STAN_LICZ_GWAR"]);
         Id_Pojazd        = int.Parse(rdrListRows["ID_POJAZD"].ToString());
     }
 }
示例#3
0
        protected override void FillListRows(SqlDataReader rdrListRows)
        {
            XPojazd p = new XPojazd();

            p.Nr_Rej           = rdrListRows["NR_REJ"].ToString();
            p.Marka            = rdrListRows["MARKA"].ToString();
            p.Model            = rdrListRows["MODEL"].ToString();
            p.Pojemnosc        = Decimal.Parse(rdrListRows["POJEMNOSC"].ToString());
            p.Rok_Prod         = rdrListRows["ROK_PROD"].ToString();
            p.Id_Rodzaj_Pojazd = int.Parse(rdrListRows["ID_RODZAJ_POJAZD"].ToString());
            p.Nr_Silnik        = rdrListRows["NR_SILNIK"].ToString();
            p.Nr_Nadwozie      = rdrListRows["NR_NADWOZIE"].ToString();
            p.Id_Paliwo_Pojazd = int.Parse(rdrListRows["ID_PALIWO_POJAZD"].ToString());
            p.Zbiornik         = Decimal.Parse(rdrListRows["ZBIORNIK"].ToString());
            p.Stan_Licz_Pocz   = Decimal.Parse(rdrListRows["STAN_LICZ_POCZ"].ToString());
            p.Numer_Oc         = rdrListRows["NUMER_OC"].ToString();
            p.Data_Oc          = (DateTime)rdrListRows["DATA_OC"];
            p.Polisa_Ac        = Narzedzia.IsNullBool(rdrListRows["POLISA_AC"]);
            p.Numer_Ac         = rdrListRows["NUMER_AC"].ToString();
            p.Data_Ac          = (DateTime)rdrListRows["DATA_AC"];
            p.Data_Bad_Tech    = (DateTime)rdrListRows["DATA_BAD_TECH"];
            p.Licz_Bad_Tech    = Decimal.Parse(rdrListRows["LICZ_BAD_TECH"].ToString());
            p.Gwarancja        = Narzedzia.IsNullBool(rdrListRows["GWARANCJA"]);
            p.Data_Gwarancja   = (DateTime)rdrListRows["DATA_GWARANCJA"];
            p.Stan_Licz_Gwar   = Decimal.Parse(rdrListRows["STAN_LICZ_GWAR"].ToString());
            p.Id_Pojazd        = int.Parse(rdrListRows["ID_POJAZD"].ToString());
            ListaPojazdow.Add(p);
        }
示例#4
0
 protected override void FillListRows(System.Data.SqlClient.SqlDataReader rdrListRows)
 {
     if (rdrListRows.Read())
     {
         Id_Rodzaj    = Narzedzia.IsNullInt(rdrListRows["ID_RODZAJ"]);
         Rodzaj_Nazwa = Narzedzia.IsNullString(rdrListRows["RODZAJ_NAZWA"]);
     }
 }
示例#5
0
 protected override void FillListRows(System.Data.SqlClient.SqlDataReader rdrListRows)
 {
     if (rdrListRows.Read())
     {
         Id_Paliwo    = Narzedzia.IsNullInt(rdrListRows["ID_PALIWO"]);
         Paliwo_Nazwa = Narzedzia.IsNullString(rdrListRows["PALIWO_NAZWA"]);
     }
 }
示例#6
0
 /// <summary>
 /// Metoda wypełnia rekord z SqlDataReader
 /// </summary>
 public void FillFrom(System.Data.SqlClient.SqlDataReader rdrListRows)
 {
     Clear();
     Id_Tank               = Narzedzia.IsNullInt(rdrListRows["ID_TANK"]);
     Id_Trasa_Tank         = Narzedzia.IsNullInt(rdrListRows["ID_TRASA_TANK"]);
     Id_Pojazd_Tank        = Narzedzia.IsNullInt(rdrListRows["ID_POJAZD_TANK"]);
     Data_Tank             = Narzedzia.IsNullDateTime(rdrListRows["DATA_TANK"]);
     Ilosc_Tank            = Narzedzia.IsNullDecimal(rdrListRows["ILOSC_TANK"]);
     Wartosc_Tank          = Narzedzia.IsNullDecimal(rdrListRows["WARTOSC_TANK"]);
     Licznik_Tank          = Narzedzia.IsNullDecimal(rdrListRows["LICZNIK_TANK"]);
     Id_Rodzaj_Paliwa_Tank = Narzedzia.IsNullInt(rdrListRows["ID_RODZAJ_PALIWA_TANK"]);
 }
示例#7
0
 /// <summary>
 /// Metoda wypełnia rekord z SqlDataReader
 /// </summary>
 public void FillFrom(System.Data.SqlClient.SqlDataReader rdrListRows)
 {
     Clear();
     Id_Trasa          = Narzedzia.IsNullInt(rdrListRows["ID_TRASA"]);
     Id_Kierowca_Trasa = Narzedzia.IsNullInt(rdrListRows["ID_KIEROWCA_TRASA"]);
     Id_Pojazd_Trasa   = Narzedzia.IsNullInt(rdrListRows["ID_POJAZD_TRASA"]);
     Data_Wyjazd       = Narzedzia.IsNullDateTime(rdrListRows["DATA_WYJAZD"]);
     Data_Przyjazd     = Narzedzia.IsNullDateTime(rdrListRows["DATA_PRZYJAZD"]);
     Stan_Licz_Pocz    = Narzedzia.IsNullDecimal(rdrListRows["STAN_LICZ_POCZ"]);
     Stan_Licz_Koniec  = Narzedzia.IsNullDecimal(rdrListRows["STAN_LICZ_KONIEC"]);
     Id_Tank_Trasa     = Narzedzia.IsNullInt(rdrListRows["ID_TANK_TRASA"]);
 }
示例#8
0
        protected override void FillListRows(SqlDataReader rdrListRows)
        {
            XTrasa t = new XTrasa();

            t.Id_Trasa          = int.Parse(rdrListRows["ID_TRASA"].ToString());
            t.Id_Kierowca_Trasa = int.Parse(rdrListRows["ID_KIEROWCA_TRASA"].ToString());
            t.Id_Pojazd_Trasa   = int.Parse(rdrListRows["ID_POJAZD_TRASA"].ToString());
            t.Data_Wyjazd       = (DateTime)rdrListRows["DATA_WYJAZD"];
            t.Data_Przyjazd     = (DateTime)rdrListRows["DATA_PRZYJAZD"];
            t.Stan_Licz_Pocz    = Decimal.Parse(rdrListRows["STAN_LICZ_POCZ"].ToString());
            t.Stan_Licz_Pocz    = Decimal.Parse(rdrListRows["STAN_LICZ_KONIEC"].ToString());
            t.Id_Tank_Trasa     = int.Parse(rdrListRows["ID_TANK_TRASA"].ToString());
            t.Koniec_Trasa      = Narzedzia.IsNullBool(rdrListRows["KONIEC_TRASA"]);
            Lista.Add(t);
        }
示例#9
0
        public void Dopisz()
        {
            string sQuery = string.Format("Insert Into {0} (ID_TRASA_TANK,ID_POJAZD_TANK,DATA_TANK,ILOSC_TANK,WARTOSC_TANK,LICZNIK_TANK,ID_RODZAJ_PALIWA_TANK)" +
                                          "Values({1},{2},{3},{4},{5},{6},{7})",
                                          NameSQL, // 0
                                          Id_Trasa_Tank,
                                          Id_Pojazd_Tank,
                                          Narzedzia.DateTimeToSQL(Data_Tank),
                                          Narzedzia.DecimalToSQL(Ilosc_Tank),
                                          Narzedzia.DecimalToSQL(Wartosc_Tank),
                                          Narzedzia.DecimalToSQL(Licznik_Tank), // 6
                                          Id_Rodzaj_Paliwa_Tank);               // 7

            Id_Tank = ExecuteSQLIDENTITY(sQuery);
        }
示例#10
0
        /// <summary>
        /// Metoda dopisuje do SQL i zwaraca autoinkrement ID_TRASA
        /// </summary>
        public void Dopisz()
        {
            string sQuery = string.Format("Insert Into {0} (ID_KIEROWCA_TRASA,ID_POJAZD_TRASA,DATA_WYJAZD,DATA_PRZYJAZD,STAN_LICZ_POCZ,STAN_LICZ_KONIEC,ID_TANK_TRASA,KONIEC_TRASA)" +
                                          "Values({1},{2},{3},{4},{5},{6},{7},{8})",
                                          NameSQL,                                  // 0
                                          Id_Kierowca_Trasa,                        // 1
                                          Id_Pojazd_Trasa,                          // 2
                                          Narzedzia.DateTimeToSQL(Data_Wyjazd),     // 3
                                          Narzedzia.DateTimeToSQL(Data_Przyjazd),   // 4
                                          Narzedzia.DecimalToSQL(Stan_Licz_Pocz),   // 5
                                          Narzedzia.DecimalToSQL(Stan_Licz_Koniec), // 6
                                          Id_Tank_Trasa,                            // 7
                                          Koniec_Trasa ? 1 : 0);

            Id_Trasa = ExecuteSQLIDENTITY(sQuery);
        }
示例#11
0
        /// <summary>
        /// Zapisuje dane w SQL na podstawie ID_TANK
        /// </summary>
        public void Popraw()
        {
            if (Id_Tank == 0)
            {
                return;
            }

            string sQuery = string.Format("Update {0} set ID_TRASA_TANK={2}, ID_POJAZD_TANK={3}, DATA_TANK={4}, ILOSC_TANK={5}, WARTOSC_TANK={6}, LICZNIK_TANK={7}, ID_RODZAJ_PALIWA_TANK={8}" +
                                          " where ID_TANK={1}",
                                          NameSQL,        // 0
                                          Id_Tank,        // 1
                                          Id_Trasa_Tank,  // 2
                                          Id_Pojazd_Tank, // 3
                                          Narzedzia.DateTimeToSQL(Data_Tank),
                                          Narzedzia.DecimalToSQL(Ilosc_Tank),
                                          Narzedzia.DecimalToSQL(Wartosc_Tank),
                                          Narzedzia.DecimalToSQL(Licznik_Tank), // 7
                                          Id_Rodzaj_Paliwa_Tank);               // 8

            ExecuteSQL(sQuery);
        }
示例#12
0
        /// <summary>
        /// Zapisuje dane w SQL na podstawie ID_TRASA
        /// </summary>
        public void Popraw()
        {
            if (Id_Trasa == 0)
            {
                return;
            }

            string sQuery = string.Format("Update {0} set ID_KIEROWCA_TRASA={2}, ID_POJAZD_TRASA={3}, DATA_WYJAZD={4}, DATA_PRZYJAZD={5}, STAN_LICZ_POCZ={6}, " +
                                          "STAN_LICZ_KONIEC={7}, ID_TANK_TRASA={8}, KONIEC_TRASA={9}" +
                                          " where ID_TRASA={1}",
                                          NameSQL,                                // 0
                                          Id_Trasa,                               // 1
                                          Id_Kierowca_Trasa,                      // 2
                                          Id_Pojazd_Trasa,                        // 3
                                          Narzedzia.DateTimeToSQL(Data_Wyjazd),   // 4
                                          Narzedzia.DateTimeToSQL(Data_Przyjazd), // 5
                                          Stan_Licz_Pocz,                         // 6
                                          Stan_Licz_Koniec,                       // 7
                                          Id_Tank_Trasa,                          // 8
                                          Koniec_Trasa ? 1 : 0);

            ExecuteSQL(sQuery);
        }
示例#13
0
 protected override void FillListRows(SqlDataReader rdrListRows)
 {
     if (rdrListRows.Read())
     {
         Nazwisko     = rdrListRows["NAZWISKO"].ToString();
         Imie         = rdrListRows["IMIE"].ToString();
         Pesel        = rdrListRows["PESEL"].ToString();
         Miasto       = rdrListRows["MIASTO"].ToString();
         Ulica        = rdrListRows["ULICA"].ToString();
         KodP         = rdrListRows["KODP"].ToString();
         Poczta       = rdrListRows["POCZTA"].ToString();
         Nr_Domu      = rdrListRows["NR_DOMU"].ToString();
         Nr_Lokalu    = rdrListRows["NR_LOKALU"].ToString();
         Data_Ur      = (DateTime)rdrListRows["DATA_UR"];
         Data_Bad_Lek = (DateTime)rdrListRows["DATA_BAD_LEK"];
         Tel1         = rdrListRows["TEL1"].ToString();
         Tel2         = rdrListRows["TEL2"].ToString();
         KatA         = Narzedzia.IsNullBool(rdrListRows["KATA"]);
         KatB         = Narzedzia.IsNullBool(rdrListRows["KATB"]);
         KatC         = Narzedzia.IsNullBool(rdrListRows["KATC"]);
         KatD         = Narzedzia.IsNullBool(rdrListRows["KATD"]);
         ID           = int.Parse(rdrListRows["ID_KIEROWCA"].ToString());
     }
 }