protected void SubmitButton_Click(object sender, EventArgs e)
        {
            ThemeActivityInfo themeActivity = new ThemeActivityInfo();

            themeActivity.ID          = RequestHelper.GetQueryString <int>("ID");
            themeActivity.Name        = this.Name.Text;
            themeActivity.Photo       = this.Photo.Text;
            themeActivity.Description = this.Description.Text;
            themeActivity.Css         = this.Css.Text;
            int    form = RequestHelper.GetForm <int>("ProductGroupCount");
            string str  = string.Empty;

            for (int i = 0; i < form; i++)
            {
                if (RequestHelper.GetForm <string>("ProductGroupValue" + i) != string.Empty)
                {
                    str = str + RequestHelper.GetForm <string>("ProductGroupValue" + i) + "#";
                }
            }
            if (str.EndsWith("#"))
            {
                str = str.Substring(0, str.Length - 1);
            }
            themeActivity.ProductGroup = str;
            themeActivity.Style        = string.Concat(new object[] {
                this.TopImage.Text, '|', this.BackgroundImage.Text, '|', this.BottomImage.Text, '|', this.ProductColor.Text, '|', this.ProductSize.Text, '|', this.PriceColor.Text, '|', this.PriceSize.Text, '|', this.OtherColor.Text, '|',
                this.OtherSize.Text
            });
            string alertMessage = ShopLanguage.ReadLanguage("AddOK");

            if (themeActivity.ID == -2147483648)
            {
                base.CheckAdminPower("AddThemeActivity", PowerCheckType.Single);
                int id = ThemeActivityBLL.AddThemeActivity(themeActivity);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("ThemeActivity"), id);
            }
            else
            {
                base.CheckAdminPower("UpdateThemeActivity", PowerCheckType.Single);
                ThemeActivityBLL.UpdateThemeActivity(themeActivity);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("ThemeActivity"), themeActivity.ID);
                alertMessage = ShopLanguage.ReadLanguage("UpdateOK");
            }
            AdminBasePage.Alert(alertMessage, RequestHelper.RawUrl);
        }
示例#2
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            UserMessageInfo userMessage = new UserMessageInfo();

            userMessage.ID                = RequestHelper.GetQueryString <int>("ID");
            userMessage.IsHandler         = Convert.ToInt32(this.IsHandler.Text);
            userMessage.AdminReplyContent = this.AdminReplyContent.Text;
            userMessage.AdminReplyDate    = RequestHelper.DateNow;
            userMessage.IsChecked         = Convert.ToInt32(this.IsChecked.Text);
            string alertMessage = ShopLanguage.ReadLanguage("ReplyOK");

            if (userMessage.ID > 0)
            {
                base.CheckAdminPower("UpdateUserMessage", PowerCheckType.Single);
                UserMessageBLL.UpdateUserMessage(userMessage);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("UserMessage"), userMessage.ID);
            }
            AdminBasePage.Alert(alertMessage, RequestHelper.RawUrl);
        }
示例#3
0
        /*protected void SearchItems_Click(object sender, EventArgs e)
         * {
         *  if(selectedItem != null)
         *  {
         *      Bind(SearchText.Text.Trim());
         *  }
         * }*/

        protected void ItemList_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.DataItem == null)
            {
                return;
            }

            var dataItem = (IMediaDetail)e.Row.DataItem;

            if (dataItem != null)
            {
                var editLink = (HyperLink)e.Row.FindControl("Edit");

                if (editLink != null)
                {
                    editLink.NavigateUrl = AdminBasePage.GetAdminUrl(dataItem.MediaTypeID, dataItem.MediaID);
                }
            }
        }
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            ProductCommentInfo productComment = new ProductCommentInfo();

            productComment.ID                = RequestHelper.GetQueryString <int>("ID");
            productComment.Status            = Convert.ToInt32(this.Status.Text);
            productComment.AdminReplyContent = this.AdminReplyContent.Text;
            productComment.AdminReplyDate    = RequestHelper.DateNow;
            string alertMessage = ShopLanguage.ReadLanguage("AddOK");

            if (productComment.ID > 0)
            {
                base.CheckAdminPower("UpdateProductComment", PowerCheckType.Single);
                ProductCommentBLL.UpdateProductComment(productComment);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("ProductComment"), productComment.ID);
                alertMessage = ShopLanguage.ReadLanguage("UpdateOK");
            }
            AdminBasePage.Alert(alertMessage, RequestHelper.RawUrl);
        }
