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); PostageModelInfo dataById = PostageModel.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 (PostageModel.Delete(@int)) { this.BindData(); PageBase.log.AddEvent(base.LoginAccount.AccountName, "删除邮费模板[" + dataById.ModelName + "] 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"); } } }
private void InitForModify() { PostageModelInfo dataById = PostageModel.GetDataById(base.OpID); this.TextBox1.Text = dataById.ModelName; this.TextBox2.Text = dataById.ShortDesc; this.hfOldIDs.Value = dataById.RuleSet; }
public static int Add(PostageModelInfo entity) { int result; if (entity == null) { result = 0; } else { result = BizBase.dbo.InsertModel <PostageModelInfo>(entity); } return(result); }
private void GetShippingFee() { ShippingParam shippingParam = JsonUtils.JsonToObject <ShippingParam>(WebUtils.GetQueryString("querystr")); ShippingAddressInfo addr = ShippingAddress.GetDataById((shippingParam == null) ? 0 : shippingParam.addrid); if (addr != null && shippingParam != null && shippingParam.pros.Count > 0) { foreach (ProAndNum current in shippingParam.pros) { ProductInfo dataById = Product.GetDataById(current.pid); AreaModelInfo dataById2 = AreaModel.GetDataById((dataById == null) ? 0 : dataById.AreaModelID); PostageModelInfo dataById3 = PostageModel.GetDataById((dataById == null) ? 0 : dataById.PostageModelID); bool arg_DD_0; if (dataById2 != null) { arg_DD_0 = ((from p in dataById2.CityList where p.ZoneName.Equals(addr.City) select p).FirstOrDefault <ZoneInfo>() == null); } else { arg_DD_0 = true; } if (!arg_DD_0) { current.isshipping = true; } if (dataById3 != null && dataById3.PostageItems.Count > 0) { PostageItem postageItem = (from p in dataById3.PostageItems where p.AreaNames.Contains(addr.Province) select p).FirstOrDefault <PostageItem>(); if (postageItem != null && current.isshipping) { current.shippingfee = postageItem.ExpFee + (current.num - 1) * postageItem.ExpAddoneFee; } } } shippingParam.totalfee = shippingParam.pros.Sum((ProAndNum p) => p.shippingfee); } base.Response.Write(JsonUtils.ObjectToJson <ShippingParam>(shippingParam)); }
public static bool Update(PostageModelInfo entity) { return(entity != null && BizBase.dbo.UpdateModel <PostageModelInfo>(entity)); }
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 { PostageModelInfo postageModelInfo = new PostageModelInfo(); if (base.IsEdit) { postageModelInfo = PostageModel.GetDataById(base.OpID); } postageModelInfo.ModelName = this.TextBox1.Text.Trim(); postageModelInfo.ShortDesc = this.TextBox2.Text.Trim(); postageModelInfo.RuleSet = this.hfNewIDs.Value; postageModelInfo.Creator = base.LoginAccount.AccountName; postageModelInfo.AutoTimeStamp = System.DateTime.Now; if (string.IsNullOrEmpty(postageModelInfo.ModelName)) { base.ShowMsg("模板名称不能为空"); } else { if (base.Action.Equals(ActionType.Add.ToString())) { if (PostageModel.Add(postageModelInfo) > 0) { PageBase.log.AddEvent(base.LoginAccount.AccountName, "添加邮费模板[" + postageModelInfo.ModelName + "] thành công"); base.Response.Redirect(string.Concat(new object[] { "PostageModelList.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 (PostageModel.Update(postageModelInfo)) { PageBase.log.AddEvent(base.LoginAccount.AccountName, "修改邮费模板[" + postageModelInfo.ModelName + "] thành công"); base.Response.Redirect(string.Concat(new object[] { "PostageModelList.aspx?CatalogID=", base.CurrentCatalogID, "&Module=", base.CurrentModuleCode, "&action=View" })); } else { base.ShowMsg("Thao tác thất bại"); } } } } }