public ActionResult ListJson() { List <AjanvarausModel> model = new List <AjanvarausModel>(); JohaMeriSQL2Entities entities = new JohaMeriSQL2Entities(); try { List <Arkistot> tunnukset = entities.Arkistot.ToList(); // muodostetaan näkymämalli tietokannan rivien pohjalta CultureInfo fiFi = new CultureInfo("fi-FI"); foreach (Arkistot tunnus in tunnukset) { AjanvarausModel view = new AjanvarausModel(); view.HoitajaId = tunnus.Hoitaja_ID; view.RekisteriId = tunnus.Rekisterointi_ID; view.Tunnari = tunnus.Hoitajat.Tunnus; view.ArkistoituEtunimi = tunnus.Hoitajat.Etunimi; view.ArkistoituSukunimi = tunnus.Hoitajat.Sukunimi; view.ArkistoVuosikurssi = tunnus.Hoitajat.Tiedot_arkistoitu; view.TiedotArkistoitu = tunnus.Hoitajat.Tiedot_arkistoitu + ": " + tunnus.Hoitajat.Tunnus; view.ArkistointiPvm = tunnus.ArkistointiPvm.Value.ToString(fiFi); model.Add(view); } } finally { entities.Dispose(); } return(Json(model, JsonRequestBehavior.AllowGet)); }
// GET: TaloLampo public ActionResult Index() { List <LampoViewModel> model = new List <LampoViewModel>(); JohaMeriSQL2Entities entities = new JohaMeriSQL2Entities(); try { List <TaloLampo> talolammot = entities.TaloLampo.OrderByDescending(TaloLampo => TaloLampo.Huone).ToList(); // muodostetaan näkymämalli tietokannan rivien pohjalta foreach (TaloLampo talolampo in talolammot) { LampoViewModel lampo = new LampoViewModel(); lampo.Huone_ID = talolampo.Huone_ID; lampo.Huone = talolampo.Huone; lampo.HuoneNykyLampo = talolampo.HuoneNykyLampo; lampo.HuoneTavoiteLampo = talolampo.HuoneTavoiteLampo; lampo.LampoKirjattu = talolampo.LampoKirjattu; lampo.LampoOn = talolampo.LampoOn; lampo.LampoOff = talolampo.LampoOff; model.Add(lampo); } } finally { entities.Dispose(); } return(View(model)); }
// GET: TaloSauna/Details/5 public ActionResult Details(int?id) { SaunaViewModel model = new SaunaViewModel(); JohaMeriSQL2Entities entities = new JohaMeriSQL2Entities(); try { TaloSauna taloSauna = db.TaloSauna.Find(id); if (taloSauna == null) { return(HttpNotFound()); } TaloSauna saunadetail = entities.TaloSauna.Find(taloSauna.Sauna_ID); SaunaViewModel sauna = new SaunaViewModel(); sauna.Sauna_ID = saunadetail.Sauna_ID; sauna.SaunaNro = saunadetail.SaunaNro; sauna.SaunanNimi = saunadetail.SaunanNimi; sauna.SaunaTavoiteLampotila = saunadetail.SaunaTavoiteLampotila; sauna.SaunaNykyLampotila = saunadetail.SaunaNykyLampotila; sauna.SaunaStart = saunadetail.SaunaStart.GetValueOrDefault(); sauna.SaunaStop = saunadetail.SaunaStop.GetValueOrDefault(); sauna.SaunanTila = saunadetail.SaunanTila; model = sauna; } finally { entities.Dispose(); } return(View(model)); }
// GET: Home/GetVaraukset public ActionResult GetVaraukset(string Alku, string Loppu) { var a = Convert.ToDateTime(Alku); var l = Convert.ToDateTime(Loppu); JohaMeriSQL2Entities entities = new JohaMeriSQL2Entities(); List <Varaus> varaukset = (from o in entities.Varaus where (o.pvm >= a && o.pvm < l) //where ( o.alku >= Convert.ToDateTime(alku) && o.loppu < Convert.ToDateTime(loppu) ) //orderby o.datetime ascending select o).ToList(); entities.Dispose(); List <VarausData> result = new List <VarausData>(); foreach (Varaus c in varaukset) { VarausData data = new VarausData(); data.ID = c.Varaus_ID; //data.opiskelija_id = Convert.ToInt32(c.opiskelija_id); //data.hoitopaikka_id = Convert.ToInt32(c.hoitopaikka_id); //data.asiakas_id = Convert.ToInt32(c.asiakas_id); data.Pvm = Convert.ToDateTime(c.pvm); data.startTime = c.Alku; data.endTime = c.Loppu; data.text = c.Info + " ID: " + c.Varaus_ID + " ALKU: " + c.Alku + " LOPPU: " + c.Loppu; result.Add(data); } return(Json(result, JsonRequestBehavior.AllowGet)); }
// GET: TaloLampo/Details/5 public ActionResult Details(int?id) { LampoViewModel model = new LampoViewModel(); JohaMeriSQL2Entities entities = new JohaMeriSQL2Entities(); try { TaloLampo taloLampo = db.TaloLampo.Find(id); if (taloLampo == null) { return(HttpNotFound()); } TaloLampo lampodetail = entities.TaloLampo.Find(taloLampo.Huone_ID); LampoViewModel lampo = new LampoViewModel(); lampo.Huone_ID = lampodetail.Huone_ID; lampo.Huone = lampodetail.Huone; lampo.HuoneNykyLampo = lampodetail.HuoneNykyLampo; lampo.HuoneTavoiteLampo = lampodetail.HuoneTavoiteLampo; lampo.LampoKirjattu = lampodetail.LampoKirjattu; lampo.LampoOn = lampodetail.LampoOn; lampo.LampoOff = lampodetail.LampoOff; model = lampo; } finally { entities.Dispose(); } return(View(model)); }
public ActionResult Getpalvelut(int?id) { JohaMeriSQL2Entities entities = new JohaMeriSQL2Entities(); List <Palvelut> palvelut = (from p in entities.Palvelut where p.Palvelu_ID == id select p).ToList(); List <HoitajatietoData> result = new List <HoitajatietoData>(); foreach (Palvelut palvelu in palvelut) { HoitajatietoData data = new HoitajatietoData(); data.Hoitaja_ID = (int)(palvelu.Hoitaja_id); data.PalvelunNimi = palvelu.Palvelu_ID.ToString(); data.Palvelu_ID = palvelu.Palvelu_ID; List <Hoitajat> hoitajat = (from h in entities.Hoitajat where h.Hoitaja_ID == palvelu.Hoitaja_id select h).ToList(); data.EtunimiNimi = hoitajat[0].Etunimi; data.SukunimiNimi = hoitajat[0].Sukunimi; //data.PalvelunKesto = (double)(palvelu.Palvelun_kesto); result.Add(data); } entities.Dispose(); return(Json(result, JsonRequestBehavior.AllowGet)); }
// GET: TaloLampo/Create public ActionResult Create() { JohaMeriSQL2Entities db = new JohaMeriSQL2Entities(); LampoViewModel model = new LampoViewModel(); return(View(model)); }
// GET: HoitajaPalvelu public ActionResult Index() { JohaMeriSQL2Entities entities = new JohaMeriSQL2Entities(); List <Hoitajat> model = entities.Hoitajat.ToList(); entities.Dispose(); return(View(model)); }
// GET: TaloSauna/Create public ActionResult Create() { JohaMeriSQL2Entities db = new JohaMeriSQL2Entities(); SaunaViewModel model = new SaunaViewModel(); ViewBag.SaunanNimi = new SelectList((from ts in db.TaloSauna select new { Sauna_ID = ts.Sauna_ID, SaunanNimi = ts.SaunanNimi }), "Sauna_ID", "SaunanNimi", null); return(View(model)); }
// GET: TaloIlma/Create public ActionResult Create() { JohaMeriSQL2Entities db = new JohaMeriSQL2Entities(); IlmaViewModel model = new IlmaViewModel(); ViewBag.Huone = new SelectList((from ti in db.TaloIlma select new { Ilma_ID = ti.Ilma_ID, Huone = ti.Huone }), "Ilma_ID", "Huone", null); return(View(model)); }
// GET: TaloValo/Create public ActionResult Create() { JohaMeriSQL2Entities db = new JohaMeriSQL2Entities(); LightsViewModel model = new LightsViewModel(); ViewBag.Huone = new SelectList((from tv in db.TaloValo select new { Valo_ID = tv.Valo_ID, Huone = tv.Huone }), "Valo_ID", "Huone", null); ViewBag.ValaisinType = new SelectList((from tv in db.TaloValo select new { Valo_ID = tv.Valo_ID, Huone = tv.Huone }), "Valo_ID", "ValaisinType", null); return(View(model)); }
//HOITAJATIEDON ARKISTOINTI (SQL) TIETOKANTAAN public JsonResult Arkistointi() {//ks. kansio Utilities:ReadToEnd->laajennusmetodi: string json = Request.InputStream.ReadToEnd(); //uusi luokka: RekisteriArkisto inputData = JsonConvert.DeserializeObject <RekisteriArkisto>(json); bool success = false; string error = ""; JohaMeriSQL2Entities entities = new JohaMeriSQL2Entities(); try { //haetaan ensin hoitajan id-numero koodin perusteella: int HoitajaId = (from h in entities.Hoitajat where h.Tunnus == inputData.Tunnari select h.Hoitaja_ID).FirstOrDefault(); //haetaan reksiteri id-numero koodin perusteella: int RekisteriId = (from r in entities.Rekisterointi where r.Vuosikurssi == inputData.ArkistoVuosikurssi select r.Rekisterointi_ID).FirstOrDefault(); if ((HoitajaId > 0) && (RekisteriId > 0)) { //tallennetaan hoitajatieto Arkistointikantaan: Arkistot newEntry = new Arkistot(); newEntry.Rekisterointi_ID = RekisteriId; newEntry.Hoitaja_ID = HoitajaId; //newEntry.Tiedot_arkistoitu = tiedot_arkistoitu.ToString(); newEntry.ArkistointiPvm = DateTime.Now; entities.Arkistot.Add(newEntry); entities.SaveChanges(); success = true; } } catch (Exception ex) { error = ex.GetType().Name + ": " + ex.Message; } finally { entities.Dispose(); } //palautetaan JSON-muotoinen tulos kutsujalle var result = new { success = success, error = error }; return(Json(result)); }//<--17.6.2016 lisätty arkistointi näkymä
//Varauksen tietojen muuttaminen //https://www.youtube.com/watch?v=l06JSQDuOwo //OHJE //https://msdn.microsoft.com/fi-fi/data/jj592676 public ActionResult Resize(int id, DateTime pvm, string newStart, string newEnd) { using (var dp = new JohaMeriSQL2Entities()) { var varaus = dp.Varaus.First(c => c.Varaus_ID == id); varaus.pvm = pvm; varaus.Alku = newStart; varaus.Loppu = newEnd; //varaus.sisalto = "PÄIVITETTY_2 19.5.2016"; dp.SaveChanges(); } return(new EmptyResult()); }
// GET: TaloIlma/Details/5 public ActionResult Details(int?id) { IlmaViewModel model = new IlmaViewModel(); JohaMeriSQL2Entities entities = new JohaMeriSQL2Entities(); try { TaloIlma taloilma = db.TaloIlma.Find(id); if (taloilma == null) { return(HttpNotFound()); } TaloIlma ilmadetail = entities.TaloIlma.Find(taloilma.Ilma_ID); IlmaViewModel ilma = new IlmaViewModel(); ilma.Ilma_ID = ilmadetail.Ilma_ID; ilma.Huone = ilmadetail.Huone; ilma.IlmaTilaOff = ilmadetail.IlmaTilaOff; ilma.Ilma1 = ilmadetail.Ilma1; ilma.Ilma2 = ilmadetail.Ilma2; ilma.Ilma3 = ilmadetail.Ilma3; ilma.Ilma4 = ilmadetail.Ilma4; ilma.IlmaOn1 = ilmadetail.IlmaOn1; ilma.IlmaOn2 = ilmadetail.IlmaOn2; ilma.IlmaOn3 = ilmadetail.IlmaOn3; ilma.IlmaOn4 = ilmadetail.IlmaOn4; ilma.IlmaOff = ilmadetail.IlmaOff; model = ilma; } finally { entities.Dispose(); } return(View(model)); }
// GET: TaloValo/Details/5 public ActionResult Details(int?id) { LightsViewModel model = new LightsViewModel(); JohaMeriSQL2Entities entities = new JohaMeriSQL2Entities(); try { TaloValo taloValo = db.TaloValo.Find(id); if (taloValo == null) { return(HttpNotFound()); } TaloValo valodetail = entities.TaloValo.Find(taloValo.Valo_ID); LightsViewModel valo = new LightsViewModel(); valo.Valo_ID = valodetail.Valo_ID; valo.Huone = valodetail.Huone; valo.ValaisinType = valodetail.ValaisinType; valo.Lamppu_ID = valodetail.Lamppu_ID; valo.ValoTilaOff = valodetail.ValoTilaOff; valo.Valo33 = valodetail.Valo33; valo.Valo66 = valodetail.Valo66; valo.Valo100 = valodetail.Valo100; valo.ValoOn33 = valodetail.ValoOn33; valo.ValoOn66 = valodetail.ValoOn66; valo.ValoOn100 = valodetail.ValoOn100; valo.ValoOff = valodetail.ValoOff; model = valo; } finally { entities.Dispose(); } return(View(model)); }
// GET: TaloIlma public ActionResult Index() { List <IlmaViewModel> model = new List <IlmaViewModel>(); JohaMeriSQL2Entities entities = new JohaMeriSQL2Entities(); try { List <TaloIlma> taloilmat = entities.TaloIlma.OrderByDescending(TaloIlma => TaloIlma.Huone).ToList(); // muodostetaan näkymämalli tietokannan rivien pohjalta foreach (TaloIlma taloilma in taloilmat) { IlmaViewModel ilma = new IlmaViewModel(); ilma.Ilma_ID = taloilma.Ilma_ID; ilma.Huone = taloilma.Huone; ilma.IlmaTilaOff = taloilma.IlmaTilaOff; ilma.Ilma1 = taloilma.Ilma1; ilma.Ilma2 = taloilma.Ilma2; ilma.Ilma3 = taloilma.Ilma3; ilma.Ilma4 = taloilma.Ilma4; ilma.IlmaOn1 = taloilma.IlmaOn1; ilma.IlmaOn2 = taloilma.IlmaOn2; ilma.IlmaOn3 = taloilma.IlmaOn3; ilma.IlmaOn4 = taloilma.IlmaOn4; ilma.IlmaOff = taloilma.IlmaOff; model.Add(ilma); } } finally { entities.Dispose(); } return(View(model)); }
// GET: TaloValo public ActionResult Index() { List <LightsViewModel> model = new List <LightsViewModel>(); JohaMeriSQL2Entities entities = new JohaMeriSQL2Entities(); try { List <TaloValo> talovalot = entities.TaloValo.OrderByDescending(TaloValo => TaloValo.ValaisinType).ToList(); // muodostetaan näkymämalli tietokannan rivien pohjalta foreach (TaloValo talovalo in talovalot) { LightsViewModel valo = new LightsViewModel(); valo.Valo_ID = talovalo.Valo_ID; valo.Huone = talovalo.Huone; valo.ValaisinType = talovalo.ValaisinType; valo.Lamppu_ID = talovalo.Lamppu_ID; valo.ValoTilaOff = talovalo.ValoTilaOff; valo.Valo33 = talovalo.Valo33; valo.Valo66 = talovalo.Valo66; valo.Valo100 = talovalo.Valo100; valo.ValoOn33 = talovalo.ValoOn33; valo.ValoOn66 = talovalo.ValoOn66; valo.ValoOn100 = talovalo.ValoOn100; valo.ValoOff = talovalo.ValoOff; model.Add(valo); } } finally { entities.Dispose(); } return(View(model)); }
// GET: TaloSauna public ActionResult Index() { List <SaunaViewModel> model = new List <SaunaViewModel>(); JohaMeriSQL2Entities entities = new JohaMeriSQL2Entities(); try { List <TaloSauna> talosaunat = entities.TaloSauna.OrderByDescending(TaloSauna => TaloSauna.SaunaNro).ToList(); // muodostetaan näkymämalli tietokannan rivien pohjalta foreach (TaloSauna talosauna in talosaunat) { SaunaViewModel sauna = new SaunaViewModel(); sauna.Sauna_ID = talosauna.Sauna_ID; sauna.SaunaNro = talosauna.SaunaNro; sauna.SaunanNimi = talosauna.SaunanNimi; sauna.SaunaTavoiteLampotila = talosauna.SaunaTavoiteLampotila; sauna.SaunaNykyLampotila = talosauna.SaunaNykyLampotila; sauna.SaunaStart = talosauna?.SaunaStart; sauna.SaunaStop = talosauna?.SaunaStop; sauna.SaunanTila = talosauna.SaunanTila; //sauna.Time = DateTime.Now; //if (talosauna != null) //{ sauna.TotalHours = (talosauna.SaunaStop.GetValueOrDefault() - talosauna.SaunaStart.GetValueOrDefault()).TotalHours; //} //else //{ // sauna = new SaunaViewModel() // { // Sauna_ID = talosauna.Sauna_ID, // SaunaNro = talosauna.SaunaNro, // SaunanNimi = talosauna.SaunanNimi, // SaunaTavoiteLampotila = talosauna.SaunaTavoiteLampotila, // SaunaNykyLampotila = talosauna.SaunaNykyLampotila, // SaunaStart = talosauna?.SaunaStart, // SaunaStop = talosauna?.SaunaStop, // SaunanTila = talosauna.SaunanTila, // TotalHours = (talosauna.SaunaStop.GetValueOrDefault() - talosauna.SaunaStart.GetValueOrDefault()).TotalHours // }; //DateTime SaunaStart = new DateTime(2001, 1, 1); ////long elapsedTicks = talosauna.SaunaStart.Ticks - talosauna.SaunaStop.Ticks; ////TimeSpan elapsedSpan = new TimeSpan(elapsedTicks); //if (Session["EndDate"] == null) //{ // Session["EndDate"] = DateTime.Now.AddMinutes(1).ToString("dd-MM-yyy h:mm:ss tt"); //} //ViewBag.Message = "Muokkaa timer -tietoa"; //ViewBag.EndDate = Session["EndDate"]; model.Add(sauna); } return(View(model)); } finally { entities.Dispose(); } }