示例#5
0
        //private Control FindControlById(Control parent, String id)
        //{
        //    foreach (Control item in parent.Controls)
        //    {
        //        if (item.ID == id) return item;
        //        Control subControl = FindControlById(item, id);
        //        if (subControl != null) return subControl;
        //    }
        //    return null;
        //}


        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            int queryString = RequestHelper.GetQueryString <int>("ID");

            CourseInfo CourseModel = new CourseInfo();

            //if (_CompanyId > 0 && TempGroupId != 1 && TempGroupId != 2)
            //{
            CourseModel.CompanyId = systemCompanyId;
            //}
            //else
            //{
            //    if (CompanyId.SelectedValue == "-1") ScriptHelper.Alert("请选择公司");
            //    CourseModel.CompanyId = Convert.ToInt32(this.CompanyId.SelectedValue);
            //}
            if (this.CateId.SelectedValue == "-1")
            {
                ScriptHelper.Alert("请选择类别");
            }
            CourseModel.CourseId   = queryString;
            CourseModel.CourseName = this.CourseName.Text;
            //CourseModel.CourseCode = this.CourseCode.Text;
            CourseModel.CateId     = Convert.ToInt32(this.CateId.SelectedValue);
            CourseModel.OrderIndex = Convert.ToInt32(this.OrderIndex.Text);

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

            if (CourseModel.CourseId == int.MinValue)
            {
                base.CheckAdminPower("AddCourse", PowerCheckType.Single);
                int id = CourseBLL.AddCourse(CourseModel);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("Course"), id);
            }
            else
            {
                base.CheckAdminPower("UpdateCourse", PowerCheckType.Single);
                CourseBLL.UpdateCourse(CourseModel);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("Course"), CourseModel.CourseId);
                alertMessage = ShopLanguage.ReadLanguage("UpdateOK");
            }
            AdminBasePage.Alert(alertMessage, RequestHelper.RawUrl);
        }
示例#6
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            GiftPackInfo giftPack = new GiftPackInfo();

            giftPack.ID        = RequestHelper.GetQueryString <int>("ID");
            giftPack.Name      = this.Name.Text;
            giftPack.Photo     = this.Photo.Text;
            giftPack.StartDate = Convert.ToDateTime(this.StartDate.Text);
            giftPack.EndDate   = Convert.ToDateTime(this.EndDate.Text).AddDays(1.0).AddSeconds(-1.0);
            giftPack.Price     = Convert.ToDecimal(this.Price.Text);
            int    form = RequestHelper.GetForm <int>("GiftGroupCount");
            string str  = string.Empty;

            for (int i = 0; i < form; i++)
            {
                if (RequestHelper.GetForm <string>("GiftGroupValue" + i) != string.Empty)
                {
                    str = str + RequestHelper.GetForm <string>("GiftGroupValue" + i) + "#";
                }
            }
            if (str.EndsWith("#"))
            {
                str = str.Substring(0, str.Length - 1);
            }
            giftPack.GiftGroup = str;
            string alertMessage = ShopLanguage.ReadLanguage("AddOK");

            if (giftPack.ID == -2147483648)
            {
                base.CheckAdminPower("AddGiftPack", PowerCheckType.Single);
                int id = GiftPackBLL.AddGiftPack(giftPack);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("GiftPack"), id);
            }
            else
            {
                base.CheckAdminPower("UpdateGiftPack", PowerCheckType.Single);
                GiftPackBLL.UpdateGiftPack(giftPack);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("GiftPack"), giftPack.ID);
                alertMessage = ShopLanguage.ReadLanguage("UpdateOK");
            }
            AdminBasePage.Alert(alertMessage, RequestHelper.RawUrl);
        }
