コード例 #1
0
        /// <summary>
        /// 增加一条地区数据
        /// </summary>
        protected void AddRegion()
        {
            CheckAdminPower("ReadProduct", PowerCheckType.Single);
            RegionInfo region = new RegionInfo();

            region.FatherID   = RequestHelper.GetQueryString <int>("FatherID");
            region.RegionName = RequestHelper.GetQueryString <string>("RegionName");
            int id = RegionBLL.AddRegion(region);

            AdminLogBLL.Add(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("Region"), id);
            ResponseHelper.End();
        }
コード例 #2
0
        protected void SubmitButton_Click(object sender, EventArgs E)
        {
            int queryString = RequestHelper.GetQueryString <int>("ID");

            if (queryString != -2147483648)
            {
                string newPassword = StringHelper.Password(this.NewPassword.Text, (PasswordType)ShopConfig.ReadConfigInfo().PasswordType);
                AdminBLL.ChangePassword(queryString, newPassword);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("ChangeAdminPassword"), queryString);
                AdminBasePage.Alert(ShopLanguage.ReadLanguage("UpdateOK"), RequestHelper.RawUrl);
            }
        }
コード例 #3
0
        protected void DeleteButton_Click(object sender, EventArgs e)
        {
            CheckAdminPower("DeleteOrder", PowerCheckType.Single);
            string deleteID = RequestHelper.GetIntsForm("SelectID");

            if (deleteID != string.Empty)
            {
                OrderBLL.Delete(Array.ConvertAll <string, int>(deleteID.Split(','), k => Convert.ToInt32(k)), 0);
                AdminLogBLL.Add(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("Order"), deleteID);
                ScriptHelper.Alert(ShopLanguage.ReadLanguage("DeleteOK"), RequestHelper.RawUrl);
            }
        }
コード例 #4
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            base.CheckAdminPower("TaobaoProduct", PowerCheckType.Single);
            ShopConfigInfo config = ShopConfig.ReadConfigInfo();

            config.AppKey             = this.AppKey.Text;
            config.AppSecret          = this.AppSecret.Text;
            config.NickName           = this.NickName.Text;
            config.DeleteProductClass = Convert.ToInt32(this.DeleteProductClass.Text);
            ShopConfig.UpdateConfigInfo(config);
            ScriptHelper.Alert(ShopLanguage.ReadLanguage("UpdateOK"), RequestHelper.RawUrl);
        }
コード例 #5
0
        /// <summary>
        /// 删除按钮点击方法
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void DeleteButton_Click(object sender, EventArgs e)
        {
            CheckAdminPower("DeleteProduct", PowerCheckType.Single);
            string deleteID = RequestHelper.GetIntsForm("SelectID");

            if (deleteID != string.Empty)
            {
                ProductBLL.DeleteLogically(deleteID);
                AdminLogBLL.Add(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("Product"), deleteID);
                ScriptHelper.Alert(ShopLanguage.ReadLanguage("DeleteOK"), RequestHelper.RawUrl);
            }
        }
コード例 #6
0
        protected void DeleteButton_Click(object sender, EventArgs e)
        {
            base.CheckAdminPower("DeleteWorkingPost", PowerCheckType.Single);
            string intsForm = RequestHelper.GetIntsForm("SelectID");

            if (intsForm != string.Empty)
            {
                WorkingPostBLL.DeleteWorkingPost(intsForm);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("KPI"), intsForm);
                ScriptHelper.Alert(ShopLanguage.ReadLanguage("DeleteOK"), Request.UrlReferrer.ToString());
            }
        }
コード例 #7
0
ファイル: GiftPack.aspx.cs プロジェクト: xuefuruanjian/ems
        protected void DeleteButton_Click(object sender, EventArgs e)
        {
            base.CheckAdminPower("DeleteGiftPack", PowerCheckType.Single);
            string intsForm = RequestHelper.GetIntsForm("SelectID");

            if (intsForm != string.Empty)
            {
                GiftPackBLL.DeleteGiftPack(intsForm);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("GiftPack"), intsForm);
                ScriptHelper.Alert(ShopLanguage.ReadLanguage("DeleteOK"), RequestHelper.RawUrl);
            }
        }
