Exemple #1
0
        protected void ddOrderStatus_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                DropDownList ddOrderStatus = (DropDownList)sender;
                if (ddOrderStatus != null && ddOrderStatus.SelectedValue.Length > 0)
                {
                    GridDataItem dataItem = (GridDataItem)ddOrderStatus.NamingContainer;
                    int          orderId  = Convert.ToInt32(dataItem.GetDataKeyValue("OrderId"));

                    Order order = new Order(orderId);
                    if (order != null && order.OrderId > 0)
                    {
                        order.OrderStatus = Convert.ToInt32(ddOrderStatus.SelectedValue);
                        order.Save();

                        LogActivity.Write("Update order's status", order.OrderId.ToString());
                        message.SuccessMessage = ProductResources.OrderStatusUpdateSuccessMessage;
                        grid.Rebind();
                    }
                }
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }
Exemple #2
0
        public void Delete(int commentId)
        {
            try
            {
                Context.Response.ContentType = "application/json";
                Encoding encoding = new UTF8Encoding();
                Context.Response.ContentEncoding = encoding;

                if (!ProductPermission.CanDeleteComment)
                {
                    Context.Response.Write("{\"Result\":\"Access Denined\"}");
                    return;
                }

                ProductComment comment = new ProductComment(commentId);

                if (comment != null && comment.CommentId > -1)
                {
                    ProductComment.Delete(comment.CommentId);
                    LogActivity.Write("Delete comment", comment.FullName);
                }

                Context.Response.Write("{\"Result\":\"Success\"}");
            }
            catch (Exception ex)
            {
                log.Error(ex);
                Context.Response.Write("{\"Result\":\"Error\"}");
            }
        }
        private int Save()
        {
            if (txtgratitude.Text.Trim() == "")
            {
                return(-1);
            }

            if (currentuser == null)
            {
                return(-1);
            }

            try
            {
                gratitude           = new KLGratitude();
                gratitude.Name      = author.Name;
                gratitude.Avatar    = author.Avatar;
                gratitude.AuthorID  = author.AuthorID;
                gratitude.CreateUtc = DateTime.Now;
                gratitude.Comment   = txtgratitude.Text;
            }
            catch (Exception ex)
            {
                log.Error(ex.Message);
            }
            if (gratitude.Save())
            {
                LogActivity.Write("Post Gratitude", gratitude.Comment);
                message.SuccessMessage = ResourceHelper.GetResourceString("CustomResources", "PostSuccessMessage");
            }
            return(gratitude.GuestID);
        }
Exemple #4
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                bool isDeleted = false;

                foreach (GridDataItem data in grid.SelectedItems)
                {
                    int tagId = Convert.ToInt32(data.GetDataKeyValue("TagId"));
                    Tag tag   = new Tag(tagId);

                    if (tag != null && tag.TagId > -1)
                    {
                        ContentLanguage.DeleteByContent(tag.Guid);
                        TagItem.DeleteByTag(tag.TagId);
                        Tag.Delete(tagId);

                        LogActivity.Write("Delete product tag", tag.TagText);

                        isDeleted = true;
                    }
                }

                if (isDeleted)
                {
                    message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "DeleteSuccessMessage");
                    WebUtils.SetupRedirect(this, Request.RawUrl);
                }
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }
Exemple #5
0
        void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                int iRecordDeleted = 0;
                foreach (Telerik.Web.UI.GridDataItem data in grid.SelectedItems)
                {
                    int   orderId = Convert.ToInt32(data.GetDataKeyValue("OrderId"));
                    Order order   = new Order(orderId);

                    if (order != null && order.OrderId > 0 && order.SiteId == siteSettings.SiteId && !order.IsDeleted)
                    {
                        ContentDeleted.Create(siteSettings.SiteId, order.OrderId.ToString(), "Order", typeof(OrderDeleted).AssemblyQualifiedName, order.OrderId.ToString(), Page.User.Identity.Name);

                        order.IsDeleted = true;
                        order.Save();

                        iRecordDeleted += 1;
                    }
                }

                if (iRecordDeleted > 0)
                {
                    LogActivity.Write("Delete " + iRecordDeleted.ToString() + " order(s)", "Order");
                    message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "DeleteSuccessMessage");

                    grid.Rebind();
                }
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }
        private int Save()
        {
            Page.Validate("AuthorLevel");

            if (!Page.IsValid)
            {
                return(-1);
            }


            if (level == null)
            {
                level = new KLLevel();
            }

            level.Name = txtName.Text;
            level.From = int.Parse(txtFrom.Text);
            level.To   = txtTo.Text;


            level.Save();
            if (level.LevelID > 0)
            {
                LogActivity.Write("Update level ", level.Name);
                message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "UpdateSuccessMessage");
            }
            else
            {
                LogActivity.Write("Create new level ", level.Name);
                message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "InsertSuccessMessage");
            }

            return(level.LevelID);
        }
