public string SaveActivityWoda(string data, string licznik) { if (data != "" && licznik != "") { try { ewidencjaContext ew = new ewidencjaContext(); TblZuzycieWody tzw = new TblZuzycieWody(); tzw.Date = Convert.ToDateTime(data); tzw.WskLicznika = Convert.ToDecimal(licznik); ew.TblZuzycieWody.Add(tzw); ew.SaveChanges(); ViewBag.path = configuration.GetSection("AppSettings").GetSection("appath").Value; return("OK"); } catch (Exception ex) { return(ex.ToString()); } } else { return("Nie wypełniono danych "); } }
public String SaveActivity(string data, string przebieg, string opis, string pojazd) { string err = ""; if (data != "" && przebieg != "" && opis != "") { ewidencjaContext ew = new ewidencjaContext(); int exists_counter = 0; try { //checking if entry exists DateTime dt = Convert.ToDateTime(data); string dts = dt.ToString("yyyy-MM-dd HH:mm:ss"); DateTime dt_format = Convert.ToDateTime(dts); var tcp = ew.CzynnosciPojazdy.Where(x => x.Data == dt && x.Przebieg == przebieg && x.OpisCzynnosci == opis).ToList().Count; exists_counter = tcp; // if (exists_counter == 0) { CzynnosciPojazdy cp = new CzynnosciPojazdy(); cp.Data = dt_format; cp.Przebieg = przebieg; cp.OpisCzynnosci = opis; cp.IdPojazdu = Convert.ToInt32(pojazd); cp.IdVehicle = Convert.ToInt32(pojazd); ew.CzynnosciPojazdy.Add(cp); ew.SaveChanges(); return("OK"); } else { err = "Wpis już istnieje !"; return(err); } } catch (Exception ex) { err = ex.ToString(); return(err); } } else { return(err); } }
public String SaveActivityEnergy(string data, string licznik) { if (data != "" && licznik != "") { try { //pobieranie ostatniej wartości licznika i wyliczenie kwh ewidencjaContext ew = new ewidencjaContext(); var tze = ew.TblZuzycieEnergii.OrderByDescending(x => x.Data).Select(x => x.WskLicznika).FirstOrDefault(); int licz = Convert.ToInt32(licznik); int kwh_l = Convert.ToInt32(tze.Value); decimal difference = Math.Abs(licz - kwh_l); System.Diagnostics.Trace.WriteLine("difference: " + difference); string kwh = "0"; kwh = difference.ToString(); System.Diagnostics.Trace.WriteLine("kwh: " + kwh); TblZuzycieEnergii ze = new TblZuzycieEnergii(); ze.Data = Convert.ToDateTime(data); ze.WskLicznika = Convert.ToDecimal(licznik); ze.Kwh = Convert.ToDecimal(kwh); ew.TblZuzycieEnergii.Add(ze); ew.SaveChanges(); return("OK"); } catch (Exception ex) { return(ex.ToString()); } } else { return("Nie wypełniono danych "); } }
public String SaveActivityGas(string data, string licznik) { if (data != "" && licznik != "") { try { //pobieranie ostatniej wartości licznika i wyliczenie kwh ewidencjaContext ew = new ewidencjaContext(); var wsk = ew.TblZuzycieGazu.OrderByDescending(a => a.Data).Select(a => new { a.WskLicznika }).FirstOrDefault(); int licz = Convert.ToInt32(licznik); int kwh_l = Convert.ToInt32(wsk.WskLicznika); decimal difference = Math.Abs(licz - kwh_l); System.Diagnostics.Trace.WriteLine("difference: " + difference); string kwh = "0"; kwh = difference.ToString(); TblZuzycieGazu gz = new TblZuzycieGazu(); gz.Data = Convert.ToDateTime(data); gz.WskLicznika = Convert.ToDecimal(licznik); gz.Kwh = Convert.ToDecimal(kwh); ew.TblZuzycieGazu.Add(gz); ew.SaveChanges(); } catch (Exception ex) { return(ex.ToString()); } return("OK"); } else { return("Nie wypełniono danych "); } }