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); }
/// <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); }