コード例 #8
0
        /// <summary>
        /// 更新一条地区数据
        /// </summary>
        protected void UpdateRegion()
        {
            CheckAdminPower("ReadProduct", PowerCheckType.Single);
            RegionInfo region = new RegionInfo();

            region.ID         = RequestHelper.GetQueryString <int>("ID");
            region.FatherID   = RegionBLL.ReadRegionCache(region.ID).FatherID;
            region.RegionName = RequestHelper.GetQueryString <string>("Name");
            RegionBLL.UpdateRegion(region);
            AdminLogBLL.Add(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("Region"), region.ID);
            Response.End();
        }
コード例 #9
0
        protected void UpdateRegion()
        {
            RegionInfo info;

            base.CheckAdminPower("UpdateRegion", PowerCheckType.Single);
            info            = new RegionInfo();
            info.ID         = RequestHelper.GetQueryString <int>("ID");
            info.FatherID   = RegionBLL.ReadRegionCache(info.ID).FatherID;
            info.RegionName = RequestHelper.GetQueryString <string>("Name");
            RegionBLL.UpdateRegion(info);
            AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("Region"), info.ID);
            base.Response.End();
        }
コード例 #10
0
ファイル: FlashPhoto.aspx.cs プロジェクト: xuefuruanjian/ems
        protected void DeleteButton_Click(object sender, EventArgs e)
        {
            base.CheckAdminPower("DeleteFlashPhoto", PowerCheckType.Single);
            string intsForm = RequestHelper.GetIntsForm("SelectID");

            if (intsForm != string.Empty)
            {
                this.flashID = RequestHelper.GetQueryString <int>("FlashID");
                FlashPhotoBLL.DeleteFlashPhoto(intsForm, this.flashID);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("FlashPhoto"), intsForm);
                ScriptHelper.Alert(ShopLanguage.ReadLanguage("DeleteOK"), RequestHelper.RawUrl);
            }
        }
コード例 #11
0
        /// <summary>
        /// 提交按钮点击方法
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            CheckAdminPower("UpdateExchangeAward", PowerCheckType.Single);
            ExchangeAwardInfo exchangeAward = ExchangeAwardBLL.ReadConfigInfo();

            exchangeAward.Name          = Name.Text;
            exchangeAward.Content       = Content.Text;
            exchangeAward.PorudctIDList = RequestHelper.GetForm <string>("ProductList");
            exchangeAward.PointList     = RequestHelper.GetForm <string>("PointList");
            ExchangeAwardBLL.UpdateConfigInfo(exchangeAward);
            AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateExchangeAward"));
            ScriptHelper.Alert(ShopLanguage.ReadLanguage("UpdateOK"), RequestHelper.RawUrl);
        }
コード例 #12
0
        /// <summary>
        /// 删除按钮点击方法
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void DeleteButton_Click(object sender, EventArgs e)
        {
            CheckAdminPower("DeleteVote", PowerCheckType.Single);
            string deleteID = RequestHelper.GetIntsForm("SelectID");

            if (deleteID != string.Empty)
            {
                int[] ids = Array.ConvertAll <string, int>(deleteID.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries), k => Convert.ToInt32(k));
                VoteBLL.DeleteVote(ids);
                AdminLogBLL.Add(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("Vote"), deleteID);
                ScriptHelper.Alert(ShopLanguage.ReadLanguage("DeleteOK"), "Vote.aspx");
            }
        }
コード例 #13
0
        private void ChangeUserPassword()
        {
            int    userID      = RequestHelper.GetQueryString <int>("UserID");
            string newPassword = RequestHelper.GetForm <string>("UserPassword1");

            if (userID > 0)
            {
                newPassword = StringHelper.Password(newPassword, (PasswordType)ShopConfig.ReadConfigInfo().PasswordType);
                UserBLL.ChangePassword(userID, newPassword);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("ChangeUserPassword"), userID);
                ScriptHelper.Alert(ShopLanguage.ReadLanguage("UpdatePasswordOK"));
            }
        }
コード例 #14
0
        protected void DeleteButton_Click(object sender, EventArgs e)
        {
            CheckAdminPower("DeleteMessage", PowerCheckType.Single);
            string deleteID = RequestHelper.GetIntsForm("SelectID");

            string[] ids = RequestHelper.GetIntsForm("SelectID").Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
            if (ids.Length > 0)
            {
                ReceiveMessageBLL.Delete(Array.ConvertAll <string, int>(ids, k => Convert.ToInt32(k)));
                AdminLogBLL.Add(string.Format("删除了ID为{0}的消息", ids));
                ScriptHelper.Alert(ShopLanguage.ReadLanguage("DeleteOK"), RequestHelper.RawUrl);
            }
        }