Exemple #7
0
        void btnDeleteOption_Click(object sender, EventArgs e)
        {
            try
            {
                if (field != null && lbOptions.SelectedValue.Length > 0)
                {
                    CustomFieldOption option = null;

                    if (lbOptions.SelectedValue.Length > 0)
                    {
                        option = new CustomFieldOption(Convert.ToInt32(lbOptions.SelectedValue));
                    }

                    if (option != null && option.CustomFieldOptionId > 0)
                    {
                        ContentLanguage.DeleteByContent(option.Guid);
                        ProductProperty.DeleteByCustomFieldOption(option.CustomFieldOptionId);
                        CustomFieldOption.Delete(option.CustomFieldOptionId);

                        LogActivity.Write("Delete custom field option", lbOptions.SelectedItem.Text);

                        selOption = lbOptions.Items[lbOptions.SelectedIndex - 1].Value;
                    }

                    BindOptions();
                    PopulateOptionControls();
                }
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }
Exemple #8
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                int iRecordDeleted = 0;
                foreach (Telerik.Web.UI.GridDataItem data in grid.SelectedItems)
                {
                    int shippingMethodId = Convert.ToInt32(data.GetDataKeyValue("ShippingMethodId"));

                    ShippingMethod method = new ShippingMethod(shippingMethodId);
                    if (method != null && method.ShippingMethodId > 0 && method.SiteId == siteSettings.SiteId && !method.IsDeleted)
                    {
                        ContentDeleted.Create(siteSettings.SiteId, method.ShippingMethodId.ToString(), "ShippingMethod", typeof(ShippingMethodDeleted).AssemblyQualifiedName, method.ShippingMethodId.ToString(), Page.User.Identity.Name);

                        method.IsDeleted = true;
                        method.Save();

                        iRecordDeleted += 1;
                    }
                }

                if (iRecordDeleted > 0)
                {
                    LogActivity.Write("Delete " + iRecordDeleted.ToString() + " shipping method(s)", "Shipping method");
                    message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "DeleteSuccessMessage");

                    grid.Rebind();
                }
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }
Exemple #9
0
        private void Approve(int status)
        {
            try
            {
                bool isUpdated = false;
                foreach (GridDataItem data in grid.SelectedItems)
                {
                    int            commentId = Convert.ToInt32(data.GetDataKeyValue("CommentId"));
                    ProductComment comment   = new ProductComment(commentId);

                    if (comment != null && comment.CommentId > -1)
                    {
                        comment.Status = status;

                        if (comment.Save())
                        {
                            isUpdated = true;

                            LogActivity.Write("Approval comment", comment.FullName);
                        }
                    }
                }

                if (isUpdated)
                {
                    message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "UpdateSuccessMessage");
                    BindGrid();
                }
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }
Exemple #10
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                int iRecordDeleted = 0;
                foreach (Telerik.Web.UI.GridDataItem data in grid.SelectedItems)
                {
                    Guid guid = new Guid(data.GetDataKeyValue("Guid").ToString());

                    if (ShoppingCartItem.Delete(guid))
                    {
                        iRecordDeleted += 1;
                    }
                }

                if (iRecordDeleted > 0)
                {
                    LogActivity.Write("Delete " + iRecordDeleted.ToString() + " item(s)", "Cart");
                    message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "DeleteSuccessMessage");

                    grid.Rebind();
                }
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }
Exemple #11
0
        private int SaveData()
        {
            if (!Page.IsValid)
            {
                return(-1);
            }

            try
            {
                if (method == null || method.PaymentMethodId == -1)
                {
                    method        = new PaymentMethod();
                    method.SiteId = siteSettings.SiteId;
                }

                if (!IsLanguageTab())
                {
                    method.Name        = txtName.Text.Trim();
                    method.Description = edDescription.Text.Trim();
                }

                method.PaymentProvider = Convert.ToInt32(ddlPaymentProvider.SelectedValue);
                method.IsActive        = chkIsActive.Checked;

                decimal additionalFee = 0;
                decimal.TryParse(txtAdditionalFee.Text, out additionalFee);
                method.AdditionalFee = additionalFee;
                method.UsePercentage = Convert.ToBoolean(ddlUsePercentage.SelectedValue);

                method.FreeOnOrdersOverXEnabled = chkFreeOnOrdersOverXEnabled.Checked;
                decimal freeOnOrdersOverXValue = 0;
                decimal.TryParse(txtFreeOnOrdersOverXValue.Text, out freeOnOrdersOverXValue);
                method.FreeOnOrdersOverXValue = freeOnOrdersOverXValue;

                if (method.Save())
                {
                    SaveContentLanguage(method.Guid);
                }

                if (paymentMethodId > 0)
                {
                    LogActivity.Write("Update payment method", method.Name);
                    message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "UpdateSuccessMessage");
                }
                else
                {
                    LogActivity.Write("Create new payment method", method.Name);
                    message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "InsertSuccessMessage");
                }

                return(method.PaymentMethodId);
            }
            catch (Exception ex)
            {
                log.Error(ex.Message);
            }

            return(-1);
        }