示例#7
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            string queryString  = RequestHelper.GetQueryString <string>("Path");
            string alertMessage = string.Empty;

            if (queryString.ToLower().StartsWith("/upload/harddisk/"))
            {
                if (FileHelper.SafeFullDirectoryName(queryString))
                {
                    if (File.Exists(ServerHelper.MapPath(queryString + this.UploadFile.FileName)))
                    {
                        alertMessage = ShopLanguage.ReadLanguage("ExsitsThisFile");
                    }
                    else
                    {
                        try
                        {
                            UploadHelper helper = new UploadHelper();
                            helper.Path         = queryString;
                            helper.FileType     = ShopConfig.ReadConfigInfo().UploadFile;
                            helper.FileNameType = FileNameType.OriginalFileName;
                            helper.SaveAs();
                            alertMessage = ShopLanguage.ReadLanguage("AddOK");
                        }
                        catch (Exception exception)
                        {
                            ExceptionHelper.ProcessException(exception, false);
                        }
                    }
                }
                else
                {
                    alertMessage = ShopLanguage.ReadLanguage("ErrorPathName");
                }
            }
            else
            {
                alertMessage = ShopLanguage.ReadLanguage("DirectoryStartWith");
            }
            AdminBasePage.Alert(alertMessage, RequestHelper.RawUrl);
        }
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            base.CheckAdminPower("AddEmailSendRecord", PowerCheckType.Single);
            EmailContentInfo    info            = EmailContentHelper.ReadCommonEmailContent(this.Key.Text);
            EmailSendRecordInfo emailSendRecord = new EmailSendRecordInfo();

            emailSendRecord.Title                  = info.EmailTitle;
            emailSendRecord.Content                = info.EmailContent;
            emailSendRecord.IsSystem               = 0;
            emailSendRecord.EmailList              = this.ReadUserEmail(ControlHelper.GetCheckBoxListValue(this.UserGrade));
            emailSendRecord.OpenEmailList          = string.Empty;
            emailSendRecord.IsStatisticsOpendEmail = Convert.ToInt32(this.IsStatisticsOpendEmail.Text);
            emailSendRecord.Note       = this.Note.Text;
            emailSendRecord.SendStatus = 1;
            emailSendRecord.AddDate    = RequestHelper.DateNow;
            emailSendRecord.SendDate   = RequestHelper.DateNow;
            string alertMessage = ShopLanguage.ReadLanguage("AddOK");
            int    id           = EmailSendRecordBLL.AddEmailSendRecord(emailSendRecord);

            AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("EmailSendRecord"), id);
            AdminBasePage.Alert(alertMessage, RequestHelper.RawUrl);
        }
示例#9
0
        public void PremiumCollectionChart()
        {
            DataTable dt = new DataTable();

            try
            {
                AdminBasePage ABP  = new AdminBasePage();
                SqlCommand    com1 = new SqlCommand();
                com1.CommandType = CommandType.StoredProcedure;
                com1.Connection  = new SqlConnection(ConfigurationManager.ConnectionStrings["FuneralConnection"].ConnectionString);
                com1.CommandText = "PremiumCollectionChart";
                com1.Parameters.Add(new SqlParameter("@parlourid", this.ParlourId));
                com1.Parameters.Add(new SqlParameter("@IsAdmin", IsAdministrator));
                com1.Parameters.Add(new SqlParameter("@UserName", this.UserName));
                com1.Parameters.Add(new SqlParameter("@IsSuperUser", this.IsSuperUser));
                SqlDataAdapter adp1 = new SqlDataAdapter(com1);
                adp1.Fill(dt);
                string[]  x = new string[dt.Rows.Count];
                decimal[] y = new decimal[dt.Rows.Count];
                Int32     TotalPremiumCount = 0;
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    x[i] = Convert.ToString(dt.Rows[i]["DatePaid1"]);
                    y[i] = Convert.ToInt32(dt.Rows[i]["CountUser"]);
                    TotalPremiumCount = TotalPremiumCount + Convert.ToInt32(dt.Rows[i]["CountUser"]);
                }
                PolicyPremiumPieChartTotalCount = TotalPremiumCount.ToString();
                string YAxis = string.Join(",", y);
                string XAxis = string.Join(",", x);
                this.PolicyPremiumPieChartLabels = XAxis;
                this.PolicyPremiumPieChartData   = YAxis;
            }
            catch (Exception ex)
            {
                Console.Write(ex.ToString());
            }
        }
示例#10
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            AttributeClassInfo attributeClass = new AttributeClassInfo();

            attributeClass.ID             = RequestHelper.GetQueryString <int>("ID");
            attributeClass.Name           = this.Name.Text;
            attributeClass.AttributeCount = 0;
            string alertMessage = ShopLanguage.ReadLanguage("AddOK");

            if (attributeClass.ID == -2147483648)
            {
                base.CheckAdminPower("AddAttributeClass", PowerCheckType.Single);
                int id = AttributeClassBLL.AddAttributeClass(attributeClass);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("AttributeClass"), id);
            }
            else
            {
                base.CheckAdminPower("UpdateAttributeClass", PowerCheckType.Single);
                AttributeClassBLL.UpdateAttributeClass(attributeClass);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("AttributeClass"), attributeClass.ID);
                alertMessage = ShopLanguage.ReadLanguage("UpdateOK");
            }
            AdminBasePage.Alert(alertMessage, RequestHelper.RawUrl);
        }
