Пример #1
0
        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"));
        }
Пример #2
0
        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 }));
        }
Пример #3
0
        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"));
        }
Пример #4
0
        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 = "มีรายการที่อ้างถึงข้อมูลนี้อยู่ ไม่สามารถลบได้" }));
            }
        }
Пример #5
0
        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" }));
        }
Пример #6
0
        /// เพิ่มยี่ห้อ
        /// <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 = "เพิ่มข้อมูลสำเร็จแล้ว." }));
            }
        }