Exemple #12
0
        void btnUpdate_Click(object sender, EventArgs e)
        {
            try
            {
                foreach (RepeaterItem item in rpt.Items)
                {
                    if ((item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem))
                    {
                        HiddenField hdfTagId  = (HiddenField)item.FindControl("hdfTagId");
                        CheckBox    chkDelete = (CheckBox)item.FindControl("chkDelete");

                        if (chkDelete.Checked)
                        {
                            DeleteTag(Convert.ToInt32(hdfTagId.Value));

                            continue;
                        }

                        Repeater rptLanguages = (Repeater)item.FindControl("rptLanguages");
                        TextBox  txtName      = (TextBox)item.FindControl("txtName");

                        int tagId = Convert.ToInt32(hdfTagId.Value.ToString());

                        Tag tag;
                        if (tagId == -1)
                        {
                            tag = new Tag();
                        }
                        else
                        {
                            tag = new Tag(tagId);
                        }

                        tag.TagText = txtName.Text.Trim();

                        if (tagId <= 0)
                        {
                            LogActivity.Write("Insert tag", tag.TagText);
                        }
                        else
                        {
                            LogActivity.Write("Update tag", tag.TagText);
                        }

                        if (tag.Save() > 0)
                        {
                            SaveContentLanguage(rptLanguages, tag.Guid);
                        }
                    }
                }

                message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "UpdateSuccessMessage");
                WebUtils.SetupRedirect(this, Request.RawUrl);
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }
Exemple #13
0
        private int Create()
        {
            if (!Page.IsValid)
            {
                return(-1);
            }
            if (!reply)
            {
                return(-1);
            }

            if (!canApprove)
            {
                return(-1);
            }

            try
            {
                ProductComment cm = new ProductComment();
                cm.ProductId     = comment.ProductId;
                cm.ParentId      = comment.CommentId;
                cm.FullName      = txtFullName.Text.Trim();
                cm.Email         = txtEmail.Text.Trim();
                cm.Title         = txtCommentTitle.Text.Trim();
                cm.Status        = 1;
                cm.ContentText   = txtComment.Text;
                cm.Rating        = Convert.ToInt32(ratRating.Value);
                cm.CreatedFromIP = SiteUtils.GetIP4Address();

                SiteUser siteUser = SiteUtils.GetCurrentSiteUser();
                if (siteUser != null)
                {
                    cm.UserId = siteUser.UserId;
                }

                cm.Status      = 1;
                cm.IsModerator = true;

                if (comment.Status != 1)
                {
                    comment.Status = 1;
                    comment.Save();
                }

                cm.Save();

                LogActivity.Write("Reply comment", comment.FullName);
                message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "InsertSuccessMessage");

                return(cm.CommentId);
            }
            catch (Exception ex)
            {
                log.Error(ex.Message);
            }

            return(-1);
        }
 protected void btnDelete_Click(object sender, EventArgs e)
 {
     if (level != null && level.LevelID > 0)
     {
         LogActivity.Write("Delete level ", level.Name);
         KLLevel.Delete(level.LevelID);
         WebUtils.SetupRedirect(this, SiteRoot + "/News/AuthorLevelList.aspx");
     }
 }
