add qrCode

This commit is contained in:
MahanCh
2025-05-31 20:30:36 +03:30
parent 8418c2edc4
commit d713cbb1fe
3 changed files with 39 additions and 5 deletions

View File

@@ -26,10 +26,13 @@
margin: 3mm 5mm 0 5mm; ">
<div class="row" dir="rtl">
<div class="col-xs-3 d-inline-block"></div>
<div class="col-xs-6 d-inline-block text-center">
<p style="font-size: 18px; font-family: 'IranNastaliq' !important; margin-top:0 !important;">بسمه تعالی</p>
<p style="font-size: 15px; font-weight: bold; margin: 2px;">فیش حقوقی و رسید پرداخت حقوق</p>
</div>
<div class="col-xs-6 d-inline-block text-center">
<p style="font-size: 18px; font-family: 'IranNastaliq' !important; margin-top:0 !important;">بسمه تعالی</p>
<p style="font-size: 15px; font-weight: bold; margin: 2px;">فیش حقوقی و رسید پرداخت حقوق</p>
</div>
<div class="print-qrcode">
<img src="https://api.qrserver.com/v1/create-qr-code/?size=100x100&data=Chkt_@Model.Id" alt="QR Code">
</div>
<div class="col-xs-3 d-inline-block"><fieldset style="border: 1px solid black; border-radius: 15px; padding: 1px 15px 1px 15px; margin-top: 5px; width: 70%; font-size: 12px; text-align: center;"> @Model.ContractNo</fieldset></div>
</div>

View File

@@ -15,7 +15,7 @@
<p style="font-size: 18px; font-family: 'IranNastaliq' !important; margin-top:0 !important;">بسمه تعالی</p>
<p style="font-size: 15px; font-weight: bold; margin: 2px;">فیش حقوقی و رسید پرداخت حقوق</p>
</div>
<div class="col-xs-3 d-inline-block"></div>
<div class="col-xs-3 d-inline-block"></div>
</div>
<div class="headerInfo">

View File

@@ -0,0 +1,31 @@
using _0_Framework.Application;
using CompanyManagment.App.Contracts.Checkout;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
namespace ServiceHost.Controllers;
public record ApiSignCheckoutRequest(long Id);
[Route("api/[controller]")]
[ApiController]
public class CheckoutController : ControllerBase
{
private readonly ICheckoutApplication _checkoutApplication;
public CheckoutController(ICheckoutApplication checkoutApplication)
{
_checkoutApplication = checkoutApplication;
}
[HttpPost("Sign")]
public ActionResult<OperationResult> SignCheckout([FromBody] ApiSignCheckoutRequest data)
{
var result = _checkoutApplication.Sign(data.Id);
if (result.IsSuccedded)
{
return Ok(result);
}
return BadRequest(result);
}
}