Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
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());
        }
Exemplo n.º 3
0
 /// <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);
     }));
 }
Exemplo n.º 4
0
        public ResponseBussiness <ReasonsCodesTransactionResponse[]> CatalogoReasonsCodesTransaction(ReasonsCodesTransactionRequest reasonsCodesRequest)
        {
            ResponseBussiness <ReasonsCodesTransactionResponse[]> response = new ReasonsCodesTransactionBusiness().CatalogoReasonsCodesTransaction(reasonsCodesRequest);

            return(response);
        }