Exemple #15
0
 protected void btnDelete_Click(object sender, EventArgs e)
 {
     if (newsType != null && newsType.NewsTypeID > 0)
     {
         LogActivity.Write("Delete news category ", newsType.Name);
         KLNewsType.Delete(newsType.NewsTypeID);
         WebUtils.SetupRedirect(this, SiteRoot + "/Custtom/NewTypeList.aspx");
     }
 }
Exemple #16
0
        void btnUpdate_Click(object sender, EventArgs e)
        {
            try
            {
                if (!NewsPermission.CanUpdate)
                {
                    SiteUtils.RedirectToEditAccessDeniedPage();
                    return;
                }

                bool isUpdated = false;
                foreach (GridDataItem data in grid.Items)
                {
                    TextBox txtDisplayOrder = (TextBox)data.FindControl("txtDisplayOrder");
                    TextBox txtViewed       = (TextBox)data.FindControl("txtViewed");
                    int     newsId          = Convert.ToInt32(data.GetDataKeyValue("NewsID"));
                    int     displayOrder    = Convert.ToInt32(data.GetDataKeyValue("DisplayOrder"));
                    int     viewed          = Convert.ToInt32(data.GetDataKeyValue("Viewed"));

                    int displayOrderNew = displayOrder;
                    int.TryParse(txtDisplayOrder.Text, out displayOrderNew);

                    int viewedNew = viewed;
                    int.TryParse(txtViewed.Text, out viewedNew);

                    if (displayOrder != displayOrderNew || viewed != viewedNew)
                    {
                        News objNews = new News(SiteId, newsId);
                        if (objNews != null && objNews.NewsID != -1)
                        {
                            objNews.DisplayOrder = displayOrderNew;
                            objNews.Viewed       = viewedNew;
                            objNews.Save();

                            LogActivity.Write("Resort news", objNews.Title);

                            isUpdated = true;
                        }
                    }
                }

                if (isUpdated)
                {
                    grid.Rebind();

                    message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "UpdateSuccessMessage");
                }
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }
        private int Save()
        {
            Page.Validate("Books");

            if (!Page.IsValid)
            {
                return(-1);
            }
            current.Password = txtcfpass.Text;
            if (current.Save())
            {
                LogActivity.Write("Update Password ", current.Name);
                message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "UpdateAuthorSuccess");
            }
            return(current.UserId);
        }
