Пример #1
0
        /// <summary>
        /// 添加一个收款主记录
        /// </summary>
        /// <param name="mainRow"></param>
        public void AddPaymentMainRow(TW_PaymentRow mainRow)
        {
            TW_PaymentMainRow paymentMain = this.TW_PaymentMain.NewTW_PaymentMainRow();

            paymentMain.TW_PaymentID = mainRow.TW_PaymentID;
            paymentMain.批次号          = mainRow.TW_PaymentID;
            paymentMain.支付单位         = mainRow.支付单位;
            paymentMain.支付金额         = mainRow.支付金额;
            paymentMain.支付日期         = mainRow.支付日期;
            paymentMain.支付方式         = mainRow.支付方式;
            paymentMain.收款人          = mainRow.收款人;
            paymentMain.收款类别         = mainRow.收款类别;
            if (!mainRow.Is备注Null())
            {
                paymentMain.备注 = mainRow.备注;
            }
            paymentMain.客户名称ID = mainRow.客户名称ID;
            paymentMain.操作人    = mainRow.操作人;
            paymentMain.操作时间   = mainRow.操作时间;
            paymentMain.工本费    = mainRow.工本费;
            paymentMain.开票费    = mainRow.开票费;
            if (!mainRow.Is做账会计Null())
            {
                paymentMain.做账会计 = mainRow.做账会计;
            }
            if (!mainRow.Is上次到期月份Null())
            {
                paymentMain.次到期月份 = mainRow.次到期月份;
            }
            if (!mainRow.Is本次到期月份Null())
            {
                paymentMain.本次到期月份 = mainRow.本次到期月份;
            }
            if (!mainRow.Is做账会计IDNull())
            {
                paymentMain.做账会计ID = mainRow.做账会计ID;
            }
            if (!mainRow.Is业务员Null())
            {
                paymentMain.业务员 = mainRow.业务员;
            }
            if (!mainRow.Is业务员IDNull())
            {
                paymentMain.业务员ID = mainRow.业务员ID;
            }
            paymentMain.注册员   = mainRow.注册员;
            paymentMain.注册员ID = mainRow.注册员ID;

            paymentMain.缴费月数 = mainRow.缴费月数;
            paymentMain.月平均费 = mainRow.月平均费;
            paymentMain.月做账费 = mainRow.月平均费;

            if (!mainRow.Is零申报Null())
            {
                paymentMain.零申报 = mainRow.零申报;
            }
            else
            {
                paymentMain.零申报 = false;
            }
            if (!mainRow.Is首年提成结束期Null())
            {
                paymentMain.首年提成结束期 = mainRow.首年提成结束期;
            }
            if (!mainRow.Is银行账号Null())
            {
                paymentMain.银行账号 = mainRow.银行账号;
            }

            if (!mainRow.Is不收款Null())
            {
                paymentMain.收款 = mainRow.收款;
            }
            else
            {
                paymentMain.收款 = false;
            }


            paymentMain.是否审核 = false;

            this.TW_PaymentMain.AddTW_PaymentMainRow(paymentMain);
            mainRow.批次号 = paymentMain.批次号;
            //paymentMain.做账会计已提 = mainRow.做账会计已提;
            //paymentMain.注册员已提 = mainRow.注册员已提;
            //paymentMain.业务员已提 = mainRow.业务员已提;
        }