コード例 #15
0
        /// <summary>
        /// 恢复按钮点击方法
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void OnSaleButton_Click(object sender, EventArgs e)
        {
            CheckAdminPower("OnSaleProduct", PowerCheckType.Single);
            string ids = RequestHelper.GetIntsForm("SelectID");

            //string[] ids = RequestHelper.GetIntsForm("SelectID").Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
            if (ids.Length > 0)
            {
                ProductBLL.Recover(ids);
                AdminLogBLL.Add(ShopLanguage.ReadLanguage("RecoverRecord"), ShopLanguage.ReadLanguage("Product"), string.Join(",", ids));
                ScriptHelper.Alert(ShopLanguage.ReadLanguage("RecoverOK"), RequestHelper.RawUrl);
            }
        }
コード例 #16
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            AdInfo ad = new AdInfo();

            ad.ID           = RequestHelper.GetQueryString <int>("ID");
            ad.Title        = this.Title.Text;
            ad.Introduction = this.Introduction.Text;
            ad.AdClass      = Convert.ToInt32(this.AdClass.Text);
            if (ad.AdClass == 1)
            {
                ad.Display = this.TextDisplay.Text;
                ad.Url     = this.TextURL.Text;
            }
            else if (ad.AdClass == 2)
            {
                ad.Display = this.PictureDisplay.Text;
                ad.Url     = this.PictureURL.Text;
            }
            else if (ad.AdClass == 3)
            {
                ad.Display = this.FlashDisplay.Text;
                ad.Url     = string.Empty;
            }
            else
            {
                ad.Display = this.CodeDisplay.Text;
                ad.Url     = string.Empty;
            }
            ad.Width     = Convert.ToInt32(this.Width.Text);
            ad.Height    = Convert.ToInt32(this.Height.Text);
            ad.StartDate = Convert.ToDateTime(this.StartDate.Text);
            ad.EndDate   = Convert.ToDateTime(this.EndDate.Text).AddDays(1.0).AddSeconds(-1.0);
            ad.Remark    = this.Remark.Text;
            ad.IsEnabled = Convert.ToInt32(this.IsEnabled.Text);
            string alertMessage = ShopLanguage.ReadLanguage("AddOK");

            if (ad.ID == -2147483648)
            {
                base.CheckAdminPower("AddAd", PowerCheckType.Single);
                int id = AdBLL.AddAd(ad);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("Ad"), id);
            }
            else
            {
                base.CheckAdminPower("UpdateAd", PowerCheckType.Single);
                AdBLL.UpdateAd(ad);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("Ad"), ad.ID);
                alertMessage = ShopLanguage.ReadLanguage("UpdateOK");
            }
            AdminBasePage.Alert(alertMessage, RequestHelper.RawUrl);
        }
コード例 #17
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.Page.IsPostBack)
            {
                string Action = RequestHelper.GetQueryString <string>("Action");
                if (Action == "Delete")
                {
                    int id = RequestHelper.GetQueryString <int>("ID");
                    if (id != -2147483648)
                    {
                        base.CheckAdminPower("DeleteKPI", PowerCheckType.Single);
                        KPIBLL.DeleteKPI(id.ToString());
                        AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("KPI"), id);
                    }
                }

                if (companyId > 0)
                {
                    CompanyInfo company = CompanyBLL.ReadCompany(companyId);
                    _currentCompanyName = company.CompanySimpleName;
                    CompanyName.Value   = company.CompanyName;
                }

                base.CheckAdminPower("ReadKPI", PowerCheckType.Single);
                KPISearchInfo kpi = new KPISearchInfo();
                kpi.ParentId           = "0";
                KPICate.DataSource     = KPIBLL.SearchKPIList(kpi);
                KPICate.DataTextField  = "Name";
                KPICate.DataValueField = "ID";
                KPICate.DataBind();
                KPICate.Items.Insert(0, new ListItem("请选择分类", ""));

                if (parentId > 0)
                {
                    kpi.ParentId          = parentId.ToString();
                    KPICate.SelectedValue = parentId.ToString();
                }
                else
                {
                    kpi.ParentId = string.Empty;
                }
                kpi.Name = kpiName;
                if (companyId > 0)
                {
                    kpi.CompanyID = companyId.ToString();
                }
                base.BindControl(KPIBLL.SearchKPIList(kpi, base.CurrentPage, base.PageSize, ref this.Count), this.RecordList, this.MyPager);

                Name.Text = kpiName;
            }
        }
