예제 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="Uaptitude"></param>
        /// <returns></returns>
        public ActionResult UpDataUserAptitude(UserAptitude Uaptitude)
        {
            var                ID      = Request["ID"];
            Acc_Account        account = GAccount.GetAccountInfo();
            HttpPostedFileBase file    = Request.Files[0];

            byte[] fileByte = new byte[0];
            if (file.FileName != "")
            {
                Uaptitude.StrFileName = file.FileName.Substring(file.FileName.LastIndexOf('\\') + 1);
                int fileLength = file.ContentLength;
                if (fileLength != 0)
                {
                    fileByte = new byte[fileLength];
                    file.InputStream.Read(fileByte, 0, fileLength);
                }
            }
            string strErr = "";

            if (UserAptitudeMan.UpdateNewUserAptitude(ID, Uaptitude, fileByte, ref strErr) == true)
            {
                ViewData["ID"]  = ID;
                ViewData["msg"] = "保存成功";
                return(View("UpdateAptitude", Uaptitude));
            }
            else
            {
                ViewData["msg"] = "保存失败";
                return(View("UpdateAptitude", Uaptitude));
            }
        }
예제 #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="Uaptitude"></param>
        /// <returns></returns>
        public ActionResult InsertUserAptitude(UserAptitude Uaptitude)
        {
            Acc_Account account = GAccount.GetAccountInfo();

            Uaptitude.StrCreateUser = account.UserID.ToString();
            Uaptitude.StrCreateTime = DateTime.Now;
            Uaptitude.StrValidate   = "v";
            Uaptitude.StrUnit       = account.UnitID;
            HttpPostedFileBase file = Request.Files[0];

            byte[] fileByte = new byte[0];
            if (file.FileName != "")
            {
                Uaptitude.StrFileName = file.FileName.Substring(file.FileName.LastIndexOf('\\') + 1);
                int fileLength = file.ContentLength;
                if (fileLength != 0)
                {
                    fileByte = new byte[fileLength];
                    file.InputStream.Read(fileByte, 0, fileLength);
                }
            }
            string strErr = "";

            if (UserAptitudeMan.InsertNewUserAptitude(Uaptitude, fileByte, ref strErr) == true)
            {
                ViewData["msg"] = "保存成功";
                return(View("AddAptitude", Uaptitude));
            }
            else
            {
                ViewData["msg"] = "保存失败";
                return(View("AddAptitude", Uaptitude));
            }
        }
예제 #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult UpdateAptitude(string id)
        {
            UserAptitude Uaptitude = new UserAptitude();

            Uaptitude      = UserAptitudeMan.getNewUpdateUserAptitude(id);
            ViewData["ID"] = id;
            return(View(Uaptitude));
        }
예제 #4
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public ActionResult AddAptitude()
        {
            UserAptitude Uaptitude = new UserAptitude();

            return(View(Uaptitude));
        }