Exemple #18
0
        void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                if (!NewsPermission.CanDelete)
                {
                    SiteUtils.RedirectToEditAccessDeniedPage();
                    return;
                }

                bool isDeleted = false;

                foreach (GridDataItem data in grid.SelectedItems)
                {
                    int  newsId = Convert.ToInt32(data.GetDataKeyValue("NewsID"));
                    News news   = new News(SiteId, newsId);

                    if (news != null && news.NewsID != -1 && !news.IsDeleted)
                    {
                        ContentDeleted.Create(siteSettings.SiteId, news.Title, "News", typeof(NewsDeleted).AssemblyQualifiedName, news.NewsID.ToString(), Page.User.Identity.Name);

                        news.IsDeleted = true;

                        news.ContentChanged += new ContentChangedEventHandler(news_ContentChanged);

                        news.SaveDeleted();
                        LogActivity.Write("Delete news", news.Title);

                        isDeleted = true;
                    }
                }

                if (isDeleted)
                {
                    SiteUtils.QueueIndexing();
                    grid.Rebind();

                    message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "DeleteSuccessMessage");
                }
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }
Exemple #19
0
        void btnUpdate_Click(object sender, EventArgs e)
        {
            try
            {
                bool isUpdated = false;
                foreach (GridDataItem data in grid.Items)
                {
                    TextBox  txtDisplayOrder  = (TextBox)data.FindControl("txtDisplayOrder");
                    CheckBox chkIsActive      = (CheckBox)data.FindControl("chkIsActive");
                    int      shippingMethodId = Convert.ToInt32(data.GetDataKeyValue("ShippingMethodId"));
                    int      displayOrder     = Convert.ToInt32(data.GetDataKeyValue("DisplayOrder"));
                    bool     isActive         = Convert.ToBoolean(data.GetDataKeyValue("IsActive"));

                    int displayOrderNew = displayOrder;
                    int.TryParse(txtDisplayOrder.Text, out displayOrderNew);

                    if (displayOrder != displayOrderNew || isActive != chkIsActive.Checked)
                    {
                        ShippingMethod method = new ShippingMethod(shippingMethodId);
                        if (method != null && method.ShippingMethodId != -1)
                        {
                            method.IsActive     = chkIsActive.Checked;
                            method.DisplayOrder = displayOrderNew;
                            method.Save();

                            LogActivity.Write("Update shipping method", method.Name);

                            isUpdated = true;
                        }
                    }
                }

                if (isUpdated)
                {
                    grid.Rebind();

                    message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "UpdateSuccessMessage");
                }
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }
Exemple #20
0
        void btnUpdate_Click(object sender, EventArgs e)
        {
            try
            {
                bool isUpdated = false;
                foreach (GridDataItem data in grid.Items)
                {
                    TextBox txtDisplayOrder = (TextBox)data.FindControl("txtDisplayOrder");
                    int     customFieldId   = Convert.ToInt32(data.GetDataKeyValue("CustomFieldId"));
                    int     displayOrder    = Convert.ToInt32(data.GetDataKeyValue("DisplayOrder"));

                    int displayOrderNew = displayOrder;
                    int.TryParse(txtDisplayOrder.Text, out displayOrderNew);

                    if (displayOrder != displayOrderNew)
                    {
                        CustomField field = new CustomField(customFieldId);
                        if (field != null && field.CustomFieldId != -1)
                        {
                            field.DisplayOrder = displayOrderNew;
                            field.Save();

                            LogActivity.Write("Resort custom field", field.Name);

                            isUpdated = true;
                        }
                    }
                }

                if (isUpdated)
                {
                    grid.Rebind();

                    message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "UpdateSuccessMessage");
                }
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }
Exemple #21
0
        private void DeleteTag(int tagId)
        {
            try
            {
                Tag tag = new Tag(tagId);

                if (tag != null && tag.TagId > -1)
                {
                    ContentLanguage.DeleteByContent(tag.Guid);
                    TagItem.DeleteByTag(tag.TagId);
                    Tag.Delete(tagId);

                    LogActivity.Write("Delete news tag", tag.TagText);
                    //message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "DeleteSuccessMessage");
                }
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }
Exemple #22
0
        private int Update()
        {
            if (!Page.IsValid)
            {
                return(-1);
            }

            if (!canUpdate)
            {
                return(-1);
            }

            try
            {
                comment.FullName = txtFullName.Text.Trim();
                comment.Email    = txtEmail.Text.Trim();
                comment.Title    = txtCommentTitle.Text.Trim();
                //comment.IsApproved = !config.RequireApprovalForComments;
                comment.ContentText = txtComment.Text;
                comment.Rating      = Convert.ToInt32(ratRating.Value);
                if (ckbPosition.Checked)
                {
                    comment.Position = 1;
                }

                comment.Save();

                LogActivity.Write("Update comment", comment.FullName);
                message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "UpdateSuccessMessage");

                return(comment.CommentId);
            }
            catch (Exception ex)
            {
                log.Error(ex.Message);
            }

            return(-1);
        }
Exemple #23
0
        void btnClear_Click(object sender, EventArgs e)
        {
            try
            {
                int olderDays = 0;
                int.TryParse(txtOlderDays.Text, out olderDays);
                olderDays = Math.Abs(olderDays);

                DateTime cutoffDate = DateTime.Now.AddDays(-olderDays);
                if (ShoppingCartItem.DeleteOlderThan(SiteId, Convert.ToInt32(ddlCartType.SelectedValue), cutoffDate))
                {
                    LogActivity.Write("Delete cart older " + cutoffDate + " day(s)", "Cart");
                    message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "DeleteSuccessMessage");

                    grid.Rebind();
                }
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }
Exemple #24
0
 protected void rptnotify_ItemCommand(object source, RepeaterCommandEventArgs e)
 {
     if (e.Item != null)
     {
         if (e.CommandName == "Remove")
         {
             try
             {
                 HiddenField hd = (HiddenField)e.Item.FindControl("hdnotifyid");
                 if (KLNotify.Delete(int.Parse(hd.Value)))
                 {
                     e.Item.Visible = false;
                     LogActivity.Write("Remove Notify by ID is", hd.Value);
                     message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "RemoveNotify");
                 }
             }
             catch (Exception ex)
             {
                 log.Error(ex.Message);
             }
         }
     }
 }
