protected void DgvRefresh() { dataGridViewZestaw.Rows.Clear(); SalesSqlTools.SqlConnection.Open(); SqlCommand sqlCommand = new SqlCommand("SELECT * FROM dbo.zestaw;", SalesSqlTools.SqlConnection); SqlDataReader sqlDataReader = sqlCommand.ExecuteReader(); while (sqlDataReader.Read()) { Zestaw zestaw = new Zestaw((int)sqlDataReader[0], (string)sqlDataReader[1], (decimal)sqlDataReader[2]); int x = dataGridViewZestaw.Rows.Add(zestaw[1], zestaw[2]); dataGridViewZestaw.Rows[x].Tag = zestaw; } SalesSqlTools.SqlConnection.Close(); foreach (DataGridViewRow row in dataGridViewZestaw.Rows) { SalesSqlTools.SqlConnection.Open(); sqlCommand = new SqlCommand("SELECT * FROM prod_zes WHERE prod_zes.zestaw_id =" + ((Zestaw)row.Tag)[0] + ";", SalesSqlTools.SqlConnection); sqlDataReader = sqlCommand.ExecuteReader(); while (sqlDataReader.Read()) { ProdZes prodZes = new ProdZes((int)sqlDataReader[0], (int)sqlDataReader[1], (int)sqlDataReader[2], (int)sqlDataReader[3]); ((Zestaw)row.Tag).AddProdZes(prodZes); } SalesSqlTools.SqlConnection.Close(); } dataGridViewProdukt.Rows.Clear(); }
public ActionResult DeleteConfirmedZestaw(int id) { Zestaw zestaw = db.Zestawy.Find(id); db.Zestawy.Remove(zestaw); db.SaveChanges(); return(RedirectToAction("PlanTreningowy", new { id = zestaw.PlanTreningowyID })); }
public ActionResult EditZestaw(Zestaw zestaw) { if (ModelState.IsValid) { db.Entry(zestaw).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("PlanTreningowy", new { id = zestaw.PlanTreningowyID })); } return(View(zestaw)); }
public ActionResult DeleteZestaw(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Zestaw zestaw = db.Zestawy.Find(id); if (zestaw == null) { return(HttpNotFound()); } return(View(zestaw)); }
private void buttonAddZestaw_Click(object sender, EventArgs e) { Zestaw zestaw = new Zestaw(); FormMessage formMessage = new FormMessage("Podaj nazwę zestawu"); string x = formMessage.ReturnString(); if (string.IsNullOrWhiteSpace(x) == true) { return; } zestaw.Nazwa = x; SalesSqlTools.SqlConnection.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = Tools.SalesSqlTools.SqlConnection; cmd.CommandText = "insert into zestaw values (@Nazwa, @Cena); "; cmd.Parameters.Add(new SqlParameter("@Cena", zestaw.Cena)); cmd.Parameters.Add(new SqlParameter("@Nazwa", zestaw.Nazwa)); cmd.ExecuteNonQuery(); SalesSqlTools.SqlConnection.Close(); DgvRefresh(); }
public ActionResult CreateZestaw(DodajPlanTreningowyViewModel dodajPlanTreningowyViewModel) { Zestaw zestaw = new Zestaw { PlanTreningowyID = dodajPlanTreningowyViewModel.PlanTreningowyID, Nazwa = dodajPlanTreningowyViewModel.NazwaZestawu }; db.Zestawy.Add(zestaw); db.SaveChanges(); dodajPlanTreningowyViewModel.NazwaZestawu = ""; dodajPlanTreningowyViewModel.PlanTreningowy = db.PlanyTreningowe.Single(p => p.ID == dodajPlanTreningowyViewModel.PlanTreningowyID); dodajPlanTreningowyViewModel.Krok++; var z = db.Zestawy.Single(ze => ze.ID == zestaw.ID); var cwiczenia = db.Cwiczenia.OrderBy(c => c.Nazwa); ViewBag.CwiczenieID = new SelectList(cwiczenia, "ID", "Nazwa", dodajPlanTreningowyViewModel.CwiczenieID); ViewBag.ZestawID = new SelectList(dodajPlanTreningowyViewModel.PlanTreningowy.Zestawy.OrderBy(zes => zes.ID), "ID", "Nazwa", dodajPlanTreningowyViewModel.ZestawID); return(View("PlanTreningowy", dodajPlanTreningowyViewModel)); }