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); }