public ProcessResult<String> GrabarNotaCredito(GrabarDevolucionDomain obj)
        {
            ProcessResult<String> result = new ProcessResult<String>();

            var documentoId = "";

            try
            {
                GrabarDevolucionLogic objLogic = new GrabarDevolucionLogic();

                objLogic.numeroComprobantePago = obj.numeroComprobantePago;
                objLogic.tipoDocumentoId = obj.tipoDocumentoId;
                objLogic.empleadoId = obj.empleadoId;
                objLogic.cajaId = obj.cajaId;
                objLogic.tipoAtencionId = obj.tipoAtencionId;
                objLogic.pendientePago = obj.pendientePago;
                objLogic.observaciones = obj.observaciones;
                objLogic.montoTotal = obj.montoTotal;
                objLogic.ListaProductos = obj.ListaProductos;

                documentoId = EmpleadoLogicRepository.GrabarNotaCredito(objLogic);

            }
            catch (Exception e)
            {
                result.IsSuccess = true;
                result.Exception = new ApplicationLayerException<SolicitudPermisoService>("Ocurrio un problema en el sistema", e);
            }

            return result;
        }
        public virtual JsonResult GrabarNotaCredito(GrabarDevolucionRequest request)
        {
            GrabarDevolucionDomain objDomain = new GrabarDevolucionDomain();
            objDomain.numeroComprobantePago = request.numeroComprobantePago;
            objDomain.tipoDocumentoId = request.tipoDocumentoId;
            objDomain.empleadoId = request.empleadoId;
            objDomain.cajaId = request.cajaId;
            objDomain.tipoAtencionId = request.tipoAtencionId;
            objDomain.pendientePago = request.pendientePago;
            objDomain.observaciones = request.observaciones;
            objDomain.montoTotal = request.montoTotal;
            objDomain.ListaProductos = request.ListaProductos;

            var resultado = solicitudVentaService.GrabarNotaCredito(objDomain);

            var notaCredito = solicitudVentaService.BuscarNotaCredito(request.numeroComprobantePago);

            return Json(notaCredito);
        }