This commit is contained in:
mmrbnjd
2025-01-15 19:35:51 +03:30
parent b86c5d6485
commit be0616ac97
13 changed files with 150 additions and 74 deletions

View File

@@ -33,6 +33,7 @@ namespace Back.Services
{ {
Price = x.Price, Price = x.Price,
CalculationType = x.CalculationTypeID == 1 && x.PermissionID == 16 ? "هر ارسال" CalculationType = x.CalculationTypeID == 1 && x.PermissionID == 16 ? "هر ارسال"
: x.CalculationTypeID == 1 && x.PermissionID == 18 ? "هر رسید"
: x.CalculationTypeID== 1 && x.PermissionID != 16 ? "واحدی" : x.CalculationTypeID== 1 && x.PermissionID != 16 ? "واحدی"
: x.CalculationTypeID == 2 ? "نامحدود" : "روزانه", : x.CalculationTypeID == 2 ? "نامحدود" : "روزانه",
PermissionID=x.PermissionID, PermissionID=x.PermissionID,

View File

@@ -11,7 +11,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Shared", "Shared\Shared.csp
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "View", "View", "{25C58D68-C8E7-4623-9159-1FC010E73EEA}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "View", "View", "{25C58D68-C8E7-4623-9159-1FC010E73EEA}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "moadiran", "moadiran\moadiran.csproj", "{E209C152-76D5-469F-A969-B5BE5970CA7A}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "moadiran", "moadiran\moadiran.csproj", "{E209C152-76D5-469F-A969-B5BE5970CA7A}"
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution

View File

@@ -31,6 +31,12 @@
<div>صورتحساب</div> <div>صورتحساب</div>
</NavLink> </NavLink>
</li> </li>
<li class="menu-item @cssActionItem[9]" @onclick="() => onClickcssActionItem(9)">
<NavLink href="Warehouse" class="menu-link">
<i class="menu-icon tf-icons bx bx-compass"></i>
<div>انبارداری</div>
</NavLink>
</li>
<li class="menu-item @cssActionItem[4]" @onclick="() => onClickcssActionItem(4)"> <li class="menu-item @cssActionItem[4]" @onclick="() => onClickcssActionItem(4)">
<NavLink href="TaxPayer" class="menu-link"> <NavLink href="TaxPayer" class="menu-link">
<i class="menu-icon tf-icons bx bx-copy"></i> <i class="menu-icon tf-icons bx bx-copy"></i>
@@ -65,9 +71,10 @@
</NavLink> </NavLink>
</li> </li>
</ul> </ul>
@code{ @code{
string[] cssActionItem = { "active", "", "", "", "", "", "", "", "" }; string[] cssActionItem = { "active", "", "", "", "", "", "", "", "", "" };
} }
@functions{ @functions{

View File

@@ -371,7 +371,74 @@
</div> </div>
</div> </div>
} }
@if (fv.dashBoard != null && fv.dashBoard.AlistofServices.Any(w => w.PermissionID == 18))
{
<div class="col-6 mb-4">
<div class="card">
<div class="card-body">
<div class="card-title d-flex align-items-start justify-content-between">
<div class="avatar flex-shrink-0">
<img src="assets/img/icons/unicons/cc-warning.png" alt="chart success" class="rounded">
</div>
<div class="dropdown">
<button class="btn p-0" type="button" id="cardOpt3" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<i class="bx bx-dots-vertical-rounded"></i>
</button>
<div class="dropdown-menu dropdown-menu-end customStyle new-style-15" aria-labelledby="cardOpt3">
<NavLink class="dropdown-item" href="Orders">تمدید</NavLink>
<NavLink class="dropdown-item" href="Warehouse">انبارداری</NavLink>
</div>
</div>
</div>
<span class="fw-semibold d-block">انبارداری <br /> (کل @fv.dashBoard.AlistofServices.Where(w => w.PermissionID == 18 && w.CalTypeID == 1).Select(s => s.Total).First())</span>
<h3 class="card-title mb-1"><span style="font-size: 14px">مانده</span></h3>
@if (fv.dashBoard.AlistofServices.Any(w => w.PermissionID == 18 && w.CalTypeID == 1))
{
@if (fv.dashBoard.AlistofServices.Where(w => w.PermissionID == 18 && w.CalTypeID == 1).Select(s => s.Remaining).First() > 0)
{
<small class="text-success fw-semibold">
<i class='bx'></i>
@fv.dashBoard.AlistofServices.Where(w => w.PermissionID == 18 && w.CalTypeID == 1).Select(s => s.Remaining).First() آیتم
</small>
}
else
{
<small class="text-danger fw-semibold">
<i class='bx'></i>
@fv.dashBoard.AlistofServices.Where(w => w.PermissionID == 18 && w.CalTypeID == 1).Select(s => s.Remaining).First() آیتم
</small>
}
}
else if (fv.dashBoard.AlistofServices.Any(w => w.PermissionID == 18 && w.CalTypeID == 2))
{
<small class="text-success fw-semibold">
<i class='bx'></i>
نامحدود
</small>
}
else
{
@if (Convert.ToInt32(fv.dashBoard.Datenow) <= fv.dashBoard.AlistofServices.Where(w => w.PermissionID == 18 && w.CalTypeID == 1).Select(s => s.Remaining).First())
{
<small class="text-success fw-semibold">
<i class='bx'></i>
تا تاریخ @fv.dashBoard.AlistofServices.Where(w => w.PermissionID == 18 && w.CalTypeID == 1).Select(s => s.Remaining).First().ToString().ShamciToFormatShamciinFront()
</small>
}
else
{
<small class="text-danger fw-semibold">
<i class='bx'></i>
تا تاریخ @fv.dashBoard.AlistofServices.Where(w => w.PermissionID == 18 && w.CalTypeID == 1).Select(s => s.Remaining).First().ToString().ShamciToFormatShamciinFront()
</small>
}
}
</div>
</div>
</div>
}
<!-- </div> <!-- </div>
<div class="row"> --> <div class="row"> -->

View File

@@ -0,0 +1,8 @@
<PageTitle>انبارداری</PageTitle>
@page "/Warehouse"
@layout PanelLayout
@code {
}

View File

@@ -34,10 +34,10 @@ builder.Services.AddScoped(sp => new UserAuthenticationDTO()
// Server // Server
//builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://195.88.208.142:7075/api/") }); //builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://195.88.208.142:7075/api/") });
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("https://moadiran.ir:444/api/") }); //builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("https://moadiran.ir:444/api/") });
//Home //Home
//builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://localhost:5271/api/") }); builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://localhost:5271/api/") });
//farzan //farzan
//builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://localhost:5271/api/") }); //builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://localhost:5271/api/") });

View File

@@ -2,7 +2,7 @@
@using global::Shared.DTOs @using global::Shared.DTOs
@inject Fixedvalues fv; @inject Fixedvalues fv;
<div class="tp-price__area tp-price__pl-pr p-relative pt-110 pb-80" id="price"> <div class="tp-price__area tp-price__pl-pr p-relative pt-110 pb-80" id="price">
<div class="container"> @* <div class="container">
<div class="row justify-content-center"> <div class="row justify-content-center">
<div class="col-xl-7 wow tpfadeUp" data-wow-duration=".9s" data-wow-delay=".3s"> <div class="col-xl-7 wow tpfadeUp" data-wow-duration=".9s" data-wow-delay=".3s">
<div class="tp-price__section-box text-center mb-35"> <div class="tp-price__section-box text-center mb-35">
@@ -225,7 +225,7 @@
<a>علاوه بر تعرفه ها میتوانید سیستم هارو برحسب نیاز به صورت تکی هم تهیه کنید</a> <a>علاوه بر تعرفه ها میتوانید سیستم هارو برحسب نیاز به صورت تکی هم تهیه کنید</a>
</div> </div>
</div> </div>
</div> </div> *@
</div> </div>
@code { @code {

View File

@@ -42,7 +42,7 @@
<img class="wow tpfadeRight" data-wow-duration=".9s" data-wow-delay="1.2s" src="img/rank/rank-bg-shape.png" alt="" style="visibility: visible; animation-duration: 0.9s; animation-delay: 1.2s; animation-name: tpfadeRight;"> <img class="wow tpfadeRight" data-wow-duration=".9s" data-wow-delay="1.2s" src="img/rank/rank-bg-shape.png" alt="" style="visibility: visible; animation-duration: 0.9s; animation-delay: 1.2s; animation-name: tpfadeRight;">
</div> </div>
<div class="tp-rank__rank-card wow tpfadeRight" data-wow-duration=".9s" data-wow-delay=".7s" style="visibility: visible; animation-duration: 0.9s; animation-delay: 0.7s; animation-name: tpfadeRight;"> <div class="tp-rank__rank-card wow tpfadeRight" data-wow-duration=".9s" data-wow-delay=".7s" style="visibility: visible; animation-duration: 0.9s; animation-delay: 0.7s; animation-name: tpfadeRight;">
<div class="tp-rank__item p-relative z-index"> <div class="tp-rank__item p-relative">
<div class="tp-rank__company"> <div class="tp-rank__company">
<span><img src="img/rank/invoice.png" alt=""></span> <span><img src="img/rank/invoice.png" alt=""></span>
</div> </div>
@@ -62,6 +62,15 @@
</div> </div>
<div class="tp-rank__item p-relative z-index"> <div class="tp-rank__item p-relative z-index">
<div class="tp-rank__company">
<span><img src="img/rank/Tax.png" alt=""></span>
</div>
<div class="tp-rank__company-info">
<a>سامانه مودیان</a><br />
<span>@GetTypeService(16)</span> <span>@GetPriceService(16).ToString("N0") ريال</span>
</div>
</div>
<div class="tp-rank__item p-relative">
<div class="tp-rank__company"> <div class="tp-rank__company">
<span><img src="img/rank/item.png" alt=""></span> <span><img src="img/rank/item.png" alt=""></span>
</div> </div>
@@ -72,12 +81,13 @@
</div> </div>
<div class="tp-rank__item p-relative"> <div class="tp-rank__item p-relative">
<div class="tp-rank__company"> <div class="tp-rank__company">
<span><img src="img/rank/Tax.png" alt=""></span> <span><img src="img/rank/warehouse.png" alt=""></span>
</div> </div>
<div class="tp-rank__company-info"> <div class="tp-rank__company-info">
<a>سامانه مودیان</a><br /> <a>انبار داری</a><br />
<span>@GetTypeService(16)</span> <span>@GetPriceService(16).ToString("N0") ريال</span> <span>@GetTypeService(18)</span> <span>@GetPriceService(18).ToString("N0") ريال</span>
</div> </div>
</div> </div>
</div> </div>
</div> </div>

View File

@@ -209,7 +209,7 @@
بر همین اساس سامانه مُؤدیٰران آماده شد تا کسب و کارها بیشتر با سامانه مودیان آشنا شوند و با دقدقه کمتر و آسوده صورتحساب های خود را اعلام کنند. بر همین اساس سامانه مُؤدیٰران آماده شد تا کسب و کارها بیشتر با سامانه مودیان آشنا شوند و با دقدقه کمتر و آسوده صورتحساب های خود را اعلام کنند.
</p> </p>
<p> <p>
از طرفی هم مُؤدیٰران با گزارشات متنوع می توانند صاحبان کسب و کار را در مسیر پیشرفت هم یاری کند. از طرفی هم مُؤدیٰران با گزارشات متنوع و ابزارهای گوناگون صاحبان کسب و کار را در مسیر پیشرفت یاری می کند.
</p> </p>
</div> </div>
<div class="tp-about__list"> <div class="tp-about__list">
@@ -260,16 +260,7 @@
</h3> </h3>
<p>صدور فاکتور در انواع حالت و وضعیت ها <br />(طبق استاندارد سازمان امور مالیاتی کشور)</p> <p>صدور فاکتور در انواع حالت و وضعیت ها <br />(طبق استاندارد سازمان امور مالیاتی کشور)</p>
</div> </div>
<div class="tp-service__link">
<a href="service-details.html">
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" class="mirror" xmlns="http://www.w3.org/2000/svg">
<path d="M1.00098 7H13.001" stroke="currentColor" stroke-width="1.5"
stroke-linecap="round" stroke-linejoin="round" />
<path d="M7.00098 1L13.001 7L7.00098 13" stroke="currentColor" stroke-width="1.5"
stroke-linecap="round" stroke-linejoin="round" />
</svg>
</a>
</div>
</div> </div>
</div> </div>
<div class="col-xl-4 col-lg-4 col-md-6 wow tpfadeUp" data-wow-duration=".9s" data-wow-delay=".6s"> <div class="col-xl-4 col-lg-4 col-md-6 wow tpfadeUp" data-wow-duration=".9s" data-wow-delay=".6s">
@@ -285,16 +276,7 @@
</h3> </h3>
<p>لیست کامل از کالاهای قابل فروش <br />(طبق استاندارد سازمان امور مالیاتی کشور)</p> <p>لیست کامل از کالاهای قابل فروش <br />(طبق استاندارد سازمان امور مالیاتی کشور)</p>
</div> </div>
<div class="tp-service__link">
<a href="service-details.html">
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" class="mirror" xmlns="http://www.w3.org/2000/svg">
<path d="M1.00098 7H13.001" stroke="currentColor" stroke-width="1.5"
stroke-linecap="round" stroke-linejoin="round" />
<path d="M7.00098 1L13.001 7L7.00098 13" stroke="currentColor" stroke-width="1.5"
stroke-linecap="round" stroke-linejoin="round" />
</svg>
</a>
</div>
</div> </div>
</div> </div>
<div class="col-xl-4 col-lg-4 col-md-6 wow tpfadeUp" data-wow-duration=".9s" data-wow-delay=".9s"> <div class="col-xl-4 col-lg-4 col-md-6 wow tpfadeUp" data-wow-duration=".9s" data-wow-delay=".9s">
@@ -310,16 +292,7 @@
</h3> </h3>
<p>بانکی کامل از اطلاعات مشتریان <br />(طبق استاندارد سازمان امور مالیاتی کشور)</p> <p>بانکی کامل از اطلاعات مشتریان <br />(طبق استاندارد سازمان امور مالیاتی کشور)</p>
</div> </div>
<div class="tp-service__link">
<a href="service-details.html">
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" class="mirror" xmlns="http://www.w3.org/2000/svg">
<path d="M1.00098 7H13.001" stroke="currentColor" stroke-width="1.5"
stroke-linecap="round" stroke-linejoin="round" />
<path d="M7.00098 1L13.001 7L7.00098 13" stroke="currentColor" stroke-width="1.5"
stroke-linecap="round" stroke-linejoin="round" />
</svg>
</a>
</div>
</div> </div>
</div> </div>
@@ -336,16 +309,7 @@
</h3> </h3>
<p>اعلام فروش و برگشت به سازمان مالیاتی <br /> (پشتیبانی از همه الگو و صورتحساب ها)</p> <p>اعلام فروش و برگشت به سازمان مالیاتی <br /> (پشتیبانی از همه الگو و صورتحساب ها)</p>
</div> </div>
<div class="tp-service__link">
<a href="service-details.html">
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" class="mirror" xmlns="http://www.w3.org/2000/svg">
<path d="M1.00098 7H13.001" stroke="currentColor" stroke-width="1.5"
stroke-linecap="round" stroke-linejoin="round" />
<path d="M7.00098 1L13.001 7L7.00098 13" stroke="currentColor" stroke-width="1.5"
stroke-linecap="round" stroke-linejoin="round" />
</svg>
</a>
</div>
</div> </div>
</div> </div>
<div class="col-xl-4 col-lg-4 col-md-6 wow tpfadeUp" data-wow-duration=".9s" data-wow-delay=".7s"> <div class="col-xl-4 col-lg-4 col-md-6 wow tpfadeUp" data-wow-duration=".9s" data-wow-delay=".7s">
@@ -362,19 +326,27 @@
<p>اطلاعات آماری از عملیات سیستم ها</p> <p>اطلاعات آماری از عملیات سیستم ها</p>
<br /> <br />
</div> </div>
<div class="tp-service__link">
</div>
</div>
<div class="col-xl-4 col-lg-4 col-md-6 wow tpfadeUp" data-wow-duration=".9s" data-wow-delay=".9s">
<div class="tp-service__item mb-30">
<div class="tp-service__icon">
<img src="img/service/sv-icon-2-2.png" alt="">
</div>
<div class="tp-service__content">
<h3 class="tp-service__title-sm tp-purple-color">
<a href="service-details.html"> <a href="service-details.html">
<svg width="14" height="14" viewBox="0 0 14 14" fill="none" class="mirror" xmlns="http://www.w3.org/2000/svg"> انبار درای
<path d="M1.00098 7H13.001" stroke="currentColor" stroke-width="1.5"
stroke-linecap="round" stroke-linejoin="round" />
<path d="M7.00098 1L13.001 7L7.00098 13" stroke="currentColor" stroke-width="1.5"
stroke-linecap="round" stroke-linejoin="round" />
</svg>
</a> </a>
</h3>
<p>صدور رسید و حواله</p>
<br />
</div>
</div> </div>
</div> </div>
</div> @* <div class="col-xl-4 col-lg-4 col-md-6 wow tpfadeUp" data-wow-duration=".9s" data-wow-delay="1s">
<div class="col-xl-4 col-lg-4 col-md-6 wow tpfadeUp" data-wow-duration=".9s" data-wow-delay="1s">
<div class="tp-service__dashboard" data-background="image.jpg" style="background-image: url('img/service/sv-bg.jpg');"> <div class="tp-service__dashboard" data-background="image.jpg" style="background-image: url('img/service/sv-bg.jpg');">
<div class="tp-service__top-content"> <div class="tp-service__top-content">
<p>راه حلی برای مدیریت بهتر صورتحساب ها</p> <p>راه حلی برای مدیریت بهتر صورتحساب ها</p>
@@ -391,7 +363,7 @@
<img class="wow tpfadeRight" data-wow-duration=".9s" data-wow-delay=".7s" src="img/service/sv-dashbord.png" alt=""> <img class="wow tpfadeRight" data-wow-duration=".9s" data-wow-delay=".7s" src="img/service/sv-dashbord.png" alt="">
</div> </div>
</div> </div>
</div> </div> *@
</div> </div>
</div> </div>
</div> </div>

View File

@@ -30,7 +30,7 @@
بهتره بدانید برای بروزرسانی، استفاده از قابلیت های جدید سامانه مودیران نیاز به پرداخت هیج هزینه ای نمی باشد بهتره بدانید برای بروزرسانی، استفاده از قابلیت های جدید سامانه مودیران نیاز به پرداخت هیج هزینه ای نمی باشد
</p> </p>
<p> <p>
در زمان ثبت نام ،به کاربری شما 5 کالا جدید،5 مشتری جدید،5 صورتحساب جدید و 5 ارسال به سامانه مودیان داده میشود که میتوانید کالا،مشتری و صورتحساب جدید بسازید و به سامانه مودیان ارسال کنید.کیف پول شما هم به مبلغ 50هزار تومان شارژ میشود که از آن برای شارژ مجدد هر سرویس استفاده کنید سرویس صورت تکی/ واحدی به سرویس هایی گفته میشود که شما به ازای هر آیتم که مسازید فقط هزینه همان آیتم را پرداخت میکنید
</p> </p>
<h6 style="color:dodgerblue" dir="ltr"> <h6 style="color:dodgerblue" dir="ltr">
به امید اینکه بتوانیم موثر باشیم به امید اینکه بتوانیم موثر باشیم

View File

@@ -37,10 +37,10 @@ builder.Services.AddScoped(sp => new UserAuthenticationDTO()
// Server // Server
//builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://195.88.208.142:7075/api/") }); //builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://195.88.208.142:7075/api/") });
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("https://moadiran.ir:444/api/") }); // builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("https://moadiran.ir:444/api/") });
//Home //Home
//builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://localhost:5271/api/") }); builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://localhost:5271/api/") });
//farzan //farzan
//builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://localhost:5271/api/") }); //builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://localhost:5271/api/") });

View File

@@ -7967,7 +7967,7 @@ input[type=color] {
.tp-service__item { .tp-service__item {
border: 1px solid rgba(1, 16, 61, 0.08); border: 1px solid rgba(1, 16, 61, 0.08);
border-radius: 30px; border-radius: 30px;
padding: 50px 42px; padding: 30px 42px;
transition: 0.3s; transition: 0.3s;
} }
.tp-service__item:hover { .tp-service__item:hover {
@@ -8065,7 +8065,7 @@ input[type=color] {
bottom: 0; bottom: 0;
left: 0; left: 0;
width: 100%; width: 100%;
height: 60px; height: 10px;
z-index: -1; z-index: -1;
} }
@@ -9872,6 +9872,17 @@ input[type=color] {
transform: translateY(0px); transform: translateY(0px);
} }
} }
.tp-rank__item:nth-child(4) {
transform: translateY(110px);
}
@media (max-width: 767px) {
.tp-rank__item:nth-child(4) {
transform: translateY(0px);
}
}
.tp-rank__item.active { .tp-rank__item.active {
background: linear-gradient(16.46deg, #5956E9 11.15%, #9B99FF 99.48%); background: linear-gradient(16.46deg, #5956E9 11.15%, #9B99FF 99.48%);
box-shadow: 0px 14px 20px rgba(1, 16, 61, 0.1); box-shadow: 0px 14px 20px rgba(1, 16, 61, 0.1);

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB