Exemplo n.º 1
0
        public string FP30105()
        {
            string userSN = session["userSN"].ToString();

            //string userSN = "U00003";

            using (DBMA1DataContext dbma1 = new DBMA1DataContext())
            {
                A027    a027             = dbma1.A027s.First();
                decimal publishAssetsFee = Convert.ToDecimal(a027.publishAssetsCost);
                decimal serverFeeRate    = Convert.ToDecimal(a027.serviceRate);
                decimal balance          = dbma1.F000s.Where(c => c.userSN == userSN).First().balance;

                return(string.Format("{{\"publishAssetsFee\":\"{0}\",\"serverFeeRate\":\"{1}\",\"balance\":\"{2}\"}}", publishAssetsFee, serverFeeRate, balance));
            }
        }
Exemplo n.º 2
0
        //申请 P802010304
        public string FP802010304(string SellingSvrData, string pwd)
        {
            string userSN = session["userSN"].ToString();

            U002 svrObj = C101.FC10108(SellingSvrData, typeof(U002)) as U002;

            using (DBMA1DataContext dbma1 = new DBMA1DataContext())
            {
                //密码是否正确
                if (C201.FC20146(dbma1, userSN, pwd) == false)
                {
                    return("0");
                }

                //扣款
                A027 a027 = dbma1.A027s.First();
                if (C201.FC20147(dbma1, userSN, Convert.ToDecimal(a027.openServerCost), "出售申请", null) == false)
                {
                    return("0");
                }

                //更新用户信息基本表 U002
                SellSvrUpdateU002(dbma1, svrObj, userSN);

                //更新服务表 U001
                SellSvrUpdateU001(dbma1, userSN);

                //加入成长值表 F006
                string F006Max33SN = C101.FC10102("F006", 7, "UD");
                F006   f006        = new F006();
                f006.groupUpSN              = F006Max33SN;
                f006.userSN                 = userSN;
                f006.businessSN             = userSN;
                f006.businessType           = "出售申请";
                f006.transactionMoneyAmount = Convert.ToDecimal(a027.openServerCost);
                f006.groupUpValue           = a027.openServerCost;
                f006.acquireDate            = DateTime.Now;
                dbma1.F006s.InsertOnSubmit(f006);


                dbma1.SubmitChanges();

                return("1");
            }
        }