diff --git a/Back/Services/ServBase.cs b/Back/Services/ServBase.cs index 62a6d17..30dc617 100644 --- a/Back/Services/ServBase.cs +++ b/Back/Services/ServBase.cs @@ -33,7 +33,8 @@ namespace Back.Services { Price = x.Price, CalculationType = x.CalculationTypeID == 1 && x.PermissionID == 16 ? "هر ارسال" - :x.CalculationTypeID== 1 && x.PermissionID != 16 ? "واحدی" + : x.CalculationTypeID == 1 && x.PermissionID == 18 ? "هر رسید" + : x.CalculationTypeID== 1 && x.PermissionID != 16 ? "واحدی" : x.CalculationTypeID == 2 ? "نامحدود" : "روزانه", PermissionID=x.PermissionID, }).ToListAsync(); diff --git a/TaxPayerFull.sln b/TaxPayerFull.sln index d1d787a..d15e9f9 100644 --- a/TaxPayerFull.sln +++ b/TaxPayerFull.sln @@ -11,7 +11,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Shared", "Shared\Shared.csp EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "View", "View", "{25C58D68-C8E7-4623-9159-1FC010E73EEA}" 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 Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/TaxPayerFull/Layout/PanelNavMenu.razor b/TaxPayerFull/Layout/PanelNavMenu.razor index fdd2e3b..f6705db 100644 --- a/TaxPayerFull/Layout/PanelNavMenu.razor +++ b/TaxPayerFull/Layout/PanelNavMenu.razor @@ -31,6 +31,12 @@
صورتحساب
+ + @code{ - string[] cssActionItem = { "active", "", "", "", "", "", "", "", "" }; + string[] cssActionItem = { "active", "", "", "", "", "", "", "", "", "" }; } @functions{ diff --git a/TaxPayerFull/Pages/UserPanel/Panel.razor b/TaxPayerFull/Pages/UserPanel/Panel.razor index f7dd3bd..19141f5 100644 --- a/TaxPayerFull/Pages/UserPanel/Panel.razor +++ b/TaxPayerFull/Pages/UserPanel/Panel.razor @@ -371,7 +371,74 @@ } + @if (fv.dashBoard != null && fv.dashBoard.AlistofServices.Any(w => w.PermissionID == 18)) + { +
+
+
+
+
+ chart success +
+ +
+ انبارداری
(کل @fv.dashBoard.AlistofServices.Where(w => w.PermissionID == 18 && w.CalTypeID == 1).Select(s => s.Total).First())
+

مانده

+ @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) + { + + + @fv.dashBoard.AlistofServices.Where(w => w.PermissionID == 18 && w.CalTypeID == 1).Select(s => s.Remaining).First() آیتم + + } + else + { + + + @fv.dashBoard.AlistofServices.Where(w => w.PermissionID == 18 && w.CalTypeID == 1).Select(s => s.Remaining).First() آیتم + + } + } + else if (fv.dashBoard.AlistofServices.Any(w => w.PermissionID == 18 && w.CalTypeID == 2)) + { + + + نامحدود + + + } + else + { + @if (Convert.ToInt32(fv.dashBoard.Datenow) <= fv.dashBoard.AlistofServices.Where(w => w.PermissionID == 18 && w.CalTypeID == 1).Select(s => s.Remaining).First()) + { + + + تا تاریخ @fv.dashBoard.AlistofServices.Where(w => w.PermissionID == 18 && w.CalTypeID == 1).Select(s => s.Remaining).First().ToString().ShamciToFormatShamciinFront() + + } + else + { + + + تا تاریخ @fv.dashBoard.AlistofServices.Where(w => w.PermissionID == 18 && w.CalTypeID == 1).Select(s => s.Remaining).First().ToString().ShamciToFormatShamciinFront() + + } + } +
+
+
+ } diff --git a/TaxPayerFull/Pages/UserPanel/Warehouse.razor b/TaxPayerFull/Pages/UserPanel/Warehouse.razor new file mode 100644 index 0000000..a45e5b8 --- /dev/null +++ b/TaxPayerFull/Pages/UserPanel/Warehouse.razor @@ -0,0 +1,8 @@ +انبارداری +@page "/Warehouse" +@layout PanelLayout + + +@code { + +} diff --git a/TaxPayerFull/Program.cs b/TaxPayerFull/Program.cs index 5386fb9..b0e273d 100644 --- a/TaxPayerFull/Program.cs +++ b/TaxPayerFull/Program.cs @@ -34,10 +34,10 @@ builder.Services.AddScoped(sp => new UserAuthenticationDTO() // 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("https://moadiran.ir:444/api/") }); +//builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("https://moadiran.ir:444/api/") }); //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 //builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://localhost:5271/api/") }); diff --git a/moadiran/Layout/Price.razor b/moadiran/Layout/Price.razor index 4acd28c..cbdb39f 100644 --- a/moadiran/Layout/Price.razor +++ b/moadiran/Layout/Price.razor @@ -2,7 +2,7 @@ @using global::Shared.DTOs @inject Fixedvalues fv;
-
+ @* *@
@code { diff --git a/moadiran/Layout/Rank.razor b/moadiran/Layout/Rank.razor index c583864..0217c50 100644 --- a/moadiran/Layout/Rank.razor +++ b/moadiran/Layout/Rank.razor @@ -42,7 +42,7 @@
-
+
@@ -60,8 +60,17 @@ @GetTypeService(5) @GetPriceService(5).ToString("N0") ريال
-
+
+
+ +
+
+ سامانه مودیان
+ @GetTypeService(16) @GetPriceService(16).ToString("N0") ريال +
+
+
@@ -71,16 +80,17 @@
-
- -
-
- سامانه مودیان
- @GetTypeService(16) @GetPriceService(16).ToString("N0") ريال -
+
+
+
+ انبار داری
+ @GetTypeService(18) @GetPriceService(18).ToString("N0") ريال +
+
+ diff --git a/moadiran/Pages/Home.razor b/moadiran/Pages/Home.razor index 9c8c208..f3f69f6 100644 --- a/moadiran/Pages/Home.razor +++ b/moadiran/Pages/Home.razor @@ -209,7 +209,7 @@ بر همین اساس سامانه مُؤدیٰران آماده شد تا کسب و کارها بیشتر با سامانه مودیان آشنا شوند و با دقدقه کمتر و آسوده صورتحساب های خود را اعلام کنند.

- از طرفی هم مُؤدیٰران با گزارشات متنوع می توانند صاحبان کسب و کار را در مسیر پیشرفت هم یاری کند. + از طرفی هم مُؤدیٰران با گزارشات متنوع و ابزارهای گوناگون صاحبان کسب و کار را در مسیر پیشرفت یاری می کند.

@@ -260,16 +260,7 @@

صدور فاکتور در انواع حالت و وضعیت ها
(طبق استاندارد سازمان امور مالیاتی کشور)

- +
@@ -285,16 +276,7 @@

لیست کامل از کالاهای قابل فروش
(طبق استاندارد سازمان امور مالیاتی کشور)

- +
@@ -310,16 +292,7 @@

بانکی کامل از اطلاعات مشتریان
(طبق استاندارد سازمان امور مالیاتی کشور)

- + @@ -336,16 +309,7 @@

اعلام فروش و برگشت به سازمان مالیاتی
(پشتیبانی از همه الگو و صورتحساب ها)

- +
@@ -362,19 +326,27 @@

اطلاعات آماری از عملیات سیستم ها


- + -
+
+
+
+ +
+
+

+ + انبار درای + +

+

صدور رسید و حواله

+
+
+ +
+
+ @*

راه حلی برای مدیریت بهتر صورتحساب ها

@@ -391,7 +363,7 @@
-
+
*@ diff --git a/moadiran/Pages/Speech.razor b/moadiran/Pages/Speech.razor index 0dda37d..c067490 100644 --- a/moadiran/Pages/Speech.razor +++ b/moadiran/Pages/Speech.razor @@ -30,7 +30,7 @@ بهتره بدانید برای بروزرسانی، استفاده از قابلیت های جدید سامانه مودیران نیاز به پرداخت هیج هزینه ای نمی باشد

- در زمان ثبت نام ،به کاربری شما 5 کالا جدید،5 مشتری جدید،5 صورتحساب جدید و 5 ارسال به سامانه مودیان داده میشود که میتوانید کالا،مشتری و صورتحساب جدید بسازید و به سامانه مودیان ارسال کنید.کیف پول شما هم به مبلغ 50هزار تومان شارژ میشود که از آن برای شارژ مجدد هر سرویس استفاده کنید + سرویس صورت تکی/ واحدی به سرویس هایی گفته میشود که شما به ازای هر آیتم که مسازید فقط هزینه همان آیتم را پرداخت میکنید

به امید اینکه بتوانیم موثر باشیم diff --git a/moadiran/Program.cs b/moadiran/Program.cs index a395b77..a6f7b67 100644 --- a/moadiran/Program.cs +++ b/moadiran/Program.cs @@ -37,10 +37,10 @@ builder.Services.AddScoped(sp => new UserAuthenticationDTO() // 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("https://moadiran.ir:444/api/") }); +// builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("https://moadiran.ir:444/api/") }); //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 //builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://localhost:5271/api/") }); diff --git a/moadiran/wwwroot/css/Lanstyle.css b/moadiran/wwwroot/css/Lanstyle.css index 69ba5d9..efe1de3 100644 --- a/moadiran/wwwroot/css/Lanstyle.css +++ b/moadiran/wwwroot/css/Lanstyle.css @@ -7967,7 +7967,7 @@ input[type=color] { .tp-service__item { border: 1px solid rgba(1, 16, 61, 0.08); border-radius: 30px; - padding: 50px 42px; + padding: 30px 42px; transition: 0.3s; } .tp-service__item:hover { @@ -8065,7 +8065,7 @@ input[type=color] { bottom: 0; left: 0; width: 100%; - height: 60px; + height: 10px; z-index: -1; } @@ -9872,6 +9872,17 @@ input[type=color] { 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 { background: linear-gradient(16.46deg, #5956E9 11.15%, #9B99FF 99.48%); box-shadow: 0px 14px 20px rgba(1, 16, 61, 0.1); diff --git a/moadiran/wwwroot/img/rank/warehouse.png b/moadiran/wwwroot/img/rank/warehouse.png new file mode 100644 index 0000000..2267c87 Binary files /dev/null and b/moadiran/wwwroot/img/rank/warehouse.png differ