public void SearchReasonsCodesTransactionBusiness() { ReasonsCodesTransactionBusiness reasonsCodesTransactionBusiness = new ReasonsCodesTransactionBusiness(); ReasonsCodesTransactionRequest reasonsCodesTransactionRequest = new ReasonsCodesTransactionRequest(); reasonsCodesTransactionRequest.CodigoTipoRazonMMS = "CSH"; var result = reasonsCodesTransactionBusiness.CatalogoReasonsCodesTransaction(reasonsCodesTransactionRequest); Assert.IsTrue(result.Data.Length > 0); }
/// <summary> /// Búsqueda de códigos de razones /// </summary> /// <param name="reasonsCodesRequest">Código de la razón de anular transacción</param> /// <returns>Lista de códigos de razones para anular transacción</returns> public ReasonsCodesTransactionResponse[] CatalogoReasonsCodesTransaction(ReasonsCodesTransactionRequest reasonsCodesRequest) { List <ReasonsCodesTransactionResponse> list = new List <ReasonsCodesTransactionResponse>(); var parameters = new Dictionary <string, object>(); parameters.Add("@CodigoRazon", reasonsCodesRequest.CodigoTipoRazonMMS); foreach (var r in data.GetDataReader("[dbo].[sp_vanti_CodigosRazones]", parameters)) { ReasonsCodesTransactionResponse reasonsCode = new ReasonsCodesTransactionResponse(); reasonsCode.CodigoRazon = Convert.ToInt32(r.GetValue(0)); reasonsCode.CodigoRazonMMS = r.GetValue(1).ToString(); reasonsCode.DescripcionRazon = r.GetValue(2).ToString(); list.Add(reasonsCode); } return(list.ToArray()); }
/// <summary> /// Búsqueda de codigos de razón para cancelar la transacción /// </summary> /// <param name="reasonsCodesRequest">Objeto de peticion que contiene nombre que contiene código de la razón para cancelar la transacción </param> /// <returns></returns> public ResponseBussiness <ReasonsCodesTransactionResponse[]> CatalogoReasonsCodesTransaction(ReasonsCodesTransactionRequest reasonsCodesRequest) { return(tryCatch.SafeExecutor(() => { return repository.CatalogoReasonsCodesTransaction(reasonsCodesRequest); })); }
public ResponseBussiness <ReasonsCodesTransactionResponse[]> CatalogoReasonsCodesTransaction(ReasonsCodesTransactionRequest reasonsCodesRequest) { ResponseBussiness <ReasonsCodesTransactionResponse[]> response = new ReasonsCodesTransactionBusiness().CatalogoReasonsCodesTransaction(reasonsCodesRequest); return(response); }