Exemplo n.º 1
0
        /// เพิ่มชนิด ของ อะไหล่
        /// <returns>ไปหน้าเดิม</returns>
        public ActionResult PartsTypeInserting(string partsType_name)
        {
            Database              db      = new Database();
            PartsTypeDAO          ptDAO   = new PartsTypeDAO(db);
            List <PartsTypeModel> ptModel = ptDAO.FindByTypeName(partsType_name);

            db.Close();
            System.Diagnostics.Debug.WriteLine("Values of partsType_name :" + partsType_name);

            //9ตรวจสอบว่ามีหรือไม่ ถ้ามีใน DB แล้ว ไม่ให้เพิ่ม
            if (ptModel.Count > 0)
            {
                return(RedirectToAction("alert", "Stock", new { link = "StockManagement", massage = "ไม่สามารถเพิ่มข้อมูลได้มีข้อมูลนี้แล้ว กรุณาตรวจสอบอีกครั้ง !" }));
            }
            else
            {
                PartsTypeModel model = new PartsTypeModel();
                model.PART_TYPE_NAME = partsType_name;

                db    = new Database();
                ptDAO = new PartsTypeDAO(db);
                ptDAO.Add(model);
                db.Close();
                return(RedirectToAction("alert", "Stock", new { link = "StockManagement", massage = "เพิ่มข้อมูลสำเร็จแล้ว." }));
            }
        }
Exemplo n.º 2
0
        //ปุ่มเรียกใช้อยู่หน้า index/stock
        public ActionResult stockEdeting_Popup(int stockID)
        {
            // ตัวที่จะแก้ไข
            Database   db     = new Database();
            StockDAO   sDAO   = new StockDAO(db);
            StockModel sModel = sDAO.FindById(stockID);

            db.Close();
            ViewBag.Stock = sModel;

            // ทำตัวเลือกประเภท
            db = new Database();
            PartsTypeDAO          ptDAO   = new PartsTypeDAO(db);
            List <PartsTypeModel> ptModel = ptDAO.FindAll();

            db.Close();
            ViewBag.PartsType = ptModel;

            //ทำตัวเลือกยี่ห้อ
            db = new Database();
            PartsDAO          pDAO   = new PartsDAO(db);
            List <PartsModel> pModel = pDAO.FindByPartsTypeID(sModel.PART.TYPE.PART_TYPE_ID);

            db.Close();
            ViewBag.PartsBrand = pModel;

            return(View());
        }
Exemplo n.º 3
0
        /// รับค่าจากหน้า  PartsTypeManagement โดย javascript function getEditType ส่งมา
        /// <param name="ptypeID">PartsTypeID ที่ส่งมาค้น</param>
        /// <returns>ผลลัพธ์ที่ค้นหา</returns>
        public JsonResult PartsTypeName_DataLoading(int ptypeID)
        {
            Database       db      = new Database();
            PartsTypeDAO   ptDAO   = new PartsTypeDAO(db);
            PartsTypeModel ptModel = ptDAO.FindById(ptypeID);

            db.Close();

            return(Json(new { typeName = ptModel.PART_TYPE_NAME, typeID = ptModel.PART_TYPE_ID }));
        }
Exemplo n.º 4
0
        // ปุ่มกดป๊อบอัพหน้า Index
        public ActionResult StockAdding_Popup()
        {
            Database              db      = new Database();
            PartsTypeDAO          ptDAO   = new PartsTypeDAO(db);
            List <PartsTypeModel> ptModel = ptDAO.FindAll();

            db.Close();

            ViewBag.PartsType = ptModel;
            return(View());
        }
Exemplo n.º 5
0
        public ActionResult PartsTypeManagement()
        {
            Database              db      = new Database();
            PartsTypeDAO          ptDAO   = new PartsTypeDAO(db);
            List <PartsTypeModel> ptModel = ptDAO.FindAll();

            db.Close();

            ViewBag.PartsType = ptModel;

            return(View());
        }
Exemplo n.º 6
0
        public ActionResult PartsTypeDeleting(int typeID)
        {
            PartsTypeModel model = new PartsTypeModel();

            model.PART_TYPE_ID = typeID;

            Database     db    = new Database();
            PartsTypeDAO ptDAO = new PartsTypeDAO(db);

            ptDAO.Delete(model);
            db.Close();

            return(Redirect("~/Stock/PartsTypeManagement"));
        }
Exemplo n.º 7
0
        public ActionResult PartsTypeUpdating(string partsType_name, int partsType_id)
        {
            PartsTypeModel model = new PartsTypeModel();

            model.PART_TYPE_ID   = partsType_id;
            model.PART_TYPE_NAME = partsType_name;

            Database     db    = new Database();
            PartsTypeDAO ptDAO = new PartsTypeDAO(db);

            ptDAO.Update(model);
            db.Close();

            return(Redirect("~/Stock/PartsTypeManagement"));
        }