示例#11
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            FavorableActivityInfo favorableActivity = new FavorableActivityInfo();

            favorableActivity.ID                = RequestHelper.GetQueryString <int>("ID");
            favorableActivity.Name              = this.Name.Text;
            favorableActivity.Photo             = this.Photo.Text;
            favorableActivity.Content           = this.Content.Text;
            favorableActivity.StartDate         = Convert.ToDateTime(this.StartDate.Text);
            favorableActivity.EndDate           = Convert.ToDateTime(this.EndDate.Text).AddDays(1.0).AddSeconds(-1.0);
            favorableActivity.UserGrade         = ControlHelper.GetCheckBoxListValue(this.UserGrade);
            favorableActivity.OrderProductMoney = Convert.ToDecimal(this.OrderProductMoney.Text);
            int    form        = RequestHelper.GetForm <int>("ShippingWay");
            string classIDList = string.Empty;

            if (form == 1)
            {
                classIDList = this.RegionID.ClassIDList;
            }
            favorableActivity.RegionID    = classIDList;
            favorableActivity.ShippingWay = form;
            int     num2 = RequestHelper.GetForm <int>("ReduceWay");
            decimal num3 = 0M;
            decimal num4 = 0M;

            if (num2 == 1)
            {
                num3 = Convert.ToDecimal(this.ReduceMoney.Text);
            }
            else if (num2 == 2)
            {
                num4 = Convert.ToDecimal(this.ReduceDiscount.Text);
            }
            favorableActivity.ReduceWay      = num2;
            favorableActivity.ReduceMoney    = num3;
            favorableActivity.ReduceDiscount = num4;
            favorableActivity.GiftID         = RequestHelper.GetIntsForm("GiftList");
            string alertMessage = string.Empty;

            if (FavorableActivityBLL.ReadFavorableActivity(favorableActivity.StartDate, favorableActivity.EndDate, favorableActivity.ID).ID > 0)
            {
                alertMessage = ShopLanguage.ReadLanguage("OneTimeManyFavorableActivity");
            }
            else
            {
                alertMessage = ShopLanguage.ReadLanguage("AddOK");
                if (favorableActivity.ID == -2147483648)
                {
                    base.CheckAdminPower("AddFavorableActivity", PowerCheckType.Single);
                    int id = FavorableActivityBLL.AddFavorableActivity(favorableActivity);
                    AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("FavorableActivity"), id);
                }
                else
                {
                    base.CheckAdminPower("UpdateFavorableActivity", PowerCheckType.Single);
                    FavorableActivityBLL.UpdateFavorableActivity(favorableActivity);
                    AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("FavorableActivity"), favorableActivity.ID);
                    alertMessage = ShopLanguage.ReadLanguage("UpdateOK");
                }
            }
            AdminBasePage.Alert(alertMessage, RequestHelper.RawUrl);
        }