コード例 #18
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            base.CheckAdminPower("DeleteCourse", PowerCheckType.Single);
            string ID = RequestHelper.GetIntsForm("SelectID");

            string[] Arr = ID.Split(',');
            for (int i = 0; i < Arr.Length; i++)
            {
                CourseBLL.DeleteCourse(int.Parse(Arr[i]));
                QuestionBLL.DeleteQuestionByCateId(int.Parse(Arr[i]));
            }
            AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("Course"), ID);
            ScriptHelper.Alert(ShopLanguage.ReadLanguage("DeleteOK"), RequestHelper.RawUrl);
        }
コード例 #19
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            int       orderId = RequestHelper.GetQueryString <int>("Id");
            OrderInfo order   = OrderBLL.Read(orderId);
            string    action  = RequestHelper.GetQueryString <string>("Action");

            switch (action)
            {
            case "Shipping":
                string regionID   = RegionID.ClassID;
                int    shippingID = RequestHelper.GetForm <int>("ShippingID");
                if (regionID == string.Empty || shippingID <= 0)
                {
                    ScriptHelper.Alert("收货地区和配送方式不能为空");
                }
                if (order.RegionId != regionID || order.ShippingId != shippingID)
                {
                    order.ShippingId    = shippingID;
                    order.RegionId      = regionID;
                    order.ShippingMoney = OrderBLL.ReadOrderShippingMoney(order);
                }
                order.OrderNote      = OrderNote.Text;
                order.Consignee      = Consignee.Text;
                order.Address        = Address.Text;
                order.ZipCode        = ZipCode.Text;
                order.Tel            = Tel.Text;
                order.Email          = Email.Text;
                order.Mobile         = Mobile.Text;
                order.ShippingDate   = Convert.ToDateTime(ShippingDate.Text);
                order.ShippingNumber = ShippingNumber.Text;
                break;

            case "Other":
                order.OrderNote = OrderNote.Text;
                break;

            case "Money":
                order.OtherMoney = Convert.ToDecimal(OtherMoney.Text);
                break;

            default:
                break;
            }
            CheckAdminPower("UpdateOrder", PowerCheckType.Single);
            OrderBLL.Update(order);
            AdminLogBLL.Add(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("Order"), order.Id);
            string alertMessage = ShopLanguage.ReadLanguage("UpdateOK");

            ScriptHelper.Alert(alertMessage, RequestHelper.RawUrl);
        }
コード例 #20
0
ファイル: CourseMove.aspx.cs プロジェクト: xuefuruanjian/ems
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            base.CheckAdminPower("UpdateCourse", PowerCheckType.Single);
            string courseID = RequestHelper.GetQueryString <string>("CourseID");

            if (this.CateId.SelectedValue == "-1")
            {
                ScriptHelper.Alert("请选择类别");
            }

            CourseBLL.UpdateCourse(courseID, Convert.ToInt32(this.CateId.SelectedValue));
            AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("Course"), courseID);
            AdminBasePage.Alert(ShopLanguage.ReadLanguage("UpdateOK"), RequestHelper.RawUrl);
        }
コード例 #21
0
        protected void Upload(object sender, EventArgs e)
        {
            //取得传递值
            string filePath = RequestHelper.GetQueryString <string>("FilePath");
            string fileType = RequestHelper.GetQueryString <string>("FileType");

            if (!string.IsNullOrEmpty(fileType))
            {
                if (fileType == "Image")
                {
                    fileType = ShopConfig.ReadConfigInfo().UploadImage;
                }
                else
                {
                    fileType = ShopConfig.ReadConfigInfo().UploadFile;
                }
            }
            else
            {
                fileType = ShopConfig.ReadConfigInfo().UploadFile;
            }
            if (FileHelper.SafeFullDirectoryName(filePath))
            {
                try
                {
                    //上传文件
                    UploadHelper upload = new UploadHelper();
                    upload.Path         = "/Upload/attached/" + filePath + "/" + RequestHelper.DateNow.ToString("yyyyMM") + "/";
                    upload.FileType     = fileType;
                    upload.FileNameType = FileNameType.Guid;
                    FileInfo file = upload.SaveAs();

                    string originalFile = upload.Path + file.Name;

                    string script = "<script>window.parent.importdata('" + originalFile + "');";
                    script += "</script>";

                    ResponseHelper.Write(script);
                }
                catch (Exception ex)
                {
                    //ExceptionHelper.ProcessException(ex, false);
                    ResponseHelper.Write("<script>alert('" + ex.Message + "') </script>");
                }
            }
            else
            {
                ScriptHelper.Alert(ShopLanguage.ReadLanguage("ErrorPathName"));
            }
        }
