/// <summary> /// 删除会员自由购物信息 /// </summary> /// <param name="CommandArgument"></param> private void Delete(string CommandArgument) { //ispay判断是否确认过 string isPay = null; string[] parms = CommandArgument.Split('|'); double totalPV = new AddFreeOrderDAL().GetTotalPV(parms[2], out isPay); double lackproductmoney = new AddFreeOrderDAL().GetTotalmoney(parms[2]); int maxExcept = BLL.CommonClass.CommonDataBLL.getMaxqishu(); BLL.CommonClass.ChangeLogs cl_h_info = new BLL.CommonClass.ChangeLogs("memberorder", "orderid"); //实例日志类 cl_h_info.AddRecord(parms[2]); //添加日志,修改前记录原来数据 string result = auditingMemberagainBLL.DelMembersDeclaration(parms[2], totalPV, parms[0], maxExcept, parms[3], lackproductmoney); if (result == null) { cl_h_info.DeletedIntoLogs(BLL.CommonClass.ChangeCategory.store3, Session["Store"].ToString(), BLL.CommonClass.ENUM_USERTYPE.objecttype5);//插入日志 ScriptHelper.SetAlert(Page, GetTran("000749", "删除成功!")); //重新绑定 BindData(); } else { ScriptHelper.SetAlert(Page, result); } }
/// <summary> /// 通过城市ID绑定银行 /// </summary> /// <param name="countryId"></param> /// <returns></returns> public List <MemberBankModel> GetBank(int countryCode, string language) { List <MemberBankModel> list = new AddFreeOrderDAL().GetBank(countryCode, language); //foreach (MemberBankModel model in list) //{ // model.BankName = CommonDataBLL.GetLanguageStr(model.BankID, "BankName"); //} return(list); }
/// <summary> /// 绑定货币(货币名称 -- 汇率)列表 /// </summary> /// <param name="list">要添加期数的控件</param> public static void BindCurrency_Rate(DropDownList list) { list.Items.Clear(); List <CurrencyModel> currencyModelList = AddFreeOrderDAL.GetRateAndName(); foreach (CurrencyModel model in currencyModelList) { ListItem list2 = new ListItem(model.Name, model.ID.ToString()); list.Items.Add(list2); } list.SelectedValue = CurrencyDAL.GetDefaultCurrencyId().ToString(); }
/// <summary> /// 绑定货币(货币名称 -- 汇率)列表 /// </summary> /// <param name="list">要添加期数的控件</param> public static void BindCurrency_Rate(DropDownList list, string storeid) { list.Items.Clear(); List <CurrencyModel> currencyModelList = AddFreeOrderDAL.GetRateAndName(); foreach (CurrencyModel model in currencyModelList) { string str = CommonDataBLL.GetLanguageStr(model.ID, "Currency", "Name"); ListItem list2 = new ListItem(str, model.ID.ToString()); list.Items.Add(list2); } list.SelectedValue = AddFreeOrderDAL.GetBzTypeId(storeid).ToString(); }
/// <summary> /// 会员自由注册记录到MemberOrder和MemberDetails /// </summary> /// <param name="model">用户注册定单</param> /// <param name="list">用户注册定单列表</param> /// <returns></returns> public static bool AddOrder(MemberOrderModel model, IList <MemberDetailsModel> list) { bool state = false; int record = 0; using (SqlConnection conn = new SqlConnection(DAL.DBHelper.connString)) { //打开连接 conn.Open(); SqlTransaction tran = conn.BeginTransaction(); try { record += new AddFreeOrderDAL().AddOrder(model, tran); foreach (MemberDetailsModel item in list) { record += new AddOrderDataDAL().insert_MemberOrderDetails(model, item, tran); } if (record == 0) { tran.Rollback(); conn.Close(); } else { //更信结算表,注意此时保单时未确认的所以flag为0 new AddOrderDataDAL().Js_addfuxiao(model.Number, Convert.ToDouble(model.TotalMoney), model.OrderExpect, 0, tran); state = true; tran.Commit(); } } catch { tran.Rollback(); } finally { conn.Close(); } } return(state); }
/// <summary> /// 获取店铺汇率代码 /// </summary> /// <param name="storeid">店铺编号</param> /// <returns>标准币种金额</returns> public static int GetBzTypeId(string storeid, SqlTransaction tran) { return(AddFreeOrderDAL.GetBzTypeId(storeid, tran)); }
/// <summary> /// 获取店铺汇率代码 /// </summary> /// <param name="storeid">店铺编号</param> /// <returns>标准币种金额</returns> public static int GetBzTypeId(string storeid) { return(AddFreeOrderDAL.GetBzTypeId(storeid)); }
/// <summary> /// 根据币种类型获取汇率 /// </summary> /// <param name="id">币种ID</param> /// <returns>汇率</returns> public static double GetBzHl(int id) { return(AddFreeOrderDAL.GetBzHl(id)); }
/// <summary> /// 获取店铺汇率 /// </summary> /// <param name="storeid">店铺编号</param> /// <returns>标准币种金额</returns> public static double GetBzType(string storeid) { return(AddFreeOrderDAL.GetBzType(storeid)); }
/// <summary> /// 获取店铺汇率--根据店铺汇率转换成标准币种 /// </summary> /// <param name="storeid">店铺编号</param> /// <returns>汇率</returns> public static double GetBzMoney(string storeid, double totalmoney) { return(AddFreeOrderDAL.GetBzMoney(storeid, totalmoney)); }