示例#12
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            string   text           = this.UserName.Text;
            int      queryString    = RequestHelper.GetQueryString <int>("ID");
            int      groupID        = RequestHelper.GetForm <int>(ShopConfig.ReadConfigInfo().NamePrefix + "GroupID");
            int      oldCompanyID   = int.MinValue;
            int      oldStudyPostID = int.MinValue;
            UserInfo user           = new UserInfo();

            if (queryString > 0)
            {
                user           = UserBLL.ReadUser(queryString);
                oldCompanyID   = user.CompanyID;
                oldStudyPostID = user.StudyPostID;
            }
            else
            {
                Regex regex = new Regex("^([a-zA-Z0-9_一-龥])+$");
                if (!regex.IsMatch(text))
                {
                    ScriptHelper.Alert("用户名只能包含字母、数字、下划线、中文", RequestHelper.RawUrl);
                }
                user.UserPassword = StringHelper.Password(this.UserPassword.Text, (PasswordType)ShopConfig.ReadConfigInfo().PasswordType);
            }
            user.ID   = queryString;
            companyID = RequestHelper.GetForm <int>("CompanyID");
            if (companyID < 0)
            {
                ScriptHelper.Alert("请选择公司");
            }
            user.CompanyID = companyID;
            user.RealName  = RealName.Text;
            user.UserName  = text;
            user.GroupID   = groupID;
            if (user.GroupID <= 0)
            {
                ScriptHelper.Alert("请选择管理组");
            }
            user.Email  = this.Email.Text;
            user.Sex    = Convert.ToInt32(this.Sex.Text);
            user.Tel    = this.Tel.Text;
            user.Mobile = this.Mobile.Text;
            //验证手机号码是否存在
            //if (UserBLL.IsExistMobile(user.Mobile, user.ID))
            //    ScriptHelper.Alert("手机号码已存在");

            user.RegisterDate  = RequestHelper.DateNow;
            user.LastLoginDate = RequestHelper.DateNow;
            user.FindDate      = RequestHelper.DateNow;

            //判断是否需要恢复考试记录
            bool isRecoveryTestPaper = false;
            int  userState           = Convert.ToInt32(this.Status.Text);

            if (user.Status == (int)UserState.Del && userState != (int)UserState.Del)
            {
                isRecoveryTestPaper = true;
            }
            user.Status = userState;

            string department = this.Department.SelectedValue;

            user.Department = RequestHelper.GetForm <int>(ShopConfig.ReadConfigInfo().NamePrefix + "Department");
            if (user.Department <= 0)
            {
                ScriptHelper.Alert("请选择部门");
            }
            user.WorkingPostID = RequestHelper.GetForm <int>(ShopConfig.ReadConfigInfo().NamePrefix + "PostList");
            if (user.WorkingPostID <= 0)
            {
                ScriptHelper.Alert("请选择工作岗位");
            }
            user.PostName    = this.PostName.Text;
            user.StudyPostID = RequestHelper.GetForm <int>(ShopConfig.ReadConfigInfo().NamePrefix + "StudyPostId");
            if (user.StudyPostID <= 0)
            {
                ScriptHelper.Alert("请选择学习岗位");
            }
            //user.Introduce = this.Introduce.Text;
            //user.Photo = this.Photo.Text;
            //user.MSN = this.MSN.Text;
            //user.QQ = this.QQ.Text;
            //user.RegionID = this.UserRegion.ClassID;
            //user.Address = this.Address.Text;
            //user.Birthday = this.Birthday.Text;
            string alertMessage = ShopLanguage.ReadLanguage("AddOK");

            if (user.ID == -2147483648)
            {
                user.PostStartDate = RequestHelper.DateNow;
                base.CheckAdminPower("AddUser", PowerCheckType.Single);

                if (UserBLL.IsUserNumOverflow(user.CompanyID))
                {
                    ScriptHelper.Alert("超过用户数量,暂不能添加!");
                }

                int id = UserBLL.AddUser(user);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("User"), id);
            }
            else
            {
                base.CheckAdminPower("UpdateUser", PowerCheckType.Single);

                if (!string.IsNullOrEmpty(PostStartDate.Text))
                {
                    user.PostStartDate = Convert.ToDateTime(PostStartDate.Text);
                }
                //变换学习岗位,如果岗位已通过则更新注册时间,以便岗位计划按新时间重新计数,否则不更改原有岗位计划统计时间
                PostInfo studyPost    = PostBLL.ReadPost(user.StudyPostID);
                PostInfo oldStudyPost = PostBLL.ReadPost(oldStudyPostID);
                if (oldCompanyID != user.CompanyID || (user.StudyPostID != oldStudyPostID && (studyPost.ParentId == 3 || oldStudyPost.ParentId == 3) && studyPost.ParentId != oldStudyPost.ParentId))
                {
                    if (user.PostStartDate < DateTime.Today)
                    {
                        user.PostStartDate = DateTime.Today;
                    }
                }

                UserBLL.UpdateUser(user);
                if (isRecoveryTestPaper)
                {
                    TestPaperBLL.RecoveryPaperByUserID(user.ID.ToString());
                }
                //如果公司ID更改,相应修改成绩列表
                //if (oldCompanyID != user.CompanyID)
                //{
                //    TestPaperBLL.UpdatePaperCompanyId(user.ID, user.CompanyID);
                //}
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("User"), user.ID);
                alertMessage = ShopLanguage.ReadLanguage("UpdateOK");
            }
            AdminBasePage.Alert(alertMessage, RequestHelper.RawUrl);
        }
