Example #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);
         DingYueInfo dataById = SinGooCMS.BLL.DingYue.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.DingYue.Delete(@int))
         {
             this.BindData();
             PageBase.log.AddEvent(base.LoginAccount.AccountName, "删除订阅邮件[" + dataById.Email + "] thành công");
             base.ShowAjaxMsg(this.UpdatePanel1, "Thao tác thành công");
         }
         else
         {
             base.ShowAjaxMsg(this.UpdatePanel1, "Thao tác thất bại");
         }
     }
 }
Example #2
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
     {
         DingYueInfo dingYueInfo = new DingYueInfo();
         if (base.IsEdit)
         {
             dingYueInfo = SinGooCMS.BLL.DingYue.GetDataById(base.OpID);
         }
         dingYueInfo.UserName  = WebUtils.GetString(this.TextBox1.Text);
         dingYueInfo.Email     = WebUtils.GetString(this.TextBox2.Text);
         dingYueInfo.IsTuiDing = !this.istuiding.Checked;
         if (string.IsNullOrEmpty(dingYueInfo.UserName))
         {
             base.ShowMsg("请输入用户名称");
         }
         if (!ValidateUtils.IsEmail(dingYueInfo.Email))
         {
             base.ShowMsg("请输入有效的邮箱地址");
         }
         else
         {
             if (base.Action.Equals(ActionType.Add.ToString()))
             {
                 dingYueInfo.Lang          = base.cultureLang;
                 dingYueInfo.AutoTimeStamp = System.DateTime.Now;
                 if (SinGooCMS.BLL.DingYue.Add(dingYueInfo) > 0)
                 {
                     PageBase.log.AddEvent(base.LoginAccount.AccountName, "添加订阅邮箱[" + dingYueInfo.Email + "] thành công");
                     MessageUtils.DialogCloseAndParentReload(this);
                 }
                 else
                 {
                     base.ShowMsg("Thao tác thất bại");
                 }
             }
             if (base.Action.Equals(ActionType.Modify.ToString()))
             {
                 if (SinGooCMS.BLL.DingYue.Update(dingYueInfo))
                 {
                     PageBase.log.AddEvent(base.LoginAccount.AccountName, "修改订阅邮箱[" + dingYueInfo.Email + "] thành công");
                     MessageUtils.DialogCloseAndParentReload(this);
                 }
                 else
                 {
                     base.ShowMsg("Thao tác thất bại");
                 }
             }
         }
     }
 }
Example #3
0
        private void InitForModify()
        {
            DingYueInfo dataById = SinGooCMS.BLL.DingYue.GetDataById(base.OpID);

            if (dataById != null)
            {
                this.TextBox1.Text     = dataById.UserName;
                this.TextBox2.Text     = dataById.Email;
                this.istuiding.Checked = !dataById.IsTuiDing;
            }
        }
Example #4
0
        public static int Add(DingYueInfo entity)
        {
            int result;

            if (entity == null)
            {
                result = 0;
            }
            else
            {
                result = BizBase.dbo.InsertModel <DingYueInfo>(entity);
            }
            return(result);
        }
Example #5
0
        protected void Page_Load(object sender, System.EventArgs e)
        {
            DingYueInfo byEmail = DingYue.GetByEmail(WebUtils.GetQueryString("email"));

            if (byEmail != null)
            {
                byEmail.IsTuiDing = true;
                if (DingYue.Update(byEmail))
                {
                    base.Response.Write("已取消订阅!");
                }
                else
                {
                    base.Response.Write("Thao tác thất bại!");
                }
            }
            else
            {
                base.Response.Write("无效的邮件!");
            }
        }
Example #6
0
        public static int Add(string strEmailAddr)
        {
            DingYueInfo entity = new DingYueInfo
            {
                Email         = strEmailAddr,
                IsTuiDing     = false,
                Lang          = JObject.cultureLang,
                AutoTimeStamp = DateTime.Now
            };
            int result;

            if (DingYue.ExistsEmailAddr(strEmailAddr))
            {
                result = -1;
            }
            else
            {
                result = DingYue.Add(entity);
            }
            return(result);
        }
Example #7
0
 public static bool Update(DingYueInfo entity)
 {
     return(entity != null && BizBase.dbo.UpdateModel <DingYueInfo>(entity));
 }