From 131330041c3297a3a1e49b4b1f1601097471a7d2 Mon Sep 17 00:00:00 2001 From: mmrbnjd Date: Fri, 31 May 2024 00:24:45 +0330 Subject: [PATCH] ... --- Back/Controllers/TaxPayerController.cs | 17 ++++++ Back/Services/servTaxPayer.cs | 22 ++++++- TaxPayerFull/Layout/Lfooter.razor | 4 +- TaxPayerFull/Layout/Lheaderbottom.razor | 2 +- TaxPayerFull/Layout/Lheadertop.razor | 2 +- TaxPayerFull/Layout/PanelNavMenu.razor | 14 +++-- TaxPayerFull/Pages/Home.razor | 5 +- TaxPayerFull/Pages/UserPanel/COD.razor | 3 + TaxPayerFull/Pages/UserPanel/Customer.razor | 3 + TaxPayerFull/Pages/UserPanel/Invoice.razor | 3 + .../Pages/UserPanel/InvoiceItem.razor | 35 +++++++++-- TaxPayerFull/Pages/UserPanel/TaxPayer.razor | 8 +++ .../Pages/UserPanel/TaxPayerInvoiceItem.razor | 60 +++++++++++++++++++ 13 files changed, 163 insertions(+), 15 deletions(-) create mode 100644 Back/Controllers/TaxPayerController.cs create mode 100644 TaxPayerFull/Pages/UserPanel/TaxPayer.razor create mode 100644 TaxPayerFull/Pages/UserPanel/TaxPayerInvoiceItem.razor diff --git a/Back/Controllers/TaxPayerController.cs b/Back/Controllers/TaxPayerController.cs new file mode 100644 index 0000000..558f358 --- /dev/null +++ b/Back/Controllers/TaxPayerController.cs @@ -0,0 +1,17 @@ +using Back.Services; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; + +namespace Back.Controllers +{ + [Route("api/[controller]")] + [ApiController] + public class TaxPayerController : ControllerBase + { + private readonly servTaxPayer _servTaxPayer; + public TaxPayerController(servTaxPayer servTaxPayer) + { + _servTaxPayer = servTaxPayer; + } + } +} diff --git a/Back/Services/servTaxPayer.cs b/Back/Services/servTaxPayer.cs index 28f63c8..7bc1d10 100644 --- a/Back/Services/servTaxPayer.cs +++ b/Back/Services/servTaxPayer.cs @@ -2,6 +2,7 @@ using Back.Data.Contracts; using Back.Data.Models; using Microsoft.EntityFrameworkCore; +using Back.Common; namespace Back.Services { @@ -9,10 +10,13 @@ namespace Back.Services { private readonly IAsyncRepository _repoSentTax; private readonly IAsyncRepository _repoPattern; - public servTaxPayer(IAsyncRepository repoSentTax, IAsyncRepository repoPattern) + private readonly IAsyncRepository _invoiceRepo; + public servTaxPayer(IAsyncRepository repoSentTax, IAsyncRepository repoPattern + , IAsyncRepository invoiceRepo) { _repoSentTax = repoSentTax; _repoPattern = repoPattern; + _invoiceRepo = invoiceRepo; } public async Task ExistSuccessfulorSendorpendingInvoiceinCompanyID(int CompanyID) { @@ -34,5 +38,21 @@ namespace Back.Services return await _repoPattern.Get(w=>w.Status).Select(s => new IdName { ID = s.ID, Title = s.Title }).ToListAsync(); } + + public async Task GetInvoice(int CompanyID, int ID) + { + #region AdvancedSearch + var invok = _invoiceRepo + .Get(w => w.CompanyID == CompanyID && w.ID == ID && !w.IsDeleted); + + + #endregion + //----------------------- + return await invok + .Include(inc => inc.invoiceDetails) + .ThenInclude(inc => inc.cODItem) + .ThenInclude(inc => inc.CODUnit) + .FirstOrDefaultAsync(); + } } } diff --git a/TaxPayerFull/Layout/Lfooter.razor b/TaxPayerFull/Layout/Lfooter.razor index ebd058c..6740f48 100644 --- a/TaxPayerFull/Layout/Lfooter.razor +++ b/TaxPayerFull/Layout/Lfooter.razor @@ -70,7 +70,7 @@ stroke="#FF3C82" stroke-width="2" stroke-linecap="round" /> - 09121234567 + 09016940504
  • @@ -99,7 +99,7 @@ stroke="#FF3C82" stroke-width="1.5" stroke-linecap="round" /> - ایران، تهران، آزادی + ایران، تهران
  • diff --git a/TaxPayerFull/Layout/Lheaderbottom.razor b/TaxPayerFull/Layout/Lheaderbottom.razor index f5975ab..d102463 100644 --- a/TaxPayerFull/Layout/Lheaderbottom.razor +++ b/TaxPayerFull/Layout/Lheaderbottom.razor @@ -4,7 +4,7 @@
    diff --git a/TaxPayerFull/Layout/Lheadertop.razor b/TaxPayerFull/Layout/Lheadertop.razor index aee687b..1566036 100644 --- a/TaxPayerFull/Layout/Lheadertop.razor +++ b/TaxPayerFull/Layout/Lheadertop.razor @@ -12,7 +12,7 @@
    - پیشتیبانی: 09121234567 + پیشتیبانی: 09016940504
    diff --git a/TaxPayerFull/Layout/PanelNavMenu.razor b/TaxPayerFull/Layout/PanelNavMenu.razor index 2d63b22..f38d80d 100644 --- a/TaxPayerFull/Layout/PanelNavMenu.razor +++ b/TaxPayerFull/Layout/PanelNavMenu.razor @@ -31,15 +31,21 @@
    صورتحساب
    + - - *@ -