public Data_dzien Dodaj(Wpis wpis) { Data_dzien poczatek = (Data_dzien)wpis.Poczatek(); if (kalendarz.ContainsKey(poczatek)) //jeżeli wpis danego dnia już istnieje { List<Wpis> wpisy_dnia = kalendarz[poczatek]; foreach (var tmp_wpis in wpisy_dnia) //sprawdź czy taki wpis już istnieje { if (tmp_wpis.Poczatek() == wpis.Poczatek() && tmp_wpis.Koniec() == wpis.Koniec()) //jeżeli istnieje to { tmp_wpis.Tytul(wpis.Tytul()); //zmień nazwę return poczatek; } } //***********SORTOWANIE WPISÓW*********** Wpis tmp_wpis2 = wpisy_dnia[0]; int i = 0; while(wpis > tmp_wpis2) { i++; } kalendarz[poczatek].Insert(i, wpis); //***********KONIEC SORTOWANIA*********** } else { kalendarz.Add(poczatek, new List<Wpis>() { wpis }); //jeżeli danego dnia nie ma jeszcze wpisów to stwórz nową liste wpisów i dodaj wpis } return poczatek; }
public Data_dzien Dodaj(Wpis wpis) { Data_dzien poczatek = new Data_dzien(wpis.Poczatek()); //@!! C# lubi referencje, więc bez użycia new poczatek był typu Data! if (kalendarz.ContainsKey(poczatek)) //jeżeli wpis danego dnia już istnieje { List<Wpis> wpisy_dnia = kalendarz[poczatek]; foreach (var tmp_wpis in wpisy_dnia) //sprawdź czy taki wpis już istnieje { if (tmp_wpis.Poczatek() == wpis.Poczatek() && tmp_wpis.Koniec() == wpis.Koniec()) //jeżeli istnieje to { tmp_wpis.Tytul(wpis.Tytul()); //zmień nazwę return poczatek; } } //***********SORTOWANIE WPISÓW*********** int i = 0; /*while(wpis > tmp_wpis2) //@CO TO JEST?! { i++; }*/ for(;i<wpisy_dnia.Count;i++) if(wpis<wpisy_dnia[i]) break; kalendarz[poczatek].Insert(i, wpis); //***********KONIEC SORTOWANIA*********** } else { kalendarz.Add(poczatek, new List<Wpis>() {wpis}); //jeżeli danego dnia nie ma jeszcze wpisów to stwórz nową liste wpisów i dodaj wpis } return poczatek; }
public IActionResult GetWpis(string id) { var list = new List <Wpis>(); using (var con = new SqlConnection("Data Source=db-mssql;Initial Catalog=s17064;Integrated Security=True")) using (var com = new SqlCommand()) { com.Connection = con; com.CommandText = "select Enrollment.IdEnrollment, Semester from Enrollment join Student on Student.IdEnrollment = Enrollment.IdEnrollment where Student.IndexNumber = '" + id + "'"; con.Open(); SqlDataReader dr = com.ExecuteReader(); while (dr.Read()) { var wp = new Wpis(); wp.IdEnrollment = dr["IdEnrollment"].ToString(); wp.Semester = dr["Semester"].ToString(); list.Add(wp); } } return(Ok(list)); }
public ActionResult DeleteConfirmed(int id) { Wpis wpis = db.Wpisy.Find(id); db.Wpisy.Remove(wpis); db.SaveChanges(); return(RedirectToAction("Index")); }
public void OnGet() { var JSON = HttpContext.Session.GetString("FizzBuzz"); if (JSON != null) { Wpis = JsonConvert.DeserializeObject <Wpis>(JSON); } }
public ActionResult Edit([Bind(Include = "Id,Tytul,Autor,Tresc,DataDodania,IdKategoria")] Wpis wpis) { if (ModelState.IsValid) { db.Entry(wpis).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(wpis)); }
public ActionResult Create([Bind(Include = "Id,Tytul,Autor,Tresc,DataDodania,IdKategoria")] Wpis wpis) { if (ModelState.IsValid) { db.Wpisy.Add(wpis); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(wpis)); }
public Data_dzien Dodaj(Wpis wpis) { Data_dzien poczatek = (Data_dzien)wpis.Poczatek; if (kalendarz.ContainsKey(poczatek)) //jeżeli wpis danego dnia już istnieje { kalendarz[poczatek].Add(wpis); //to dodaj do aktualnej listy } else { kalendarz.Add(poczatek, new List<Wpis>() { wpis }); //jeżeli danego dnia nie ma jeszcze wpisów to stwórz nową liste wpisów i dodaj wpis } return poczatek; }
// GET: Wpis/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Wpis wpis = db.Wpisy.Find(id); if (wpis == null) { return(HttpNotFound()); } return(View(wpis)); }
private void registration(string ConverterName, string UnitFrom, string UnitTo, decimal ValueFrom, string ValueTo) { DateTime nowTime = DateTime.Now; using (KonwerterBaza context = new KonwerterBaza()) { Wpis newRegistration = new Wpis() { ConverterName = ConverterName, UnitFrom = UnitFrom, UnitTo = UnitTo, Data = nowTime, ValueFrom = ValueFrom, ValueTo = ValueTo }; context.registrations.Add(newRegistration); context.SaveChanges(); } }
public void AddPrescriptions(NewPrescriptionRequest request) { using (var con = new SqlConnection("Data Source=db-mssql;Initial Catalog=s18836;Integrated Security=True")) using (var com = new SqlCommand()) { com.Connection = con; con.Open(); var tran = con.BeginTransaction(); com.Transaction = tran; try { var wpis = new Wpis(); wpis.Date = request.Date; wpis.DueDate = request.DueDate; wpis.IdPatient = request.IdPatient; wpis.IdDoctor = request.IdDoctor; com.CommandText = "USE [2019SBD]; INSERT INTO Prescription VALUES(@id, @date , @duedate , @idpat, @iddoc)"; com.Parameters.AddWithValue("@id", 1); com.Parameters.AddWithValue("@date", wpis.Date); com.Parameters.AddWithValue("@duedate", wpis.DueDate); com.Parameters.AddWithValue("@idpat", wpis.IdPatient); com.Parameters.AddWithValue("@iddoc", wpis.IdDoctor); com.ExecuteNonQuery(); } catch (SqlException e) { tran.Rollback(); } tran.Commit(); } }
void Ustaw_wpisClick(object sender, EventArgs e) { if(ustawienie_tytul_wydarzenia.Text=="" || poczatek>=koniec) { MessageBox.Show("Podano złe wartości"); return; } Data_dzien poczatek_dzien = (Data_dzien)poczatek; Data_dzien koniec_dzien = (Data_dzien)koniec; if (poczatek_dzien + 1 <= koniec_dzien) { Data i = new Data(poczatek); Data j = new Data(poczatek); j.Godzina(23); j.Minuta(59); aplikacja.Dodaj(new Wpis(i, j, ustawienie_tytul_wydarzenia.Text)); j++; i++; i.Godzina(0); i.Minuta(0); while (j < koniec) { Wpis nowy = new Wpis(i, j, ustawienie_tytul_wydarzenia.Text); aplikacja.Dodaj(nowy); i++; j++; } aplikacja.Dodaj(new Wpis(i, koniec, ustawienie_tytul_wydarzenia.Text)); } else { aplikacja.Dodaj(new Wpis(poczatek, koniec, ustawienie_tytul_wydarzenia.Text)); } poczatek = new Data(); koniec = new Data(); OdswiezDni(); OdswiezPoczatek(); OdswiezKoniec(); Odswiez(); }
void Ustaw_wpisClick(object sender, EventArgs e) { //@FIX:Tu chyba coś nie tak Data_dzien poczatek_dzien = (Data_dzien)poczatek; Data_dzien koniec_dzien = (Data_dzien)koniec; if (poczatek_dzien + 1 <= koniec_dzien) { Data i = new Data(poczatek); Data j = new Data(poczatek); j.Godzina(23); j.Minuta(59); aplikacja.Dodaj(new Wpis(i, j, ustawienie_tytul_wydarzenia.Text)); j++; i++; i.Godzina(0); i.Minuta(0); while (j < koniec) { Wpis nowy = new Wpis(i, j, ustawienie_tytul_wydarzenia.Text); aplikacja.Dodaj(nowy); i++; j++; } aplikacja.Dodaj(new Wpis(i, koniec, ustawienie_tytul_wydarzenia.Text)); } else { aplikacja.Dodaj(new Wpis(poczatek, koniec, ustawienie_tytul_wydarzenia.Text)); } poczatek = new Data(); koniec = new Data(); OdswierzDni(); OdswierzPoczatek(); OdswierzKoniec(); Odswierz(); }
public void Dodaj(Wpis nowy) { throw new System.Exception("Not implemented"); }
public void Dodaj(Wpis nowy) { kalendarz.Dodaj(nowy); dokonanoZmian=true; }
void Ustaw_wpisClick(object sender, EventArgs e) { //@FIX:Tu chyba coś nie tak if((Data_dzien)poczatek+1<=(Data_dzien)koniec) { Data i=poczatek; Data j=poczatek+1; while(j<koniec) { Wpis nowy=new Wpis(i,j,ustawienie_tytul_wydarzenia.Text); aplikacja.Dodaj(nowy); i++; j++; } aplikacja.Dodaj(new Wpis(i,koniec,ustawienie_tytul_wydarzenia.Text)); } else { aplikacja.Dodaj(new Wpis(poczatek,koniec,ustawienie_tytul_wydarzenia.Text)); } poczatek=new Data(); koniec=new Data(); OdswierzDni(); OdswierzPoczatek(); OdswierzKoniec(); Odswierz(); }
public void Dodaj(Wpis nowy) { kalendarz.Dodaj(nowy); }