コード例 #22
0
 protected void SubmitButton_Click(object sender, EventArgs e)
 {
     base.CheckAdminPower("UpdateLanguage", PowerCheckType.Single);
     using (XmlHelper helper = new XmlHelper(ServerHelper.MapPath("~/Config/ShopLanguage.config")))
     {
         foreach (XmlNode node in helper.ReadNode("Language").ChildNodes)
         {
             node.InnerText = RequestHelper.GetForm <string>(node.Attributes["key"].Value);
         }
         helper.Save();
     }
     AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateLanguage"));
     ScriptHelper.Alert(ShopLanguage.ReadLanguage("UpdateOK"), RequestHelper.RawUrl);
 }
コード例 #23
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            ArticleInfo article = new ArticleInfo();

            article.Id       = RequestHelper.GetQueryString <int>("ID");
            article.Title    = Title.Text;
            article.ClassId  = ArticleClassBLL.ReadFullParentId(Convert.ToInt32(ClassID.Text));
            article.IsTop    = Convert.ToInt32(IsTop.Text);
            article.Author   = Author.Text;
            article.Resource = Resource.Text;
            article.Keywords = Keywords.Text;
            article.Url      = Url.Text;
            article.Photo    = Photo.Text;
            article.Summary  = Summary.Text;
            article.Content  = Content.Value.FilterBadwords();
            article.Date     = RequestHelper.DateNow;

            #region 新增
            article.Content1       = Content1.Value.FilterBadwords();
            article.Mobilecontent1 = MobileContent1.Value.FilterBadwords();
            article.Content2       = Content2.Value.FilterBadwords();
            article.Mobilecontent2 = MobileContent2.Value.FilterBadwords();

            #endregion

            article.OrderId   = Convert.ToInt32(OrderID.Text);
            article.ViewCount = 0;
            article.LoveCount = 0;
            article.RealDate  = Convert.ToDateTime(RealDate.Text);
            article.FilePath  = FilePath.Text;
            article.ParentId  = 0;
            article.AddCol1   = 0;
            article.AddCol2   = MobileContent.Value.FilterBadwords();

            string alertMessage = ShopLanguage.ReadLanguage("AddOK");
            if (article.Id == int.MinValue)
            {
                CheckAdminPower("AddArticle", PowerCheckType.Single);
                int id = ArticleBLL.Add(article);
                AdminLogBLL.Add(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("Article"), id);
            }
            else
            {
                CheckAdminPower("UpdateArticle", PowerCheckType.Single);
                ArticleBLL.Update(article);
                AdminLogBLL.Add(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("Article"), article.Id);
                alertMessage = ShopLanguage.ReadLanguage("UpdateOK");
            }
            ScriptHelper.Alert(alertMessage, RequestHelper.RawUrl);
        }
コード例 #24
0
ファイル: User.aspx.cs プロジェクト: xuefuruanjian/ems
        protected void DeleteButton_Click(object sender, EventArgs e)
        {
            base.CheckAdminPower("DeleteUser", PowerCheckType.Single);
            string intsForm = RequestHelper.GetIntsForm("SelectID");

            if (intsForm != string.Empty)
            {
                UserBLL.ChangeUserStatus(intsForm, (int)UserState.Del);
                TestPaperBLL.DeletePaperByUserID(intsForm);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("User"), intsForm);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("TestPaperRecord"), intsForm);
                ScriptHelper.Alert(ShopLanguage.ReadLanguage("DeleteOK"), RequestHelper.RawUrl);
            }
        }
