// GET: ST_Emp/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ST_Emp sT_Emp = mST_EmpDAO.FetchBySerno(id);

            if (sT_Emp == null)
            {
                return(HttpNotFound());
            }

            sT_Emp.emp_name         = sT_Emp.emp_name.Trim();
            sT_Emp.emp_gender       = sT_Emp.emp_gender.Trim();
            sT_Emp.emp_identity_num = sT_Emp.emp_identity_num.Trim();
            sT_Emp.emp_tel          = sT_Emp.emp_tel.Trim();
            sT_Emp.emp_phone        = sT_Emp.emp_phone.Trim();
            sT_Emp.emp_address      = sT_Emp.emp_address.Trim();
            sT_Emp.account          = sT_Emp.account.Trim();
            sT_Emp.password         = sT_Emp.password.Trim();
            sT_Emp.password2        = sT_Emp.password.Trim();

            ViewData["user"] = Session["user"];

            return(View(sT_Emp));
        }
Exemple #2
0
        /// <summary>
        /// 後台首頁
        /// </summary>
        /// <returns></returns>
        public ActionResult Index()
        {
            //取得目前登入者的帳號
            //string Account = User.Identity.Name;
            //可以依帳號到DB抓登入者的資料...

            ST_Emp currUser = mST_EmpDAO.FetchByAccount(User.Identity.Name);

            /*檢查有無700、850、點心盒、便當盒*/
            mST_MaterialDAO.InsertBasicMaterial();

            Session["user"] = currUser.emp_name;

            Session["user_guid"] = currUser.guid.ToString();

            Session["id"] = currUser.serno;

            if (currUser != null)
            {
                ViewData["user"] = currUser.emp_name;
            }
            else
            {
                ViewData["user"] = "******";
            }

            return(View());
        }
        public ActionResult DeleteConfirmed(int id)
        {
            ST_Emp data = mST_EmpDAO.FetchBySerno(id);

            mST_EmpDAO.Soft_Delete(data);

            return(RedirectToAction("Index"));
        }
        public ActionResult Edit(ST_Emp data)
        {
            if (ModelState.IsValid)
            {
                mST_EmpDAO.Update(data);

                return(RedirectToAction("Index"));
            }

            return(View(data));
        }
        public ActionResult Create(ST_Emp data)
        {
            if (ModelState.IsValid)
            {
                data.guid = Guid.NewGuid();

                mST_EmpDAO.Insert(data);

                return(RedirectToAction("Index"));
            }

            return(View(data));
        }
        public ActionResult ChangePassword(ST_Emp data)
        {
            if (data.password != null && data.password2 != null)
            {
                if (ModelState.IsValid && data.password.Equals(data.password2))
                {
                    mST_EmpDAO.Update(data);

                    return(RedirectToAction("Index"));
                }
            }


            return(View(data));
        }
        public ActionResult ChangePassword()
        {
            ST_Emp data = mST_EmpDAO.FetchByGuid(Guid.Parse(Session["user_guid"].ToString().Trim()));


            if (data == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }


            ViewData["user"] = Session["user"];

            return(View(data));
        }
Exemple #8
0
        public ActionResult Index()
        {
            List <ST_Collar> dataList = mST_CollarDAO.GetDataList_NotDel();

            foreach (ST_Collar currCollar in dataList)
            {
                ST_Material currMaterial = mST_MaterialDAO.FetchByGuid(currCollar.material_guid);

                currCollar.material_name = currMaterial.item_name;

                ST_Emp currEmp = mST_EmpDAO.FetchByGuid(currCollar.emp_guid);

                currCollar.emp_name = currEmp.emp_name;
            }

            return(View(dataList));
        }
        // GET: ST_Emp/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ST_Emp sT_Emp = mST_EmpDAO.FetchBySerno(id);

            if (sT_Emp == null)
            {
                return(HttpNotFound());
            }

            ViewData["user"] = Session["user"];

            return(View(sT_Emp));
        }
Exemple #10
0
        public ActionResult Create(ST_Collar data)
        {
            if (ModelState.IsValid)
            {
                data.guid = Guid.NewGuid();

                ST_Emp currUser = mST_EmpDAO.FetchByAccount(User.Identity.Name);

                ST_Material currMaterial = mST_MaterialDAO.FetchByItemName(data.material_name);

                data.emp_guid = currUser.guid;

                data.material_guid = currMaterial.guid;

                mST_CollarDAO.Insert(data);

                //mST_InStockDAO.DecreseStockCount(currMaterial.guid, data.collar_count);

                return(RedirectToAction("Index"));
            }

            return(View(data));
        }
Exemple #11
0
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            ST_Collar data = mST_CollarDAO.FetchBySerno(id);

            ST_Material currMaterial = mST_MaterialDAO.FetchByGuid(data.material_guid);

            data.material_name = currMaterial.item_name;

            ST_Emp currEmp = mST_EmpDAO.FetchByGuid(data.emp_guid);

            data.emp_name = currEmp.emp_name;

            if (data == null)
            {
                return(HttpNotFound());
            }
            return(View(data));
        }
        public ActionResult CheckUniID(ST_Emp data)
        {
            if (data.account != null)
            {
                /*Edit時不為0*/
                if (data.serno != 0)
                {
                    return(Json(true, JsonRequestBehavior.AllowGet));
                }

                if (mST_EmpDAO.IsUniID(data.account) == true)
                {
                    return(Json(true, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(false, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }