public virtual SOInstallmentInfo SaveSOInstallment(SOInstallmentInfo entity) { SOInfo soInfo = ObjectFactory <SOProcessor> .Instance.GetSOBySOSysNo(entity.SOSysNo.Value); SOHolder hold = new SOHolder(); hold.CurrentSO = soInfo; hold.CheckSOIsWebHold(); if (!string.IsNullOrEmpty(entity.ContractNumber) && entity.ContractNumber.Contains("*")) { SOInstallmentInfo queryResult = ObjectFactory <ISODA> .Instance.GetInstalmentBySOSysNo(entity.SOSysNo.Value, "8601"); if (queryResult != null) { entity.ContractNumber = queryResult.ContractNumber; } } if (!string.IsNullOrEmpty(entity.CreditCardNumber)) { //对保存到数据库的信用卡号加密 entity.CreditCardNumberEnc = CryptoManager.GetCrypto(CryptoAlgorithm.Cus_TripleDES).Encrypt(entity.CreditCardNumber); entity.CreditCardNumber = entity.CreditCardNumber.Substring(0, 1) + "*** **** **** " + entity.CreditCardNumber.Substring(12, entity.CreditCardNumber.Length - 12); } return(m_da.SaveSOInstallment(entity)); }
public SOInstallmentInfo SaveSOInstallment(SOInstallmentInfo entity) { DataCommand dc = DataCommandManager.GetDataCommand("SaveSOInstallmentInfo"); dc.SetParameterValue("@SOSysNo", entity.SOSysNo); dc.SetParameterValue("@BankSysNo", entity.BankSysNo); dc.SetParameterValue("@PhaseCount", entity.PhaseCount); dc.SetParameterValue("@Status", entity.Status); dc.SetParameterValue("@ContractNumber", entity.ContractNumber); dc.SetParameterValue("@RealName", entity.RealName); dc.SetParameterValue("@CreditCardNumber", entity.CreditCardNumber); dc.SetParameterValue("@CreditCardNumberEnc", entity.CreditCardNumberEnc); dc.SetParameterValue("@IDNumber", entity.IDNumber); dc.SetParameterValue("@ExpireDate", entity.ExpireDate); dc.SetParameterValue("@InUser", entity.InUser); dc.SetParameterValue("@EditUser", entity.EditUser); dc.SetParameterValue("@CompanyCode", "8601"); dc.ExecuteNonQuery(); return(entity); }
public void SaveSOInstallment(SOInstallmentInfo info) { ObjectFactory <SOInstalmentAppService> .Instance.SaveSOInstallment(info); }
public void UpdateSOInstallmentWithoutCreditCardInfo(SOInstallmentInfo info) { ObjectFactory <SOInstalmentAppService> .Instance.UpdateSOInstallmentWithoutCreditCardInfo(info); }
public virtual SOInstallmentInfo SaveSOInstallment(SOInstallmentInfo entity) { return(ObjectFactory <SOInstalmentProcessor> .Instance.SaveSOInstallment(entity)); }
public virtual SOInstallmentInfo UpdateSOInstallmentWithoutCreditCardInfo(SOInstallmentInfo entity) { return(ObjectFactory <SOInstalmentProcessor> .Instance.UpdateSOInstallmentWithoutCreditCardInfo(entity)); }
public virtual SOInstallmentInfo UpdateSOInstallmentWithoutCreditCardInfo(SOInstallmentInfo entity) { return(m_da.UpdateSOInstallmentWithoutCreditCardInfo(entity)); }
public virtual SOInstallmentInfo SaveSOInstallmentWhenCreateSO(SOInstallmentInfo entity) { return(m_da.SaveSOInstallmentWhenCreateSO(entity)); }