public ActionResult PartsInserting(int partsTypeID, int[] partsBrandID) { Database db; PartsTypeModel ptModel = new PartsTypeModel(); ptModel.PART_TYPE_ID = partsTypeID; for (int i = 0; i < partsBrandID.Length; i++) { PartsBrandModel pbModel = new PartsBrandModel(); pbModel.PART_BRAND_ID = partsBrandID[i]; PartsModel pModel = new PartsModel(); pModel.TYPE = ptModel; pModel.BRAND = pbModel; // ค้นข้อมูลมา ตรวจสอบค่าก่อนจะเพิ่มลงฐานข้อมูล db = new Database(); PartsDAO pDAO = new PartsDAO(db); bool hasRow = pDAO.HasField(pModel); db.Close(); // ถ้าไม่มีให้เพิ่มได้ ถ้ามีไม่ต้องทำอะไร if (!hasRow) { db = new Database(); pDAO = new PartsDAO(db); pDAO.Add(pModel); db.Close(); } } return(Redirect("~/Stock/StockManagement")); }
public JsonResult PartsBrandName_DataLoading(int pBrandID) { Database db = new Database(); PartsBrandDAO pbDAO = new PartsBrandDAO(db); PartsBrandModel pbModel = pbDAO.FindById(pBrandID); db.Close(); return(Json(new { brandName = pbModel.PART_BRAND_NAME, brandID = pbModel.PART_BRAND_ID })); }
public ActionResult PartsBrandUpdating(int partsBrand_id, string partsBrand_name) { PartsBrandModel pbModel = new PartsBrandModel(); pbModel.PART_BRAND_ID = partsBrand_id; pbModel.PART_BRAND_NAME = partsBrand_name; Database db = new Database(); PartsBrandDAO pbDAO = new PartsBrandDAO(db); pbDAO.Update(pbModel); db.Close(); return(Redirect("~/Stock/PartsBrandManagement")); }
public ActionResult PartsBrandDeleting(int brandID) { try { PartsBrandModel pbModel = new PartsBrandModel(); pbModel.PART_BRAND_ID = brandID; Database db = new Database(); PartsBrandDAO pbDAO = new PartsBrandDAO(db); pbDAO.Delete(pbModel); db.Close(); return(Redirect("~/Stock/PartsBrandManagement")); } catch (Exception ex) { return(RedirectToAction("alert", "Stock", new { link = "PartsBrandManagement", massage = "มีรายการที่อ้างถึงข้อมูลนี้อยู่ ไม่สามารถลบได้" })); } }
public JsonResult Uncheck(int type_id, int brand_id) { PartsTypeModel ptModel = new PartsTypeModel(); ptModel.PART_TYPE_ID = type_id; PartsBrandModel pbModel = new PartsBrandModel(); pbModel.PART_BRAND_ID = brand_id; PartsModel pModel = new PartsModel(); pModel.TYPE = ptModel; pModel.BRAND = pbModel; Database db = new Database(); PartsDAO pDAO = new PartsDAO(db); int x = pDAO.DeleteByTypeAndBrand(pModel); db.Close(); return(Json(new { errMsg = "test" })); }
/// เพิ่มยี่ห้อ /// <returns>ไปหน้าเดิม</returns> public ActionResult PartsBrandInserting(string partsbrand_name) { Database db = new Database(); PartsBrandDAO pbDAO = new PartsBrandDAO(db); List <PartsBrandModel> pbModel = pbDAO.FindByBrandName(partsbrand_name); db.Close(); if (pbModel.Count > 0) { return(RedirectToAction("alert", "Stock", new { link = "StockManagement", massage = "ไม่สามารถเพิ่มข้อมูลได้มีข้อมูลนี้แล้ว กรุณาตรวจสอบอีกครั้ง !" })); } else { PartsBrandModel pbMD = new PartsBrandModel(); pbMD.PART_BRAND_NAME = partsbrand_name; db = new Database(); pbDAO = new PartsBrandDAO(db); pbDAO.Add(pbMD); db.Close(); return(RedirectToAction("alert", "Stock", new { link = "StockManagement", massage = "เพิ่มข้อมูลสำเร็จแล้ว." })); } }