コード例 #25
0
ファイル: KPIAdd.cs プロジェクト: xuefuruanjian/ems
        protected override void PostBack()
        {
            KPIInfo kpiClass = new KPIInfo();

            kpiClass.ID           = ID;
            kpiClass.CompanyID    = RequestHelper.GetForm <int>("CompanyID");
            kpiClass.ParentId     = RequestHelper.GetForm <int>("ClassID");
            kpiClass.Name         = StringHelper.AddSafe(RequestHelper.GetForm <string>("Name"));
            kpiClass.EvaluateInfo = StringHelper.AddSafe(RequestHelper.GetForm <string>("Introduction"));
            kpiClass.Method       = StringHelper.AddSafe(RequestHelper.GetForm <string>("Method"));
            kpiClass.Type         = (KPIType)RequestHelper.GetForm <int>("Type");
            int score = RequestHelper.GetForm <int>("Score");

            if (score > 0)
            {
                kpiClass.Scorse = (float)score;
            }
            else
            {
                kpiClass.Scorse = 0;
            }
            kpiClass.Sort = RequestHelper.GetForm <int>("Sort");

            string alertMessage = ShopLanguage.ReadLanguage("AddOK");

            if (kpiClass.ID == int.MinValue)
            {
                base.CheckUserPower("AddKPI", PowerCheckType.Single);
                int id = KPIBLL.AddKPI(kpiClass);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("KPI"), id);
            }
            else
            {
                base.CheckUserPower("UpdateKPI", PowerCheckType.Single);
                KPIBLL.UpdateKPI(kpiClass);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("KPI"), kpiClass.ID);
                alertMessage = ShopLanguage.ReadLanguage("UpdateOK");
            }
            string returnURL = ServerHelper.UrlDecode(RequestHelper.GetQueryString <string>("ReturnURL"));

            if (string.IsNullOrEmpty(returnURL))
            {
                ScriptHelper.Alert(alertMessage, "/User/KPIAdd.aspx?CompanyID=" + kpiClass.CompanyID.ToString() + "&ClassID=" + kpiClass.ParentId.ToString());
            }
            else
            {
                ScriptHelper.Alert(alertMessage, returnURL);
            }
        }
コード例 #26
0
ファイル: OrderAjax.cs プロジェクト: xuefuruanjian/ems
        private void OrderOperate()
        {
            string content     = string.Empty;
            int    queryString = RequestHelper.GetQueryString <int>("OrderID");
            int    num2        = RequestHelper.GetQueryString <int>("OrderStatus");

            switch (num2)
            {
            case 1:
            case 2:
            case 5:
            {
                OrderInfo order = OrderBLL.ReadOrder(queryString, base.UserID);
                if (order.ID == 0)
                {
                    content = "不是属于当前用户的订单";
                }
                else
                {
                    int orderStatus;
                    if ((num2 == 2) || (num2 == 1))
                    {
                        orderStatus       = order.OrderStatus;
                        order.OrderStatus = 3;
                        ProductBLL.ChangeProductOrderCountByOrder(queryString, ChangeAction.Minus);
                        OrderBLL.UserUpdateOrderAddAction(order, "用户取消订单", 3, orderStatus);
                    }
                    else
                    {
                        int point = OrderBLL.ReadOrderSendPoint(order.ID);
                        if (point > 0)
                        {
                            UserAccountRecordBLL.AddUserAccountRecord(0M, point, ShopLanguage.ReadLanguage("OrderReceived").Replace("$OrderNumber", order.OrderNumber), order.UserID, order.UserName);
                        }
                        orderStatus       = order.OrderStatus;
                        order.OrderStatus = 6;
                        OrderBLL.UserUpdateOrderAddAction(order, "用户确认收货", 5, orderStatus);
                    }
                }
                break;
            }

            default:
                content = "订单状态错误";
                break;
            }
            ResponseHelper.Write(content);
            ResponseHelper.End();
        }
コード例 #27
0
 /// <summary>
 /// 删除一条地区数据
 /// </summary>
 protected void DeleteRegion()
 {
     CheckAdminPower("ReadProduct", PowerCheckType.Single);
     id = RequestHelper.GetQueryString <int>("ID");
     if (RegionBLL.ReadRegionChildList(id).Count > 0)
     {
         Response.Write("error");
         Response.End();
     }
     else
     {
         RegionBLL.DeleteRegion(id);
         AdminLogBLL.Add(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("Region"), id);
     }
 }
コード例 #28
0
        protected void DeleteButton_Click(object sender, EventArgs e)
        {
            CheckAdminPower("DeletePointProduct", PowerCheckType.Single);
            string deleteID = RequestHelper.GetIntsForm("SelectID");

            if (deleteID != string.Empty)
            {
                foreach (var id in deleteID.Split(','))
                {
                    PointProductBLL.Delete(int.Parse(id));
                }
                AdminLogBLL.Add(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("PointProduct"), deleteID);
                ScriptHelper.Alert(ShopLanguage.ReadLanguage("DeleteOK"), RequestHelper.RawUrl);
            }
        }