示例#13
0
 public void PrintInvoice()
 {
     Response.Redirect("~/Admin/PrintForm.aspx?FID=" + AdminBasePage.EncodeQueryString(FuneralId.ToString()));
 }
 public void PrintInvoice()
 {
     Response.Redirect("~/Admin/PrintForm.aspx?TBID=" + AdminBasePage.EncodeQueryString(TombstoneId.ToString()));
 }
示例#15
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            int queryString = RequestHelper.GetQueryString <int>("ID");

            if (_CourseId.SelectedValue == "-1" || _CourseId.SelectedValue == "")
            {
                ScriptHelper.Alert("请选择课程");
                Response.End();
            }
            QuestionInfo QuestionModel = new QuestionInfo();

            QuestionModel.CateId     = Convert.ToInt32(_CourseId.SelectedValue);
            QuestionModel.QuestionId = queryString;
            QuestionModel.Question   = this.Quetion.Text;
            if (QuestionModel.Question == "")
            {
                ScriptHelper.Alert("请填写题目");
                Response.End();
            }
            QuestionModel.Style     = this.TestType.Text;
            QuestionModel.CompanyId = systemCompanyId;
            if (QuestionModel.Style == "1")
            {
                QuestionModel.A = this.SingleA.Text;
                QuestionModel.B = this.SingleB.Text;
                QuestionModel.C = this.SingleC.Text;
                QuestionModel.D = this.SingleD.Text;

                if (QuestionModel.A == "" || QuestionModel.B == "" || QuestionModel.C == "" || QuestionModel.D == "")
                {
                    ScriptHelper.Alert("请填写选项");
                    Response.End();
                }
                if (QuestionModel.A == QuestionModel.B || QuestionModel.A == QuestionModel.C || QuestionModel.A == QuestionModel.D || QuestionModel.B == QuestionModel.C || QuestionModel.B == QuestionModel.D || QuestionModel.C == QuestionModel.D)
                {
                    ScriptHelper.Alert("请正确填写选项");
                    Response.End();
                }

                string Answer = string.Empty;
                if (SingleAnswerA.Checked)
                {
                    Answer = SingleAnswerA.Value;
                }
                else if (SingleAnswerB.Checked)
                {
                    Answer = SingleAnswerB.Value;
                }
                else if (SingleAnswerC.Checked)
                {
                    Answer = SingleAnswerC.Value;
                }
                else if (SingleAnswerD.Checked)
                {
                    Answer = SingleAnswerD.Value;
                }
                QuestionModel.Answer = Answer;
            }
            else if (QuestionModel.Style == "2")
            {
                QuestionModel.A = this.MultiA.Text;
                QuestionModel.B = this.MultiB.Text;
                QuestionModel.C = this.MultiC.Text;
                QuestionModel.D = this.MultiD.Text;

                if (QuestionModel.A == "" || QuestionModel.B == "" || QuestionModel.C == "" || QuestionModel.D == "")
                {
                    ScriptHelper.Alert("请填写选项");
                    Response.End();
                }
                if (QuestionModel.A == QuestionModel.B || QuestionModel.A == QuestionModel.C || QuestionModel.A == QuestionModel.D || QuestionModel.B == QuestionModel.C || QuestionModel.B == QuestionModel.D || QuestionModel.C == QuestionModel.D)
                {
                    ScriptHelper.Alert("请正确填写选项");
                    Response.End();
                }
                string Answer = string.Empty;
                if (MultiAnswerA.Checked)
                {
                    Answer = Answer + SingleAnswerA.Value;
                }
                if (MultiAnswerB.Checked)
                {
                    Answer = Answer + SingleAnswerB.Value;
                }
                if (MultiAnswerC.Checked)
                {
                    Answer = Answer + SingleAnswerC.Value;
                }
                if (MultiAnswerD.Checked)
                {
                    Answer = Answer + SingleAnswerD.Value;
                }
                QuestionModel.Answer = Answer;
                if (QuestionModel.Answer.Length <= 1)
                {
                    ScriptHelper.Alert("多项选择题的答案不能低于2个选项!");
                    Response.End();
                }
            }
            else if (QuestionModel.Style == "3")
            {
                QuestionModel.Answer = this.JudgeAnswer.Text;
                if (QuestionModel.Answer == "0")
                {
                    QuestionModel.A = JudgeRightAnswer.Text;
                }
            }
            if (QuestionModel.Answer == "")
            {
                ScriptHelper.Alert("请选择标准答案");
                Response.End();
            }
            string alertMessage = ShopLanguage.ReadLanguage("AddOK");

            if (QuestionModel.QuestionId == int.MinValue)
            {
                base.CheckAdminPower("AddQuestion", PowerCheckType.Single);
                int id = QuestionBLL.AddQuestion(QuestionModel);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("Question"), id);
                ResponseHelper.Write("<script>alert('" + alertMessage + "');</script>");

                this.TestType.Text             = "1";
                this.Quetion.Text              = string.Empty;
                this.SingleA.Text              = string.Empty;
                this.SingleB.Text              = string.Empty;
                this.SingleC.Text              = string.Empty;
                this.SingleD.Text              = string.Empty;
                this.MultiA.Text               = string.Empty;
                this.MultiB.Text               = string.Empty;
                this.MultiC.Text               = string.Empty;
                this.MultiD.Text               = string.Empty;
                this.JudgeRightAnswer.Text     = string.Empty;
                SingleAnswerA.Checked          = false;
                SingleAnswerB.Checked          = false;
                SingleAnswerC.Checked          = false;
                SingleAnswerD.Checked          = false;
                MultiAnswerA.Checked           = false;
                MultiAnswerB.Checked           = false;
                MultiAnswerC.Checked           = false;
                MultiAnswerD.Checked           = false;
                this.JudgeAnswer.SelectedIndex = -1;
            }
            else
            {
                base.CheckAdminPower("UpdateQuestion", PowerCheckType.Single);
                QuestionBLL.UpdateQuestion(QuestionModel);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("Question"), QuestionModel.QuestionId);
                alertMessage = ShopLanguage.ReadLanguage("UpdateOK");
                AdminBasePage.Alert(alertMessage, RequestHelper.RawUrl);
            }
        }