Exemple #25
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                if (field != null && field.CustomFieldId > -1)
                {
                    ContentLanguage.DeleteByContent(field.Guid);
                    ProductProperty.DeleteByCustomField(field.CustomFieldId);
                    CustomFieldOption.DeleteCustomField(field.CustomFieldId);
                    CustomField.Delete(field.CustomFieldId);

                    LogActivity.Write("Delete custom field", field.Name);

                    message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "DeleteSuccessMessage");
                }

                WebUtils.SetupRedirect(this, SiteRoot + "/Product/AdminCP/CustomFields.aspx");
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }
Exemple #26
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                if (method != null && method.PaymentMethodId > -1)
                {
                    ContentDeleted.Create(siteSettings.SiteId, method.PaymentMethodId.ToString(), "PaymentMethod", typeof(PaymentMethodDeleted).AssemblyQualifiedName, method.PaymentMethodId.ToString(), Page.User.Identity.Name);

                    method.IsDeleted = true;
                    method.Save();

                    LogActivity.Write("Delete payment method", method.Name);

                    message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "DeleteSuccessMessage");
                }

                WebUtils.SetupRedirect(this, SiteRoot + "/Product/AdminCP/PaymentMethods.aspx");
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }
Exemple #27
0
        private int Save()
        {
            Page.Validate("NewType");

            if (!Page.IsValid)
            {
                return(-1);
            }


            if (newsType == null)
            {
                newsType = new KLNewsType();
            }

            newsType.Name = txtName.Text;
            newsType.Url  = txtUrl.Text;
            if (ddlParent.SelectedValue != "Gốc")
            {
                newsType.ParentID = int.Parse(ddlParent.SelectedValue);
            }
            // newsType.IsDelected = ckDelete.Checked;

            newsType.Save();
            if (newsType.NewsTypeID > 0)
            {
                LogActivity.Write("Update news category ", newsType.Name);
                message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "UpdateSuccessMessage");
            }
            else
            {
                LogActivity.Write("Create new  news category ", newsType.Name);
                message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "InsertSuccessMessage");
            }

            return(newsType.NewsTypeID);
        }
Exemple #28
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                if (!canDelete)
                {
                    return;
                }

                if (comment != null && comment.CommentId > -1)
                {
                    ProductComment.Delete(comment.CommentId);
                    LogActivity.Write("Delete product comment", comment.FullName);

                    message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "DeleteSuccessMessage");
                }

                WebUtils.SetupRedirect(this, SiteRoot + "/Product/AdminCP/ReviewList.aspx");
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }
Exemple #29
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                if (!canDelete)
                {
                    return;
                }

                bool isDeleted = false;

                foreach (GridDataItem data in grid.SelectedItems)
                {
                    int            commentId = Convert.ToInt32(data.GetDataKeyValue("CommentId"));
                    ProductComment comment   = new ProductComment(commentId);

                    if (comment != null && comment.CommentId > -1)
                    {
                        ProductComment.Delete(comment.CommentId);
                        LogActivity.Write("Delete comment", comment.FullName);

                        isDeleted = true;
                    }
                }

                if (isDeleted)
                {
                    message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "DeleteSuccessMessage");
                    BindGrid();
                }
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }
Exemple #30
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                int iRecordDeleted = 0;
                foreach (Telerik.Web.UI.GridDataItem data in grid.SelectedItems)
                {
                    int customFieldId = Convert.ToInt32(data.GetDataKeyValue("CustomFieldId"));

                    CustomField field = new CustomField(customFieldId);
                    if (field != null && field.CustomFieldId != -1)
                    {
                        ContentLanguage.DeleteByContent(field.Guid);
                        ProductProperty.DeleteByCustomField(field.CustomFieldId);
                        CustomFieldOption.DeleteCustomField(field.CustomFieldId);
                        CustomField.Delete(field.CustomFieldId);

                        LogActivity.Write("Delete custom field", field.Name);

                        iRecordDeleted += 1;
                    }
                }

                if (iRecordDeleted > 0)
                {
                    //LogActivity.Write("Delete " + iRecordDeleted.ToString() + " item(s)", "Custom field");
                    message.SuccessMessage = ResourceHelper.GetResourceString("Resource", "DeleteSuccessMessage");

                    grid.Rebind();
                }
            }
            catch (Exception ex)
            {
                log.Error(ex);
            }
        }