public static List <CRMLuckDrawLog> CrmTradeConfirm(CustomerScoreEntity request, out string message) { message = string.Empty; if (crmOpClaUtilInStance != null && crmOpClaUtilInStance.qzjConfig != null && request != null) { List <CrmProj.Model.CrmLotteryInfo> CrmLotteryInfoList; List <CRMLuckDrawLog> CRMLuckDrawLogList = new List <CRMLuckDrawLog>(); bool success = crmOpClaUtilInStance.CrmTradeConfirm(request.CrmServerBillID.ToString(), request.OrderSysNo.ToString(), request.MembershipCard, out message, out CrmLotteryInfoList); if (success) { if (CrmLotteryInfoList != null && CrmLotteryInfoList.Count > 0) { foreach (var item in CrmLotteryInfoList) { CRMLuckDrawLog entity = new CRMLuckDrawLog(); entity.LuckDrawID = item.ID; entity.LuckDrawMark = item.LotteryMark; entity.LuckDrawName = item.Name; entity.MemberShipCardID = item.MemberCardCode; entity.OrderSysNo = int.Parse(item.OrderSysNo); entity.PayMark = item.PayMark; entity.LuckDrawCode = item.Number; CRMLuckDrawLogList.Add(entity); } return(CRMLuckDrawLogList); } } return(null); } message = "登陆CRM前置机失败"; return(null); }
public void InsertCRMLuckDrawLog(CRMLuckDrawLog entity) { DataCommand command = command = DataCommandManager.GetDataCommand("InsertCRMLuckDrawLog"); command.SetParameterValue("@OrderSysNo", entity.OrderSysNo); command.SetParameterValue("@MembershipCardID", entity.MemberShipCardID); command.SetParameterValue("@LuckDrawName", entity.LuckDrawName); command.SetParameterValue("@LuckDrawID", entity.LuckDrawID); command.SetParameterValue("@LuckDrawCode", entity.LuckDrawCode); command.SetParameterValue("@LuckDrawMark", entity.LuckDrawMark); command.SetParameterValue("@PayMark", entity.PayMark); command.ExecuteNonQuery(); }