コード例 #29
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            isPost = RequestHelper.GetForm <int>("IsPostCheck");
            workingPost.CompanyId = RequestHelper.GetForm <int>("CompanyId");
            workingPost.ParentId  = RequestHelper.GetForm <int>(ShopConfig.ReadConfigInfo().NamePrefix + "ParentId");//ParentId.SelectedValue
            workingPost.PostName  = PostName.Text;
            workingPost.ID        = workPostId;
            workingPost.IsPost    = isPost;

            //if (workingPost.IsPost == 1)
            //{
            //    kpiContent = RequestHelper.GetForm<string>("kpiidstr");
            //    workingPost.KPITempletId = KPITempletBLL.ExistsKPITemplet(0, kpiContent);
            //    if (workingPost.KPITempletId == 0)
            //    {
            //        kpiTemplet.KPIContent = kpiContent;
            //        kpiTemplet.CompanyId = workingPost.CompanyId;
            //        workingPost.KPITempletId = KPITempletBLL.AddKPITemplet(kpiTemplet);
            //    }
            //}
            //else
            //    workingPost.IsPost = 0;
            string alertMessage = ShopLanguage.ReadLanguage("AddOK");

            if (workPostId == int.MinValue)
            {
                base.CheckAdminPower("AddWorkingPost", PowerCheckType.Single);
                int id = WorkingPostBLL.AddWorkingPost(workingPost);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("WorkingPost"), id);
            }
            else
            {
                base.CheckAdminPower("UpdateWorkingPost", PowerCheckType.Single);
                WorkingPostBLL.UpdateWorkingPost(workingPost);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("WorkingPost"), workPostId);
                alertMessage = ShopLanguage.ReadLanguage("UpdateOK");
            }
            string returnURL = ServerHelper.UrlDecode(RequestHelper.GetQueryString <string>("ReturnURL"));

            if (string.IsNullOrEmpty(returnURL))
            {
                ScriptHelper.Alert(alertMessage, Request.Url.AbsolutePath + "?CompanyId=" + workingPost.CompanyId.ToString());
            }
            else
            {
                ScriptHelper.Alert(alertMessage, returnURL);
            }
        }
コード例 #30
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            KPIInfo kpiCate = new KPIInfo();

            CompanyID = RequestHelper.GetForm <int>("CompanyId");
            if (CompanyID < 0)
            {
                ScriptHelper.Alert("请重新选择公司");
            }
            kpiCate.CompanyID = CompanyID;
            kpiCate.ID        = RequestHelper.GetQueryString <int>("ID");
            if (string.IsNullOrEmpty(FatherID.Text))
            {
                ScriptHelper.Alert("请选择分类");
            }
            kpiCate.ParentId     = Convert.ToInt32(FatherID.SelectedValue);
            kpiCate.Sort         = Convert.ToInt32(Sort.Text);
            kpiCate.Name         = ClassName.Text;
            kpiCate.EvaluateInfo = Introduction.Text;// string.Empty;
            kpiCate.Method       = Method.Text;
            kpiCate.Type         = (KPIType)int.Parse(Type.Text);
            if (!string.IsNullOrEmpty(Score.Text))
            {
                kpiCate.Scorse = float.Parse(Score.Text);
            }
            else
            {
                kpiCate.Scorse = 0;
            }

            string alertMessage = ShopLanguage.ReadLanguage("AddOK");

            if (kpiCate.ID == int.MinValue)
            {
                base.CheckAdminPower("AddKPI", PowerCheckType.Single);
                int id = KPIBLL.AddKPI(kpiCate);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("KPI"), id);
                ScriptHelper.Alert(alertMessage, Request.Url.AbsolutePath + "?CompanyId=" + kpiCate.CompanyID.ToString() + "&ParentID=" + kpiCate.ParentId.ToString());
            }
            else
            {
                base.CheckAdminPower("UpdateKPI", PowerCheckType.Single);
                KPIBLL.UpdateKPI(kpiCate);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("KPI"), kpiCate.ID);
                alertMessage = ShopLanguage.ReadLanguage("UpdateOK");
                ScriptHelper.Alert(alertMessage, base.Server.UrlDecode(RequestHelper.GetQueryString <string>("ReturnUrl")));
            }
        }