Example #1
0
        public bool CreateSONetpay(SONetPay soNetPay)
        {
            IDataCommand cmd = IocManager.Instance.Resolve <IDataCommand>();

            cmd.CreateCommand("CreateSONetpay");

            //DataCommand cmd = new DataCommand("CreateSONetpay");
            cmd.SetParameter <SONetPay>(soNetPay);
            int result = cmd.ExecuteNonQuery();

            return(result > 0);
        }
Example #2
0
        /// <summary>
        /// 创建销售收款单
        /// </summary>
        /// <param name="soNetPay"></param>
        /// <param name="incomeType">收款单类型 0:正收款单 1:AO 2:RO</param>
        /// <returns></returns>
        public bool CreateSOIncome(SONetPay soNetPay, int incomeType, int status = 0)
        {
            IDataCommand cmd = IocManager.Instance.Resolve <IDataCommand>();

            cmd.CreateCommand("CreateSOIncome");

            //DataCommand cmd = new DataCommand("CreateSOIncome");
            cmd.SetParameter <SONetPay>(soNetPay);
            cmd.SetParameter("@PayAmount", DbType.Decimal, incomeType > 0 ? soNetPay.PayAmount : -soNetPay.PayAmount);
            cmd.SetParameter("@SOIncomeType", DbType.Int32, incomeType);
            cmd.SetParameter("@SOIncomeBillStatus", DbType.Int32, status);
            int result = cmd.ExecuteNonQuery();

            return(result > 0);
        }