Esempio n. 1
0
        public RFCResponse ExtraeRFC(RFCRequest request)
        {
            var response = new RFCResponse()
            {
                EjecucionValida    = false,
                MensajeError       = string.Empty,
                IdUsuarioEjecucion = request.IdUsuarioEjecucion
            };

            try
            {
                response.Item            = extraeRFCDominio.ExtraeRFC(request.Item);
                response.EjecucionValida = true;
                return(response);
            }
            catch (Exception ex)
            {
                //TODO: Debe procurar dar un mejor tratamiento a los mensajes de error
                //que serán retornados a la aplicación cliente
                response.MensajeError = ex.Message;
                using (LoggingHelper helper = new LoggingHelper(TipoRepositorio.Xml))
                {
                    helper.Registrar(ex);
                }
                return(null);
            }
        }
Esempio n. 2
0
        public RFCResponse ExtraerRFC(RFCRequest request)
        {
            //request.Item = new RFC()
            //{
            //    TipoDeRFC = TipoRFC.RFCEmpresa,
            //    IdRFC = 0,
            //    RFCDato = "RFC123456ASD"
            //};
            var response = new RFCResponse();

            using (var controller = new RFCController())
            {
                response = controller.ExtraeRFC(request);
            }
            return(response);
        }