private bool DoAdd() { bool flag = false; Rain.Model.user_groups model = new Rain.Model.user_groups(); Rain.BLL.user_groups userGroups = new Rain.BLL.user_groups(); model.title = this.txtTitle.Text.Trim(); model.is_lock = 0; if (this.rblIsLock.Checked) { model.is_lock = 1; } model.is_default = 0; if (this.rblIsDefault.Checked) { model.is_default = 1; } model.is_upgrade = 0; if (this.rblIsUpgrade.Checked) { model.is_upgrade = 1; } model.grade = int.Parse(this.txtGrade.Text.Trim()); model.upgrade_exp = int.Parse(this.txtUpgradeExp.Text.Trim()); model.amount = Decimal.Parse(this.txtAmount.Text.Trim()); model.point = int.Parse(this.txtPoint.Text.Trim()); model.discount = int.Parse(this.txtDiscount.Text.Trim()); if (userGroups.Add(model) > 0) { this.AddAdminLog(DTEnums.ActionEnum.Add.ToString(), "添加用户组:" + model.title); flag = true; } return(flag); }
private void ShowInfo(int _id) { this.model = new Rain.BLL.orders().GetModel(_id); this.rptList.DataSource = (object)this.model.order_goods; this.rptList.DataBind(); if (this.model.user_id > 0) { Rain.Model.users model1 = new Rain.BLL.users().GetModel(this.model.user_id); if (model1 != null) { Rain.Model.user_groups model2 = new Rain.BLL.user_groups().GetModel(model1.group_id); if (model2 != null) { this.dlUserInfo.Visible = true; this.lbUserName.Text = model1.user_name; this.lbUserGroup.Text = model2.title; this.lbUserDiscount.Text = model2.discount.ToString() + " %"; this.lbUserAmount.Text = model1.amount.ToString(); this.lbUserPoint.Text = model1.point.ToString(); } } } switch (this.model.status) { case 1: if (this.model.payment_status > 0) { this.btnPayment.Visible = this.btnCancel.Visible = this.btnEditAcceptInfo.Visible = true; } else { this.btnConfirm.Visible = this.btnCancel.Visible = this.btnEditAcceptInfo.Visible = true; } this.btnEditRemark.Visible = this.btnEditRealAmount.Visible = this.btnEditExpressFee.Visible = this.btnEditPaymentFee.Visible = this.btnEditInvoiceTaxes.Visible = true; break; case 2: if (this.model.express_status == 1) { this.btnExpress.Visible = this.btnCancel.Visible = this.btnEditAcceptInfo.Visible = true; } else if (this.model.express_status == 2) { this.btnComplete.Visible = this.btnCancel.Visible = true; } this.btnEditRemark.Visible = true; break; case 3: this.btnInvalid.Visible = this.btnEditRemark.Visible = true; break; } if (this.model.express_status != 2 || this.model.express_no.Trim().Length <= 0) { return; } new Rain.BLL.express().GetModel(this.model.express_id); new Rain.BLL.orderconfig().loadConfig(); }
public static List <cart_items> ToList(List <cart_keys> ls, int group_id) { if (ls == null) { return((List <cart_items>)null); } List <cart_items> cartItemsList = new List <cart_items>(); foreach (cart_keys l in ls) { Rain.Model.article model = new Rain.BLL.article().GetModel(l.article_id); if (model != null && model.fields.ContainsKey("sell_price")) { cart_items cartItems = new cart_items(); cartItems.article_id = model.id; if (model.fields.ContainsKey("goods_no")) { cartItems.goods_no = model.fields["goods_no"]; } cartItems.title = model.title; cartItems.img_url = model.img_url; cartItems.sell_price = Utils.StrToDecimal(model.fields["sell_price"], new Decimal(0)); cartItems.user_price = Utils.StrToDecimal(model.fields["sell_price"], new Decimal(0)); if (model.fields.ContainsKey("point")) { cartItems.point = Utils.StrToInt(model.fields["point"], 0); } if (model.fields.ContainsKey("stock_quantity")) { cartItems.stock_quantity = Utils.StrToInt(model.fields["stock_quantity"], 0); } bool flag = false; if (group_id > 0 && model.group_price != null) { user_group_price userGroupPrice = model.group_price.Find((Predicate <user_group_price>)(p => p.group_id == group_id)); if (userGroupPrice != null) { flag = true; cartItems.user_price = userGroupPrice.price; } } if (group_id > 0 && !flag) { int discount = new Rain.BLL.user_groups().GetDiscount(group_id); if (discount > 0) { cartItems.user_price = cartItems.sell_price * (Decimal)discount / new Decimal(100); } } cartItems.quantity = l.quantity; cartItemsList.Add(cartItems); } } return(cartItemsList); }
private void TreeBind(string strWhere) { DataTable table = new Rain.BLL.user_groups().GetList(0, strWhere, "grade asc,id asc").Tables[0]; this.ddlGroupId.Items.Clear(); this.ddlGroupId.Items.Add(new ListItem("请选择组别...", "")); foreach (DataRow row in (InternalDataCollectionBase)table.Rows) { this.ddlGroupId.Items.Add(new ListItem(row["title"].ToString(), row["id"].ToString())); } }
private void GroupBind(string strWhere) { if (this.siteConfig.memberstatus == 0) { return; } Rain.Model.channel model = new Rain.BLL.channel().GetModel(this.channel_id); if (model == null || model.is_spec == 0) { return; } DataSet list = new Rain.BLL.user_groups().GetList(0, strWhere, "grade asc,id desc"); if (list.Tables[0].Rows.Count <= 0) { return; } this.rptPrice.DataSource = (object)list; this.rptPrice.DataBind(); }
private void ShowInfo(int _id) { Rain.Model.user_groups model = new Rain.BLL.user_groups().GetModel(_id); this.txtTitle.Text = model.title; if (model.is_lock == 1) { this.rblIsLock.Checked = true; } if (model.is_default == 1) { this.rblIsDefault.Checked = true; } if (model.is_upgrade == 1) { this.rblIsUpgrade.Checked = true; } this.txtGrade.Text = model.grade.ToString(); this.txtUpgradeExp.Text = model.upgrade_exp.ToString(); this.txtAmount.Text = model.amount.ToString(); this.txtPoint.Text = model.point.ToString(); this.txtDiscount.Text = model.discount.ToString(); }