public ProcessResult<String> GrabarNotaCreditoDetalle(PagoDomain obj) { ProcessResult<String> result = new ProcessResult<String>(); var documentoId = ""; try { PagoLogic svd = new PagoLogic(); svd.documentoId = obj.documentoId; svd.productoId = obj.productoId; svd.cantidadProducto = obj.cantidadProducto; svd.monto = obj.monto; svd.referenciaPagoTarjeta = obj.referenciaPagoTarjeta; documentoId = EmpleadoLogicRepository.GrabarNotaCreditoDetalle(svd); result.Result = documentoId; } catch (Exception e) { result.IsSuccess = true; result.Exception = new ApplicationLayerException<SolicitudPermisoService>("Ocurrio un problema en el sistema", e); } return result; }
public ProcessResult<String> GrabarPago(PagoDomain obj) { ProcessResult<String> result = new ProcessResult<String>(); var documentoId = ""; try { PagoLogic svd = new PagoLogic(); svd.numeroSolicitudVenta = obj.numeroSolicitudVenta; svd.tipoDocumentoId = obj.tipoDocumentoId; svd.tipoCambioId = obj.tipoCambioId; svd.tipoAtencion = obj.tipoAtencion; svd.observaciones = obj.observaciones; svd.montoTotal = obj.montoTotal; svd.montoRecibido = obj.montoRecibido; svd.Vuelto = obj.Vuelto; svd.ruc = obj.ruc; svd.razonSocial = obj.razonSocial; svd.listaTipoPago = obj.listaTipoPago; documentoId = EmpleadoLogicRepository.GrabarPago(svd); } catch (Exception e) { result.IsSuccess = true; result.Exception = new ApplicationLayerException<SolicitudPermisoService>("Ocurrio un problema en el sistema", e); } return result; }