public List <CenterMedicineLinker> GetCenterMedicineLinker(int id) { List <CenterMedicineLinker> linkers = new List <CenterMedicineLinker>(); connection = new SqlConnection(connectionString); string query = "SELECT * FROM center_medicine_linker WHERE cent_id = @id"; SqlCommand command = new SqlCommand(query, connection); command.Parameters.AddWithValue("@id", id); connection.Open(); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { CenterMedicineLinker aLinker = new CenterMedicineLinker() { CenterId = int.Parse(reader["cent_id"].ToString()), Id = int.Parse(reader["id"].ToString()), MedicineId = int.Parse(reader["med_id"].ToString()), Qty = int.Parse(reader["qty"].ToString()) }; linkers.Add(aLinker); } reader.Close(); connection.Close(); return(linkers); }
public JsonResult SendMeds(int centerid, int medid, int qty) { CenterMedicineLinker cml = new CenterMedicineLinker() { CenterId = centerid, MedicineId = medid, Qty = qty }; if (cGate.SaveCenterMedicineLinker(cml)) { return(Json(true, JsonRequestBehavior.AllowGet)); } return(Json(true, JsonRequestBehavior.AllowGet)); }
//saves a CenterMedicineLinker in the database in the center_medicine_linker table public bool SaveCenterMedicineLinker(CenterMedicineLinker cml) { connection = new SqlConnection(connectionString); string query = "INSERT INTO center_medicine_linker VALUES (@cent_id, @med_id, @qty)"; SqlCommand command = new SqlCommand(query, connection); command.Parameters.AddWithValue("cent_id", cml.CenterId); command.Parameters.AddWithValue("med_id", cml.MedicineId); command.Parameters.AddWithValue("qty", cml.Qty); connection.Open(); int rowAffected = command.ExecuteNonQuery(); connection.Close(); return(rowAffected > 0); }
public ActionResult SendMedicine([Bind(Include = "CenterId, MedicineId, Qty")] CenterMedicineLinker cml) { ViewBag.CenterId = new SelectList(cGate.GetAll(), "Id", "Name"); ViewBag.MedicineId = new SelectList(mGate.GetAll(), "Id", "Name"); if (ModelState.IsValid) { if (cGate.SaveCenterMedicineLinker(cml)) { ViewBag.Message = "Successful"; //return RedirectToAction("index", "Home"); return(View()); } return(View()); } return(View()); }