Ejemplo n.º 1
0
 protected void lnk_Delete_Click(object sender, System.EventArgs e)
 {
     if (!base.IsAuthorizedOp(ActionType.Delete.ToString()))
     {
         base.ShowAjaxMsg(this.UpdatePanel1, "Không có thẩm quyền");
     }
     else
     {
         int         @int     = WebUtils.GetInt((sender as LinkButton).CommandArgument);
         GrouponInfo dataById = SinGooCMS.BLL.Groupon.GetDataById(@int);
         if (dataById == null)
         {
             base.ShowAjaxMsg(this.UpdatePanel1, "Những thông tin này không được tìm thấy, các dữ liệu không tồn tại hoặc đã bị xóa");
         }
         else if (SinGooCMS.BLL.Groupon.Delete(@int))
         {
             this.BindData();
             PageBase.log.AddEvent(base.LoginAccount.AccountName, "删除团购活动[" + dataById.ActName + "] thành công");
             base.ShowAjaxMsg(this.UpdatePanel1, "删除成功");
         }
         else
         {
             base.ShowAjaxMsg(this.UpdatePanel1, "删除失败");
         }
     }
 }
Ejemplo n.º 2
0
        public static int Add(GrouponInfo entity)
        {
            int result;

            if (entity == null)
            {
                result = 0;
            }
            else
            {
                result = BizBase.dbo.InsertModel <GrouponInfo>(entity);
            }
            return(result);
        }
Ejemplo n.º 3
0
        private void InitForModify()
        {
            GrouponInfo dataById  = SinGooCMS.BLL.Groupon.GetDataById(base.OpID);
            ProductInfo dataById2 = Product.GetDataById((dataById != null) ? dataById.ProID : 0);

            if (dataById != null && dataById2 != null)
            {
                this.TextBox1.Text      = dataById2.ProductName;
                this.hdf_ProID.Value    = dataById2.AutoID.ToString();
                this.TextBox2.Text      = dataById.ActName;
                this.Image1.ImageUrl    = dataById.ActImage;
                this.TextBox3.Text      = dataById.ActImage;
                this.TextBox4.Text      = dataById.StartTime.ToString("yyyy-MM-dd HH:mm:ss");
                this.TextBox5.Text      = dataById.EndTime.ToString("yyyy-MM-dd HH:mm:ss");
                this.TextBox6.Text      = dataById.JoinNum.ToString();
                this.TextBox7.Text      = dataById.ActDesc;
                this.rpt_img.DataSource = dataById.PriceLadders;
                this.rpt_img.DataBind();
            }
        }
Ejemplo n.º 4
0
 protected void btnok_Click(object sender, System.EventArgs e)
 {
     if (base.Action.Equals(ActionType.Add.ToString()) && !base.IsAuthorizedOp(ActionType.Add.ToString()))
     {
         base.ShowMsg("Không có thẩm quyền");
     }
     else if (base.Action.Equals(ActionType.Modify.ToString()) && !base.IsAuthorizedOp(ActionType.Modify.ToString()))
     {
         base.ShowMsg("Không có thẩm quyền");
     }
     else
     {
         ProductInfo dataById = Product.GetDataById(WebUtils.GetInt(this.hdf_ProID.Value));
         if (dataById == null)
         {
             base.ShowMsg("商品不存在或者已被删除!");
         }
         else
         {
             GrouponInfo grouponInfo = new GrouponInfo();
             if (base.IsEdit)
             {
                 grouponInfo = SinGooCMS.BLL.Groupon.GetDataById(base.OpID);
             }
             grouponInfo.ProID       = dataById.AutoID;
             grouponInfo.ActName     = WebUtils.GetString(this.TextBox2.Text);
             grouponInfo.ActImage    = WebUtils.GetString(this.TextBox3.Text);
             grouponInfo.StartTime   = WebUtils.GetDateTime(this.TextBox4.Text);
             grouponInfo.EndTime     = WebUtils.GetDateTime(this.TextBox5.Text);
             grouponInfo.JoinNum     = WebUtils.GetInt(this.TextBox6.Text);
             grouponInfo.ActDesc     = WebUtils.GetString(this.TextBox7.Text);
             grouponInfo.PriceLadder = this.GetPriceLadder();
             if (string.IsNullOrEmpty(grouponInfo.ActName))
             {
                 base.ShowMsg("请输入活动显示名称");
             }
             else if (grouponInfo.StartTime > grouponInfo.EndTime)
             {
                 base.ShowMsg("开始时间不能超过截止时间");
             }
             else
             {
                 if (base.Action.Equals(ActionType.Add.ToString()))
                 {
                     grouponInfo.Sort          = SinGooCMS.BLL.Promotion.MaxSort + 1;
                     grouponInfo.AutoTimeStamp = System.DateTime.Now;
                     if (SinGooCMS.BLL.Groupon.Add(grouponInfo) > 0)
                     {
                         PageBase.log.AddEvent(base.LoginAccount.AccountName, "添加团购活动[" + grouponInfo.ActName + "] thành công");
                         base.Response.Redirect(string.Concat(new object[]
                         {
                             "Groupon.aspx?CatalogID=",
                             base.CurrentCatalogID,
                             "&Module=",
                             base.CurrentModuleCode,
                             "&action=View"
                         }));
                     }
                     else
                     {
                         base.ShowMsg("Thao tác thất bại");
                     }
                 }
                 if (base.Action.Equals(ActionType.Modify.ToString()))
                 {
                     if (SinGooCMS.BLL.Groupon.Update(grouponInfo))
                     {
                         PageBase.log.AddEvent(base.LoginAccount.AccountName, "修改团购活动[" + grouponInfo.ActName + "] thành công");
                         base.Response.Redirect(string.Concat(new object[]
                         {
                             "Groupon.aspx?CatalogID=",
                             base.CurrentCatalogID,
                             "&Module=",
                             base.CurrentModuleCode,
                             "&action=View"
                         }));
                     }
                     else
                     {
                         base.ShowMsg("Thao tác thất bại");
                     }
                 }
             }
         }
     }
 }
Ejemplo n.º 5
0
 public static bool Update(GrouponInfo entity)
 {
     return(entity != null && BizBase.dbo.UpdateModel <GrouponInfo>(entity));
 }