public ActionResult Create(ZlecenieModel zlecenieModel) { if (ModelState.IsValid) { string nameUser = User.Identity.Name; using (SqlConnection sqlCon = new SqlConnection(connectionString)) { sqlCon.Open(); string query = "SELECT id FROM KONTO WHERE login_user=@UserName"; SqlCommand sqlCmd = new SqlCommand(query, sqlCon); sqlCmd.Parameters.AddWithValue("@UserName", nameUser); idCurrentUser = Convert.ToInt32(sqlCmd.ExecuteScalar()); query = "INSERT INTO zlecenie VALUES(@UserID, @ZlecenieOpis, @ZlecenieWaga, @ZlecenieIlosc);"; sqlCmd = new SqlCommand(query, sqlCon); sqlCmd.Parameters.AddWithValue("@UserID", idCurrentUser); sqlCmd.Parameters.AddWithValue("@ZlecenieOpis", zlecenieModel.ZlecenieOpis); sqlCmd.Parameters.AddWithValue("@ZlecenieWaga", zlecenieModel.ZlecenieWaga); sqlCmd.Parameters.AddWithValue("@ZlecenieIlosc", zlecenieModel.ZlecenieIlosc); sqlCmd.ExecuteNonQuery(); } return(RedirectToAction("Index")); } else { return(View()); } }
public ActionResult Edit(int id) { ZlecenieModel zlecenieModel = new ZlecenieModel(); DataTable dtZlecenie = new DataTable(); using (SqlConnection sqlCon = new SqlConnection(connectionString)) { sqlCon.Open(); string query = "SELECT opis, waga, ilosc FROM zlecenie WHERE id=@ZlecenieID"; SqlDataAdapter sqlDa = new SqlDataAdapter(query, sqlCon); sqlDa.SelectCommand.Parameters.AddWithValue("@ZlecenieID", id); sqlDa.Fill(dtZlecenie); } if (dtZlecenie.Rows.Count == 1) { zlecenieModel.ZlecenieOpis = dtZlecenie.Rows[0][0].ToString(); zlecenieModel.ZlecenieWaga = dtZlecenie.Rows[0][1].ToString(); zlecenieModel.ZlecenieIlosc = dtZlecenie.Rows[0][2].ToString(); return(View(zlecenieModel)); } else { return(RedirectToAction("Index")); } }
public ActionResult Edit(int id, ZlecenieModel zlecenieModel) { if (ModelState.IsValid) { using (SqlConnection sqlCon = new SqlConnection(connectionString)) { sqlCon.Open(); string query = "UPDATE zlecenie SET opis=@ZlecenieOpis, waga=@ZlecenieWaga, ilosc=@ZlecenieIlosc " + "WHERE id=@ZlecenieID"; SqlCommand sqlCmd = new SqlCommand(query, sqlCon); sqlCmd.Parameters.AddWithValue("@ZlecenieID", id); sqlCmd.Parameters.AddWithValue("@ZlecenieOpis", zlecenieModel.ZlecenieOpis); sqlCmd.Parameters.AddWithValue("@ZlecenieWaga", zlecenieModel.ZlecenieWaga); sqlCmd.Parameters.AddWithValue("@ZlecenieIlosc", zlecenieModel.ZlecenieIlosc); sqlCmd.ExecuteNonQuery(); } return(RedirectToAction("Index")); } else { return(View(zlecenieModel)); } }