예제 #1
0
        public void CommitEvent(object key)
        {
            PayoutPaymentModel       model = this.pm.GetModel(key.ToString());
            fund_AccountOperateModle modle = new fund_AccountOperateModle {
                AccountNum  = Guid.NewGuid().ToString(),
                Acredence   = Guid.NewGuid().ToString(),
                AccounType  = 1,
                AccountMony = new decimal?(Convert.ToDecimal("-" + model.PaymentMoney.ToString())),
                RealMony    = new decimal?(Convert.ToDecimal("-" + model.PaymentMoney.ToString()))
            };
            PtYhmcBll bll = new PtYhmcBll();

            modle.DepID      = bll.GetModelById(base.UserCode).i_bmdm.ToString();
            modle.SumitMan   = base.UserCode;
            modle.SumiTime   = model.InputDate;
            modle.IsAccount  = 0;
            modle.contracnum = model.ContractID;
            modle.projnum    = "";
            cn.justwin.stockBLL.AccountManage.accBaise.accBaise baise = new cn.justwin.stockBLL.AccountManage.accBaise.accBaise();
            if (baise.GetModel(1).accAllot == 0)
            {
                PayoutContractModel model3 = new PayoutContract().GetModel(model.ContractID);
                modle.projnum    = model3.PrjGuid;
                modle.contracnum = "";
            }
            modle.AccountMan  = string.Empty;
            modle.AccountMark = string.Empty;
            new fund_AccountOperateBLL().Add(modle);
        }
예제 #2
0
        public int addIncomePayment(SqlTransaction trans, string id)
        {
            IncometPaymentModel      model = new IncometPayment().GetModel(id);
            fund_AccountOperateModle modle = new fund_AccountOperateModle {
                AccountNum  = Guid.NewGuid().ToString(),
                Acredence   = Guid.NewGuid().ToString(),
                AccounType  = 1,
                AccountMony = model.CllectionPrice,
                RealMony    = model.CllectionPrice
            };
            PtYhmcBll bll = new PtYhmcBll();

            modle.DepID      = bll.GetModelById(base.UserCode).i_bmdm.ToString();
            modle.SumitMan   = base.UserCode;
            modle.SumiTime   = model.CllectionTime;
            modle.IsAccount  = 0;
            modle.contracnum = model.ContractID;
            modle.projnum    = "";
            cn.justwin.stockBLL.AccountManage.accBaise.accBaise baise = new cn.justwin.stockBLL.AccountManage.accBaise.accBaise();
            if (baise.GetModel(1).accAllot == 0)
            {
                PayoutContractModel model3 = new PayoutContract().GetModel(model.ContractID);
                modle.projnum    = model3.PrjGuid;
                modle.contracnum = "";
            }
            modle.AccountMan = string.Empty;
            return(this.dal.AddList(trans, modle));
        }