コード例 #1
0
    /// <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);
        }
    }
コード例 #2
0
ファイル: AddOrderBLL.cs プロジェクト: 892182825/SP
        /// <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);
        }
コード例 #3
0
ファイル: AddOrderBLL.cs プロジェクト: 892182825/SP
        /// <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();
        }
コード例 #4
0
ファイル: AddOrderBLL.cs プロジェクト: 892182825/SP
        /// <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();
        }
コード例 #5
0
ファイル: MemberFreeOrderBLL.cs プロジェクト: 892182825/SP
        /// <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);
        }
コード例 #6
0
ファイル: MemberOrderAgainBLL.cs プロジェクト: 892182825/SP
 /// <summary>
 /// 获取店铺汇率代码
 /// </summary>
 /// <param name="storeid">店铺编号</param>
 /// <returns>标准币种金额</returns>
 public static int GetBzTypeId(string storeid, SqlTransaction tran)
 {
     return(AddFreeOrderDAL.GetBzTypeId(storeid, tran));
 }
コード例 #7
0
ファイル: MemberOrderAgainBLL.cs プロジェクト: 892182825/SP
 /// <summary>
 /// 获取店铺汇率代码
 /// </summary>
 /// <param name="storeid">店铺编号</param>
 /// <returns>标准币种金额</returns>
 public static int GetBzTypeId(string storeid)
 {
     return(AddFreeOrderDAL.GetBzTypeId(storeid));
 }
コード例 #8
0
ファイル: MemberOrderAgainBLL.cs プロジェクト: 892182825/SP
 /// <summary>
 /// 根据币种类型获取汇率
 /// </summary>
 /// <param name="id">币种ID</param>
 /// <returns>汇率</returns>
 public static double GetBzHl(int id)
 {
     return(AddFreeOrderDAL.GetBzHl(id));
 }
コード例 #9
0
ファイル: MemberOrderAgainBLL.cs プロジェクト: 892182825/SP
 /// <summary>
 /// 获取店铺汇率
 /// </summary>
 /// <param name="storeid">店铺编号</param>
 /// <returns>标准币种金额</returns>
 public static double GetBzType(string storeid)
 {
     return(AddFreeOrderDAL.GetBzType(storeid));
 }
コード例 #10
0
ファイル: MemberOrderAgainBLL.cs プロジェクト: 892182825/SP
 /// <summary>
 /// 获取店铺汇率--根据店铺汇率转换成标准币种
 /// </summary>
 /// <param name="storeid">店铺编号</param>
 /// <returns>汇率</returns>
 public static double GetBzMoney(string storeid, double totalmoney)
 {
     return(AddFreeOrderDAL.GetBzMoney(storeid, totalmoney));
 }