示例#16
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            ProductInfo product = new ProductInfo();

            product.ID        = RequestHelper.GetQueryString <int>("ID");
            product.CompanyID = companyID;
            product.Name      = this.Name.Text;
            product.Spelling  = ChineseCharacterHelper.GetFirstLetter(this.Name.Text);
            product.Color     = RequestHelper.GetForm <string>("ProductColor");
            //product.FontStyle = this.FontStyle.Text;
            product.ProductNumber = this.ProductNumber.Text;
            product.ClassID       = this.ProductClass.ClassIDList;
            product.Keywords      = this.Keywords.Text;
            if (string.IsNullOrEmpty(RequestHelper.GetForm <string>("AllBrandID")))
            {
                product.BrandID = RequestHelper.GetIntsForm("BrandID");
            }
            else
            {
                product.BrandID = RequestHelper.GetIntsForm("AllBrandID");
            }
            product.MarketPrice      = Convert.ToDecimal(this.MarketPrice.Text);
            product.Photo            = this.Photo.Text;
            product.Summary          = this.Summary.Text;
            product.Introduction     = this.Introduction.Value;
            product.IsSpecial        = Convert.ToInt32(this.IsSpecial.Text);
            product.IsNew            = Convert.ToInt32(this.IsNew.Text);
            product.IsHot            = Convert.ToInt32(this.IsHot.Text);
            product.IsSale           = Convert.ToInt32(this.IsSale.Text);
            product.IsTop            = Convert.ToInt32(this.IsTop.Text);
            product.Remark           = this.Remark.Text;
            product.Accessory        = RequestHelper.GetForm <string>("RelationAccessoryID");
            product.RelationProduct  = RequestHelper.GetForm <string>("RelationProductID");
            product.RelationArticle  = RequestHelper.GetForm <string>("RelationArticleID");
            product.AllowComment     = Convert.ToInt32(this.AllowComment.Text);
            product.AttributeClassID = Convert.ToInt32(this.AttributeClassID.Text);
            product.StandardType     = Convert.ToInt32(this.StandardType.Text);
            product.AddDate          = RequestHelper.DateNow;
            product.Sort             = Convert.ToInt32(Sort.Text);
            product.Editor           = Editor.Text;
            int    productID    = 0;
            string alertMessage = ShopLanguage.ReadLanguage("AddOK");

            if (product.ID == -2147483648)
            {
                base.CheckAdminPower("AddProduct", PowerCheckType.Single);
                productID = ProductBLL.AddProduct(product);
                this.AddProductPhoto(productID);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("Product"), productID);
            }
            else
            {
                base.CheckAdminPower("UpdateProduct", PowerCheckType.Single);
                //公司发生变化,删除旧的考试设置
                ProductInfo oldProduct = ProductBLL.ReadProduct(product.ID);
                if (product.CompanyID != ProductBLL.ReadProduct(product.ID).CompanyID)
                {
                    try
                    {
                        TestSettingBLL.DeleteTestSetting(TestSettingBLL.ReadCompanyTestSetting(oldProduct.CompanyID, product.ID).Id);
                    }
                    catch (Exception ex)
                    { }
                }
                ProductBLL.UpdateProduct(product);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("Product"), product.ID);
                alertMessage = ShopLanguage.ReadLanguage("UpdateOK");
            }
            this.HanderAttribute(product);
            //this.HanderMemberPrice(product.ID);
            this.HanderProductStandard(product);
            if (product.ID == int.MinValue)
            {
                product.ID = productID;
            }
            this.HanderTestSetting(product);
            AdminBasePage.Alert(alertMessage, RequestHelper.RawUrl);
        }
