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); } }
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); }
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); } }
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); }
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); } }
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); } }
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); } }
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); } }
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); }
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); } }
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"); } }
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"); } }
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); }
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); } }
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); } }
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); } }
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); } }
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); }
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); } }
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); } } } }
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); } }
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); } }
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); }
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); } }
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); } }
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); } }