public override bool Update()
 {
     if (string.IsNullOrEmpty(DatumDemontaze))
     {
         return(UseDbMethod(Databaza.UpdateDoplnokStlpu(Cislo, Id, TypDoplnku, Popis, DatumInstalacie)));
     }
     return(UseDbMethod(Databaza.UpdateDoplnokStlpu(Cislo, Id, TypDoplnku, Popis, DatumInstalacie, DateTime.Parse(DatumDemontaze))));
 }
Beispiel #2
0
        public void PridajDatumyDemontaze()
        {
            var db     = new Databaza();
            var reader = db.SpecialSelect("SELECT cislo , nest.id, nest.typ_doplnku, nest.popis, nest.datum_instalacie FROM s_stlp ss, table(select doplnky from s_stlp c WHERE c.cislo = ss.cislo) nest");

            foreach (var row in reader)
            {
                if (_random.Next() % 2 == 0)
                {
                    var idStlpu                = int.Parse(row["CISLO"].ToString());
                    var idDoplnku              = int.Parse(row["ID"].ToString());
                    var typDoplnku             = row["TYP_DOPLNKU"].ToString()[0];
                    var popisDoplnku           = row["POPIS"].ToString();
                    var datumInstalacieDoplnku = DateTime.Parse(row["DATUM_INSTALACIE"].ToString());
                    var datumDemontazeDoplnku  = RandomDay(datumInstalacieDoplnku, DateTime.Now);
                    db.UpdateDoplnokStlpu(idStlpu, idDoplnku, typDoplnku, popisDoplnku, datumInstalacieDoplnku,
                                          datumDemontazeDoplnku);
                }
            }
        }