示例#17
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            CompanyInfo CompanyModel = new CompanyInfo();

            CompanyModel.CompanyId   = RequestHelper.GetQueryString <int>("ID");
            CompanyModel.CompanyName = CompanyName.Text.Trim();
            if (CompanyModel.CompanyName.Length < 5)
            {
                ScriptHelper.Alert("请输入完整的公司名称!");
            }
            CompanyModel.Post = RequestHelper.GetIntsForm("Post");
            CompanyModel.CompanySimpleName = CompanySimpleName.Text.Trim();
            CompanyModel.CompanyTel        = CompanyTel.Text.Trim();
            CompanyModel.CompanyPost       = this.CompanyPost.Text.Trim();
            CompanyModel.CompanyAddress    = CompanyAddress.Text.Trim();
            if (!string.IsNullOrEmpty(PostStartDate.Text))
            {
                CompanyModel.PostStartDate = PostStartDate.Text;
            }
            if (!string.IsNullOrEmpty(EndDate.Text))
            {
                CompanyModel.EndDate = EndDate.Text;
            }
            CompanyModel.State   = Convert.ToInt32(State.SelectedValue);
            CompanyModel.BrandId = RequestHelper.GetIntsForm("BrandId");
            if (CompanyType.Text == "")
            {
                ScriptHelper.Alert("请选择公司类型!");
            }
            CompanyModel.GroupId = Convert.ToInt32(CompanyType.Text);
            CompanyModel.UserNum = Convert.ToInt32(UserNum.Text);
            CompanyModel.IsTest  = IsTest.Checked;
            CompanyModel.Sort    = Convert.ToInt32(Sort.Text);
            if (CompanyModel.GroupId == 2 || CompanyModel.GroupId == 3)
            {
                CompanyModel.ParentId = GroupListId.Value;
                if (string.IsNullOrEmpty(CompanyModel.ParentId))
                {
                    ScriptHelper.Alert("请选择隶属公司");
                }

                if (CompanyModel.GroupId == 2 && CompanyModel.CompanyId != int.MinValue)
                {
                    if (StringHelper.CompareString(CompanyBLL.ReadCompanyIdList(companyID.ToString()), CompanyModel.ParentId.ToString()))
                    {
                        ScriptHelper.Alert("如果要转移到旗下公司,请先将旗下公司移动出去!");
                    }
                }
            }
            else
            {
                if (CompanyModel.CompanyId != int.MinValue)
                {
                    CompanyModel.ParentId = CompanyBLL.ReadCompany(CompanyModel.CompanyId).ParentId;
                }
                else
                {
                    CompanyModel.ParentId = CompanyBLL.SystemCompanyId.ToString();
                }
            }
            string alertMessage = ShopLanguage.ReadLanguage("AddOK");

            if (CompanyModel.CompanyId == int.MinValue)
            {
                base.CheckAdminPower("AddCompany", PowerCheckType.Single);
                int id = CompanyBLL.AddCompany(CompanyModel);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("Company"), id);
            }
            else
            {
                base.CheckAdminPower("UpdateCompany", PowerCheckType.Single);
                CompanyBLL.UpdateCompany(CompanyModel);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("Company"), CompanyModel.CompanyId);
                alertMessage = ShopLanguage.ReadLanguage("UpdateOK");
            }
            AdminBasePage.Alert(alertMessage, RequestHelper.RawUrl);
        }