add new permission

This commit is contained in:
SamSys
2025-01-06 23:14:03 +03:30
parent aba4e3d7b9
commit 31cc61c6b9
35 changed files with 19273 additions and 7471 deletions

View File

@@ -2,6 +2,7 @@
public enum IsActive
{
True,
False,
False,
True,
}

View File

@@ -188,6 +188,12 @@
/// </summary>
public const int CustomizeCheckoutSettingsPermissionCode = 1040201;
/// <summary>
/// نمایش حقوق در تنظیمات محاسبه فیش حقوقی غیر رسمی
/// </summary>
public const int CustomizeCheckoutSettingsSalaryPermissionCode = 1040202;
#endregion
@@ -210,6 +216,10 @@
/// حذف فیش حقوقی غیر رسمی موقت
/// </summary>
public const int DeleteCustomizeCheckoutTempPermissionCode = 1040303;
/// <summary>
/// خروجی اکسل فیش موقت غیر رسمی
/// </summary>
public const int ExcelCustomizeCheckoutTempPermissionCode = 1040304;
#endregion
@@ -234,6 +244,10 @@
/// </summary>
public const int DeleteCustomizeCheckoutPermissionCode = 1040403;
/// <summary>
/// خروجی اکسل فیش نهایی غیر رسمی
/// </summary>
public const int ExcelCustomizeCheckoutPermissionCode = 1040404;
#endregion
@@ -816,6 +830,14 @@
Code = DeleteCustomizeCheckoutTempPermissionCode,
ParentId = CustomizeCheckoutTempListPermissionCode
};
public static SubAccountPermissionDto ExcelCustomizeCheckoutTempPermission { get; } = new()
{
Id = ExcelCustomizeCheckoutTempPermissionCode,
Name = "خروجی اکسل فیش حقوقی غیر رسمی موقت",
Code = ExcelCustomizeCheckoutTempPermissionCode,
ParentId = CustomizeCheckoutTempListPermissionCode
};
#endregion
#region لیست فیش حقوقی نهایی در بخش فیش حقوقی غیر رسمی, ParentId = CustomizeCheckoutListPermissionCode
@@ -840,6 +862,14 @@
Code = DeleteCustomizeCheckoutPermissionCode,
ParentId = CustomizeCheckoutListPermissionCode
};
public static SubAccountPermissionDto ExcelCustomizeCheckoutPermission { get; } = new()
{
Id = ExcelCustomizeCheckoutPermissionCode,
Name = "خروجی اکسل فیش حقوقی غیر رسمی نهایی",
Code = ExcelCustomizeCheckoutPermissionCode,
ParentId = CustomizeCheckoutListPermissionCode
};
#endregion
#region تنظیمات محاسبه فیش حقوقی در بخش تنظیمات گروهبندی و حقوق پرسنل, ParentId = CustomizeCheckoutSetGroupAndSalaryPermissionCode
@@ -850,7 +880,13 @@
Code = CustomizeCheckoutSettingsPermissionCode,
ParentId = CustomizeCheckoutSetGroupAndSalaryPermissionCode
};
public static SubAccountPermissionDto CustomizeCheckoutSettingsSalaryPermission { get; } = new()
{
Id = CustomizeCheckoutSettingsSalaryPermissionCode,
Name = "نمایش حقوق در تنظیمات محاسبه فیش حقوقی",
Code = CustomizeCheckoutSettingsSalaryPermissionCode,
ParentId = CustomizeCheckoutSetGroupAndSalaryPermissionCode
};
#endregion

View File

@@ -1,6 +1,7 @@
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using _0_Framework.Application;
using OfficeOpenXml;
namespace _0_Framework.Excel.Checkout;
@@ -51,14 +52,14 @@ public class CustomizeCheckoutExcelGenerator
// Lock cells A1 to H6
worksheet.Cells.Style.Locked = false;
worksheet.Cells["A1:AC1"].Style.Locked = true;
// Set worksheet protection with password
//worksheet.Cells.Style.Locked = false;
//worksheet.Cells["A1:AC1"].Style.Locked = true;
//// Set worksheet protection with password
worksheet.Protection.IsProtected = true;
worksheet.Protection.SetPassword("Gozareshgir2049"); // Set your desired password here
//worksheet.Protection.IsProtected = true;
//worksheet.Protection.SetPassword("Gozareshgir2049"); // Set your desired password here
worksheet.Protection.AllowSelectLockedCells = true; // Unlock all other cells
//worksheet.Protection.AllowSelectLockedCells = true; // Unlock all other cells
using (var range = worksheet.Cells[1, 1, 1, 29])
{
@@ -73,6 +74,7 @@ public class CustomizeCheckoutExcelGenerator
}
var dataRow = 2;
var numberFormat = "#,##0";
for (int i = 0; i < data.Count; i++)
{
var checkout = data[i];
@@ -83,28 +85,28 @@ public class CustomizeCheckoutExcelGenerator
worksheet.Cells[i + dataRow, 5].Value = checkout.PersonnelCodeString;
worksheet.Cells[i + dataRow, 6].Value = checkout.NationalCode;
worksheet.Cells[i + dataRow, 7].Value = checkout.SumOfWorkingDays;
worksheet.Cells[i + dataRow, 8].Value = checkout.MonthlySalary;
worksheet.Cells[i + dataRow, 9].Value = checkout.RewardPay;
worksheet.Cells[i + dataRow, 10].Value = checkout.FridayPay;
worksheet.Cells[i + dataRow, 11].Value = checkout.OvertimePay;
worksheet.Cells[i + dataRow, 12].Value = checkout.ShiftPay;
worksheet.Cells[i + dataRow, 13].Value = checkout.NightworkPay;
worksheet.Cells[i + dataRow, 14].Value = checkout.MarriedAllowance;
worksheet.Cells[i + dataRow, 15].Value = checkout.FamilyAllowance;
worksheet.Cells[i + dataRow, 16].Value = checkout.BonusesPay;
worksheet.Cells[i + dataRow, 17].Value = checkout.BaseYearsPay;
worksheet.Cells[i + dataRow, 18].Value = checkout.LeavePay;
worksheet.Cells[i + dataRow, 19].Value = checkout.AbsenceDeduction;
worksheet.Cells[i + dataRow, 20].Value = checkout.LateToWorkDeduction;
worksheet.Cells[i + dataRow, 21].Value = checkout.EarlyExitDeduction;
worksheet.Cells[i + dataRow, 22].Value = checkout.SalaryAidDeduction;
worksheet.Cells[i + dataRow, 23].Value = checkout.InstallmentDeduction;
worksheet.Cells[i + dataRow, 24].Value = checkout.FineDeduction;
worksheet.Cells[i + dataRow, 25].Value = checkout.InsuranceDeduction;
worksheet.Cells[i + dataRow, 26].Value = checkout.TaxDeducation;
worksheet.Cells[i + dataRow, 27].Value = checkout.TotalClaims;
worksheet.Cells[i + dataRow, 28].Value = checkout.TotalDeductions;
worksheet.Cells[i + dataRow, 29].Value = checkout.TotalPayment;
worksheet.Cells[i + dataRow, 8].Value = checkout.MonthlySalary.MoneyToDouble();
worksheet.Cells[i + dataRow, 9].Value = checkout.RewardPay.MoneyToDouble();
worksheet.Cells[i + dataRow, 10].Value = checkout.FridayPay.MoneyToDouble();
worksheet.Cells[i + dataRow, 11].Value = checkout.OvertimePay.MoneyToDouble();
worksheet.Cells[i + dataRow, 12].Value = checkout.ShiftPay.MoneyToDouble();
worksheet.Cells[i + dataRow, 13].Value = checkout.NightworkPay.MoneyToDouble();
worksheet.Cells[i + dataRow, 14].Value = checkout.MarriedAllowance.MoneyToDouble();
worksheet.Cells[i + dataRow, 15].Value = checkout.FamilyAllowance.MoneyToDouble();
worksheet.Cells[i + dataRow, 16].Value = checkout.BonusesPay.MoneyToDouble();
worksheet.Cells[i + dataRow, 17].Value = checkout.BaseYearsPay.MoneyToDouble();
worksheet.Cells[i + dataRow, 18].Value = checkout.LeavePay.MoneyToDouble();
worksheet.Cells[i + dataRow, 19].Value = checkout.AbsenceDeduction.MoneyToDouble();
worksheet.Cells[i + dataRow, 20].Value = checkout.LateToWorkDeduction.MoneyToDouble();
worksheet.Cells[i + dataRow, 21].Value = checkout.EarlyExitDeduction.MoneyToDouble();
worksheet.Cells[i + dataRow, 22].Value = checkout.SalaryAidDeduction.MoneyToDouble();
worksheet.Cells[i + dataRow, 23].Value = checkout.InstallmentDeduction.MoneyToDouble();
worksheet.Cells[i + dataRow, 24].Value = checkout.FineDeduction.MoneyToDouble();
worksheet.Cells[i + dataRow, 25].Value = checkout.InsuranceDeduction.MoneyToDouble();
worksheet.Cells[i + dataRow, 26].Value = checkout.TaxDeducation.MoneyToDouble();
worksheet.Cells[i + dataRow, 27].Value = checkout.TotalClaims.MoneyToDouble();
worksheet.Cells[i + dataRow, 28].Value = checkout.TotalDeductions.MoneyToDouble();
worksheet.Cells[i + dataRow, 29].Value = checkout.TotalPayment.MoneyToDouble();
// Style data cells
@@ -124,11 +126,15 @@ public class CustomizeCheckoutExcelGenerator
else if (j >= 8 && j <= 18)
{
cell.Style.Fill.BackgroundColor.SetColor(1,208,248,208);
cell.Style.Numberformat.Format = numberFormat;
}
else if (j >= 19 && j <= 26)
{
cell.Style.Fill.BackgroundColor.SetColor(1,246,176,176);
cell.Style.Numberformat.Format = numberFormat;
}
switch (j)
@@ -136,16 +142,22 @@ public class CustomizeCheckoutExcelGenerator
//جمع مطالبات
case 27:
cell.Style.Fill.BackgroundColor.SetColor(1, 169, 208, 142);
cell.Style.Numberformat.Format = numberFormat;
break;
//جمع کسورات
case 28:
cell.Style.Fill.BackgroundColor.SetColor(1, 241, 143, 143);
cell.Style.Numberformat.Format = numberFormat;
break;
//مبلغ قابل پرداخت
case 29:
cell.Style.Fill.BackgroundColor.SetColor(1, 168, 186, 254);
cell.Style.Numberformat.Format = numberFormat;
break;
}
}

View File

@@ -12,8 +12,8 @@ namespace AccountMangement.Infrastructure.EFCore.Mappings
{
builder.ToTable("SubAccounts");
builder.HasKey(x => x.id);
builder.Property(x => x.IsActive).HasConversion(x => x.ToString("d")
, x => ((IsActive)Enum.Parse(typeof(IsActive), x))).HasMaxLength(1);
builder.Property(x => x.IsActive).HasConversion(x => x.ToString()
, x => ((IsActive)Enum.Parse(typeof(IsActive), x))).HasMaxLength(5);
builder.Property(x => x.PhoneNumber).HasMaxLength(11).IsRequired();
builder.Ignore(x => x.FullName);
builder.Property(x => x.Username).HasMaxLength(100).IsRequired();

View File

@@ -0,0 +1,900 @@
using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
#pragma warning disable CA1814 // Prefer jagged arrays over multidimensional
namespace AccountMangement.Infrastructure.EFCore.Migrations
{
/// <inheritdoc />
public partial class subAccountPermissionUpdated : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 102L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2552));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 103L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2565));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 104L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2566));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 106L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2568));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 110L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2569));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 111L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2570));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 112L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2570));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 113L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2567));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10201L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2607));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10202L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2609));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10203L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2610));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10204L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2612));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10205L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2613));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10206L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2614));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10301L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2616));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10302L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2617));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10303L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2618));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10304L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2620));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10305L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2621));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10306L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2622));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10307L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2623));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10308L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2624));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10402L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2625));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10403L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2627));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10404L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2628));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10601L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2632));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10602L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2633));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10603L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2659));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10604L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2635));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10605L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2661));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10606L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2663));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10607L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2665));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 11001L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2667));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 11002L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2668));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 11003L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2670));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 11301L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2630));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030501L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2902));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030502L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2907));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030503L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2910));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030601L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2913));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030602L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2916));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030603L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2919));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030701L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2921));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030702L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2924));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030703L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2926));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030801L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2929));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030802L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2932));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030803L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2935));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030804L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2937));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040201L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2966));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040301L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2941));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040302L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2943));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040303L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2946));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040401L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2953));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040402L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2957));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040403L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2960));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1060201L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2972));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1060202L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2998));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1060203L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(3003));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1060401L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(3006));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1060402L,
column: "CreationDate",
value: new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(3010));
migrationBuilder.InsertData(
table: "SubAccountPermissionSubtitle3",
columns: new[] { "id", "Code", "CreationDate", "ParentId", "Title" },
values: new object[,]
{
{ 1040202L, 1040202, new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2969), 10402L, "نمایش حقوق در تنظیمات محاسبه فیش حقوقی" },
{ 1040304L, 1040304, new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2950), 10403L, "خروجی اکسل فیش حقوقی غیر رسمی موقت" },
{ 1040404L, 1040404, new DateTime(2025, 1, 6, 19, 34, 31, 426, DateTimeKind.Local).AddTicks(2963), 10404L, "خروجی اکسل فیش حقوقی غیر رسمی نهایی" }
});
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040202L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040304L);
migrationBuilder.DeleteData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040404L);
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 102L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2250));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 103L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2262));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 104L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2263));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 106L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2265));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 110L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2267));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 111L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2268));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 112L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2268));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle1",
keyColumn: "id",
keyValue: 113L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2264));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10201L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2358));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10202L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2361));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10203L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2363));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10204L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2365));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10205L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2366));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10206L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2368));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10301L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2370));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10302L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2372));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10303L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2374));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10304L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2377));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10305L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2378));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10306L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2380));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10307L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2382));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10308L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2383));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10402L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2385));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10403L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2387));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10404L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2388));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10601L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2394));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10602L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2395));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10603L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2400));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10604L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2398));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10605L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2401));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10606L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2404));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 10607L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2406));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 11001L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2408));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 11002L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2411));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 11003L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2413));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle2",
keyColumn: "id",
keyValue: 11301L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2391));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030501L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2701));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030502L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2706));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030503L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2710));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030601L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2713));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030602L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2716));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030603L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2748));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030701L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2751));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030702L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2755));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030703L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2759));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030801L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2763));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030802L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2766));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030803L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2770));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1030804L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2773));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040201L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2799));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040301L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2776));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040302L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2780));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040303L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2784));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040401L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2788));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040402L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2792));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1040403L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2796));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1060201L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2804));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1060202L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2808));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1060203L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2812));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1060401L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2816));
migrationBuilder.UpdateData(
table: "SubAccountPermissionSubtitle3",
keyColumn: "id",
keyValue: 1060402L,
column: "CreationDate",
value: new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2821));
}
}
}

View File

@@ -0,0 +1,45 @@
using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
#pragma warning disable CA1814 // Prefer jagged arrays over multidimensional
namespace AccountMangement.Infrastructure.EFCore.Migrations
{
/// <inheritdoc />
public partial class mappingSubAccountChangeIsActive : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "SubAccounts",
type: "nvarchar(5)",
maxLength: 5,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(1)",
oldMaxLength: 1);
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "SubAccounts",
type: "nvarchar(1)",
maxLength: 1,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(5)",
oldMaxLength: 5);
}
}
}

View File

@@ -405,8 +405,8 @@ namespace AccountMangement.Infrastructure.EFCore.Migrations
b.Property<string>("IsActive")
.IsRequired()
.HasMaxLength(1)
.HasColumnType("nvarchar(1)");
.HasMaxLength(5)
.HasColumnType("nvarchar(5)");
b.Property<string>("LName")
.HasMaxLength(50)
@@ -472,64 +472,6 @@ namespace AccountMangement.Infrastructure.EFCore.Migrations
b.HasKey("id");
b.ToTable("SubAccountPermissionSubtitle1", (string)null);
b.HasData(
new
{
id = 102L,
Code = 102,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2250),
Title = "عملیات کارگاه"
},
new
{
id = 103L,
Code = 103,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2262),
Title = "عملیات پرسنل"
},
new
{
id = 104L,
Code = 104,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2263),
Title = "فیش حقوقی غیر رسمی"
},
new
{
id = 113L,
Code = 113,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2264),
Title = "گزارشات"
},
new
{
id = 106L,
Code = 106,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2265),
Title = "حضور و غیاب"
},
new
{
id = 110L,
Code = 110,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2267),
Title = "کارپوشه"
},
new
{
id = 111L,
Code = 111,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2268),
Title = "صورت حساب های مالی"
},
new
{
id = 112L,
Code = 112,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2268),
Title = "مدیریت کاربران"
});
});
modelBuilder.Entity("AccountManagement.Domain.SubAccountPermissionSubtitle2Agg.SubAccountPermissionSubtitle2", b =>
@@ -560,232 +502,6 @@ namespace AccountMangement.Infrastructure.EFCore.Migrations
b.HasIndex("ParentId");
b.ToTable("SubAccountPermissionSubtitle2", (string)null);
b.HasData(
new
{
id = 10201L,
Code = 10201,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2358),
ParentId = 102L,
Title = "لیست قرارداد"
},
new
{
id = 10202L,
Code = 10202,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2361),
ParentId = 102L,
Title = "لیست فیش حقوقی"
},
new
{
id = 10203L,
Code = 10203,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2363),
ParentId = 102L,
Title = "لیست بیمه"
},
new
{
id = 10204L,
Code = 10204,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2365),
ParentId = 102L,
Title = "گزارش وضعیت پرسنل به صورت گروهی"
},
new
{
id = 10205L,
Code = 10205,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2366),
ParentId = 102L,
Title = "گزارش وضعیت پرسنل به صورت انفرادی"
},
new
{
id = 10206L,
Code = 10206,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2368),
ParentId = 102L,
Title = "لیست کل پرسنل"
},
new
{
id = 10301L,
Code = 10301,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2370),
ParentId = 103L,
Title = "ثبت مرخصی"
},
new
{
id = 10302L,
Code = 10302,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2372),
ParentId = 103L,
Title = "لیست کل مرخصی"
},
new
{
id = 10303L,
Code = 10303,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2374),
ParentId = 103L,
Title = "عملیات مدارک پرسنل"
},
new
{
id = 10304L,
Code = 10304,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2377),
ParentId = 103L,
Title = "عملیات پرداخت حقوق پرسنل"
},
new
{
id = 10305L,
Code = 10305,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2378),
ParentId = 103L,
Title = "عملیات وام"
},
new
{
id = 10306L,
Code = 10306,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2380),
ParentId = 103L,
Title = "عملیات پاداش"
},
new
{
id = 10307L,
Code = 10307,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2382),
ParentId = 103L,
Title = "عملیات مساعده"
},
new
{
id = 10308L,
Code = 10308,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2383),
ParentId = 103L,
Title = "عملیات جرایم"
},
new
{
id = 10402L,
Code = 10402,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2385),
ParentId = 104L,
Title = "تنظیم گروه بندی و حقوق پرسنل"
},
new
{
id = 10403L,
Code = 10403,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2387),
ParentId = 104L,
Title = "لیست فیش حقوقی موقت"
},
new
{
id = 10404L,
Code = 10404,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2388),
ParentId = 104L,
Title = "لیست فیش حقوقی نهایی"
},
new
{
id = 11301L,
Code = 11301,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2391),
ParentId = 113L,
Title = "گزارشات تجمیع حقوق پرسنل"
},
new
{
id = 10601L,
Code = 10601,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2394),
ParentId = 106L,
Title = "ارتقا یا تغییر سرویس حضور غیاب"
},
new
{
id = 10602L,
Code = 10602,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2395),
ParentId = 106L,
Title = "آپلود عکس پرسنل"
},
new
{
id = 10604L,
Code = 10604,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2398),
ParentId = 106L,
Title = "سوابق حضور و غیاب"
},
new
{
id = 10603L,
Code = 10603,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2400),
ParentId = 106L,
Title = "حضور و غیاب جاری"
},
new
{
id = 10605L,
Code = 10605,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2401),
ParentId = 106L,
Title = "عملیات گروهبندی"
},
new
{
id = 10606L,
Code = 10606,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2404),
ParentId = 106L,
Title = "تنظیم ساعت فعالیت مجموعه"
},
new
{
id = 10607L,
Code = 10607,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2406),
ParentId = 106L,
Title = "تنظیمات حساب کاربری دوربین"
},
new
{
id = 11001L,
Code = 11001,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2408),
ParentId = 110L,
Title = "حضور و غیاب کارپوشه"
},
new
{
id = 11002L,
Code = 11002,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2411),
ParentId = 110L,
Title = "قرارداد و فیش حقوقی کارپوشه"
},
new
{
id = 11003L,
Code = 11003,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2413),
ParentId = 110L,
Title = "بیمه کارپوشه"
});
});
modelBuilder.Entity("AccountManagement.Domain.SubAccountPermissionSubtitle3Agg.SubAccountPermissionSubtitle3", b =>
@@ -816,208 +532,6 @@ namespace AccountMangement.Infrastructure.EFCore.Migrations
b.HasIndex("ParentId");
b.ToTable("SubAccountPermissionSubtitle3", (string)null);
b.HasData(
new
{
id = 1030501L,
Code = 1030501,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2701),
ParentId = 10305L,
Title = "ایجاد وام"
},
new
{
id = 1030502L,
Code = 1030502,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2706),
ParentId = 10305L,
Title = "ویرایش وام"
},
new
{
id = 1030503L,
Code = 1030503,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2710),
ParentId = 10305L,
Title = "حذف وام"
},
new
{
id = 1030601L,
Code = 1030601,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2713),
ParentId = 10306L,
Title = "ایجاد پاداش"
},
new
{
id = 1030602L,
Code = 1030602,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2716),
ParentId = 10306L,
Title = "ویرایش پاداش"
},
new
{
id = 1030603L,
Code = 1030603,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2748),
ParentId = 10306L,
Title = "حذف پاداش"
},
new
{
id = 1030701L,
Code = 1030701,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2751),
ParentId = 10307L,
Title = "ایجاد مساعده"
},
new
{
id = 1030702L,
Code = 1030702,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2755),
ParentId = 10307L,
Title = "ویرایش مساعده"
},
new
{
id = 1030703L,
Code = 1030703,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2759),
ParentId = 10307L,
Title = "حذف مساعده"
},
new
{
id = 1030801L,
Code = 1030801,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2763),
ParentId = 10308L,
Title = "ایجاد جریمه"
},
new
{
id = 1030802L,
Code = 1030802,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2766),
ParentId = 10308L,
Title = "ایجاد عنوان جریمه"
},
new
{
id = 1030803L,
Code = 1030803,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2770),
ParentId = 10308L,
Title = "ویرایش جریمه"
},
new
{
id = 1030804L,
Code = 1030804,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2773),
ParentId = 10308L,
Title = "حذف جریمه"
},
new
{
id = 1040301L,
Code = 1040301,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2776),
ParentId = 10403L,
Title = "ایجاد فیش حقوقی غیر رسمی موقت"
},
new
{
id = 1040302L,
Code = 1040302,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2780),
ParentId = 10403L,
Title = "پرینت فیش حقوقی غیر رسمی موقت"
},
new
{
id = 1040303L,
Code = 1040303,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2784),
ParentId = 10403L,
Title = "حذف فیش حقوقی غیر رسمی موقت"
},
new
{
id = 1040401L,
Code = 1040401,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2788),
ParentId = 10404L,
Title = "ایجاد فیش حقوقی غیر رسمی نهایی"
},
new
{
id = 1040402L,
Code = 1040402,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2792),
ParentId = 10404L,
Title = "پرینت فیش حقوقی غیر رسمی نهایی"
},
new
{
id = 1040403L,
Code = 1040403,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2796),
ParentId = 10404L,
Title = "حذف فیش حقوقی غیر رسمی نهایی"
},
new
{
id = 1040201L,
Code = 1040201,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2799),
ParentId = 10402L,
Title = "تنظیمات محاسبه فیش حقوقی"
},
new
{
id = 1060201L,
Code = 1060201,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2804),
ParentId = 10602L,
Title = "ویرایش عکس پرسنل"
},
new
{
id = 1060202L,
Code = 1060202,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2808),
ParentId = 10602L,
Title = "فعال و غیر فعال کردن پرسنل"
},
new
{
id = 1060203L,
Code = 1060203,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2812),
ParentId = 10602L,
Title = "ویرایش نام مستعار"
},
new
{
id = 1060401L,
Code = 1060401,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2816),
ParentId = 10604L,
Title = "ویرایش و افزودن سوابق حضور و غیاب"
},
new
{
id = 1060402L,
Code = 1060402,
CreationDate = new DateTime(2025, 1, 4, 17, 7, 24, 472, DateTimeKind.Local).AddTicks(2821),
ParentId = 10604L,
Title = "حذف سوابق حضور و غیاب"
});
});
modelBuilder.Entity("AccountManagement.Domain.SubAccountPermissionSubtitle4Agg.SubAccountPermissionSubtitle4", b =>

View File

@@ -16,8 +16,8 @@ public class AndroidApkVersionMapping:IEntityTypeConfiguration<AndroidApkVersion
builder.HasKey(x => x.id);
builder.Property(x=>x.IsActive).HasConversion(
v => v.ToString("d"),
v => (IsActive)Enum.Parse(typeof(IsActive), v)).HasMaxLength(1);
v => v.ToString(),
v => (IsActive)Enum.Parse(typeof(IsActive), v)).HasMaxLength(5);
builder.Property(x => x.Title).HasMaxLength(50);
builder.Property(x => x.VersionCode).HasMaxLength(20);

View File

@@ -57,8 +57,8 @@ public class CustomizeCheckoutMapping : IEntityTypeConfiguration<CustomizeChecko
builder.OwnsMany(x => x.CheckoutFines, checkoutFine =>
{
checkoutFine.Property(x => x.IsActive).HasConversion(
v => v.ToString("d"),
v => (IsActive)Enum.Parse(typeof(IsActive), v)).HasMaxLength(1);
v => v.ToString(),
v => (IsActive)Enum.Parse(typeof(IsActive), v)).HasMaxLength(5);
checkoutFine.Property(x => x.Title).HasMaxLength(255);
checkoutFine.Property(x => x.FineDateFa).HasMaxLength(12);
checkoutFine.Property(x => x.Amount).HasMaxLength(20);
@@ -68,8 +68,8 @@ public class CustomizeCheckoutMapping : IEntityTypeConfiguration<CustomizeChecko
{
installments.Property(x => x.AmountForMonth).HasMaxLength(25);
installments.Property(x => x.IsActive).HasConversion(
v => v.ToString("d"),
v => (IsActive)Enum.Parse(typeof(IsActive), v)).HasMaxLength(1);
v => v.ToString(),
v => (IsActive)Enum.Parse(typeof(IsActive), v)).HasMaxLength(5);
installments.Property(x => x.Year).HasMaxLength(4);
installments.Property(x => x.Month).HasMaxLength(2);
});
@@ -84,8 +84,8 @@ public class CustomizeCheckoutMapping : IEntityTypeConfiguration<CustomizeChecko
{
rewards.Property(x => x.GrantDateFa).HasMaxLength(15);
rewards.Property(x=>x.IsActive).HasConversion(
v => v.ToString("d"),
v => (IsActive)Enum.Parse(typeof(IsActive), v)).HasMaxLength(1);
v => v.ToString(),
v => (IsActive)Enum.Parse(typeof(IsActive), v)).HasMaxLength(5);
rewards.Property(x => x.Amount).HasMaxLength(25);
rewards.Property(x=>x.Description).HasColumnType("ntext");
});

View File

@@ -57,8 +57,8 @@ public class CustomizeCheckoutTempMapping : IEntityTypeConfiguration<CustomizeCh
builder.OwnsMany(x => x.CheckoutFines, checkoutFine =>
{
checkoutFine.Property(x => x.IsActive).HasConversion(
v => v.ToString("d"),
v => (IsActive)Enum.Parse(typeof(IsActive), v)).HasMaxLength(1);
v => v.ToString(),
v => (IsActive)Enum.Parse(typeof(IsActive), v)).HasMaxLength(5);
checkoutFine.Property(x => x.Title).HasMaxLength(255);
checkoutFine.Property(x => x.FineDateFa).HasMaxLength(12);
checkoutFine.Property(x => x.Amount).HasMaxLength(20);
@@ -68,8 +68,8 @@ public class CustomizeCheckoutTempMapping : IEntityTypeConfiguration<CustomizeCh
{
installments.Property(x => x.AmountForMonth).HasMaxLength(25);
installments.Property(x => x.IsActive).HasConversion(
v => v.ToString("d"),
v => (IsActive)Enum.Parse(typeof(IsActive), v)).HasMaxLength(1);
v => v.ToString(),
v => (IsActive)Enum.Parse(typeof(IsActive), v)).HasMaxLength(5);
installments.Property(x => x.Year).HasMaxLength(4);
installments.Property(x => x.Month).HasMaxLength(2);
});
@@ -84,8 +84,8 @@ public class CustomizeCheckoutTempMapping : IEntityTypeConfiguration<CustomizeCh
{
rewards.Property(x => x.GrantDateFa).HasMaxLength(15);
rewards.Property(x => x.IsActive).HasConversion(
v => v.ToString("d"),
v => (IsActive)Enum.Parse(typeof(IsActive), v)).HasMaxLength(1);
v => v.ToString(),
v => (IsActive)Enum.Parse(typeof(IsActive), v)).HasMaxLength(5);
rewards.Property(x => x.Amount).HasMaxLength(25);
rewards.Property(x => x.Description).HasColumnType("ntext");
});

View File

@@ -14,8 +14,8 @@ public class FineMapping:IEntityTypeConfiguration<Fine>
builder.HasKey(x => x.id);
builder.Property(x => x.IsActive).HasConversion(
v => v.ToString("d"),
v => (IsActive)Enum.Parse(typeof(IsActive), v)).HasMaxLength(1);
v => v.ToString(),
v => (IsActive)Enum.Parse(typeof(IsActive), v)).HasMaxLength(5);
builder.Property(x => x.Title).HasMaxLength(255);
}
}

View File

@@ -22,8 +22,8 @@ public class LoanMapping : IEntityTypeConfiguration<Loan>
installment.Property(x => x.Year).HasMaxLength(4);
installment.Property(x => x.IsActive).HasConversion(
v => v.ToString("d"),
v => (IsActive)Enum.Parse(typeof(IsActive), v)).HasMaxLength(1);
v => v.ToString(),
v => (IsActive)Enum.Parse(typeof(IsActive), v)).HasMaxLength(5);
installment.WithOwner().HasForeignKey("LoanId");
});

View File

@@ -13,8 +13,8 @@ public class RewardMapping:IEntityTypeConfiguration<Reward>
builder.ToTable("Rewards");
builder.HasKey(x => x.id);
builder.Property(x=>x.IsActive).HasConversion(
v => v.ToString("d"),
v => (IsActive)Enum.Parse(typeof(IsActive), v)).HasMaxLength(1);
v => v.ToString(),
v => (IsActive)Enum.Parse(typeof(IsActive), v)).HasMaxLength(5);
builder.Property(x => x.Description).HasColumnType("ntext");
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,218 @@
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace CompanyManagment.EFCore.Migrations
{
/// <inheritdoc />
public partial class mappingSubIsActiveChenga : Migration
{
/// <inheritdoc />
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "Rewards",
type: "nvarchar(5)",
maxLength: 5,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(1)",
oldMaxLength: 1);
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "LoanInstallment",
type: "nvarchar(5)",
maxLength: 5,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(1)",
oldMaxLength: 1);
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "Fines",
type: "nvarchar(5)",
maxLength: 5,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(1)",
oldMaxLength: 1);
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "CustomizeCheckoutTempReward",
type: "nvarchar(5)",
maxLength: 5,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(1)",
oldMaxLength: 1);
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "CustomizeCheckoutTempLoanInstallments",
type: "nvarchar(5)",
maxLength: 5,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(1)",
oldMaxLength: 1);
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "CustomizeCheckoutTempFine",
type: "nvarchar(5)",
maxLength: 5,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(1)",
oldMaxLength: 1);
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "CustomizeCheckoutReward",
type: "nvarchar(5)",
maxLength: 5,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(1)",
oldMaxLength: 1);
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "CustomizeCheckoutLoanInstallments",
type: "nvarchar(5)",
maxLength: 5,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(1)",
oldMaxLength: 1);
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "CustomizeCheckoutFine",
type: "nvarchar(5)",
maxLength: 5,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(1)",
oldMaxLength: 1);
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "AndroidApkVersions",
type: "nvarchar(5)",
maxLength: 5,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(1)",
oldMaxLength: 1);
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "Rewards",
type: "nvarchar(1)",
maxLength: 1,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(5)",
oldMaxLength: 5);
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "LoanInstallment",
type: "nvarchar(1)",
maxLength: 1,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(5)",
oldMaxLength: 5);
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "Fines",
type: "nvarchar(1)",
maxLength: 1,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(5)",
oldMaxLength: 5);
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "CustomizeCheckoutTempReward",
type: "nvarchar(1)",
maxLength: 1,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(5)",
oldMaxLength: 5);
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "CustomizeCheckoutTempLoanInstallments",
type: "nvarchar(1)",
maxLength: 1,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(5)",
oldMaxLength: 5);
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "CustomizeCheckoutTempFine",
type: "nvarchar(1)",
maxLength: 1,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(5)",
oldMaxLength: 5);
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "CustomizeCheckoutReward",
type: "nvarchar(1)",
maxLength: 1,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(5)",
oldMaxLength: 5);
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "CustomizeCheckoutLoanInstallments",
type: "nvarchar(1)",
maxLength: 1,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(5)",
oldMaxLength: 5);
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "CustomizeCheckoutFine",
type: "nvarchar(1)",
maxLength: 1,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(5)",
oldMaxLength: 5);
migrationBuilder.AlterColumn<string>(
name: "IsActive",
table: "AndroidApkVersions",
type: "nvarchar(1)",
maxLength: 1,
nullable: false,
oldClrType: typeof(string),
oldType: "nvarchar(5)",
oldMaxLength: 5);
}
}
}

View File

@@ -35,8 +35,8 @@ namespace CompanyManagment.EFCore.Migrations
b.Property<string>("IsActive")
.IsRequired()
.HasMaxLength(1)
.HasColumnType("nvarchar(1)");
.HasMaxLength(5)
.HasColumnType("nvarchar(5)");
b.Property<string>("Path")
.HasMaxLength(255)
@@ -2256,8 +2256,8 @@ namespace CompanyManagment.EFCore.Migrations
b.Property<string>("IsActive")
.IsRequired()
.HasMaxLength(1)
.HasColumnType("nvarchar(1)");
.HasMaxLength(5)
.HasColumnType("nvarchar(5)");
b.Property<string>("Title")
.HasMaxLength(255)
@@ -3959,8 +3959,8 @@ namespace CompanyManagment.EFCore.Migrations
b.Property<string>("IsActive")
.IsRequired()
.HasMaxLength(1)
.HasColumnType("nvarchar(1)");
.HasMaxLength(5)
.HasColumnType("nvarchar(5)");
b.Property<long>("RewardedByAccountId")
.HasColumnType("bigint");
@@ -5469,8 +5469,8 @@ namespace CompanyManagment.EFCore.Migrations
b1.Property<string>("IsActive")
.IsRequired()
.HasMaxLength(1)
.HasColumnType("nvarchar(1)");
.HasMaxLength(5)
.HasColumnType("nvarchar(5)");
b1.Property<string>("Title")
.HasMaxLength(255)
@@ -5501,8 +5501,8 @@ namespace CompanyManagment.EFCore.Migrations
b1.Property<string>("IsActive")
.IsRequired()
.HasMaxLength(1)
.HasColumnType("nvarchar(1)");
.HasMaxLength(5)
.HasColumnType("nvarchar(5)");
b1.Property<string>("Month")
.HasMaxLength(2)
@@ -5547,8 +5547,8 @@ namespace CompanyManagment.EFCore.Migrations
b1.Property<string>("IsActive")
.IsRequired()
.HasMaxLength(1)
.HasColumnType("nvarchar(1)");
.HasMaxLength(5)
.HasColumnType("nvarchar(5)");
b1.HasKey("CustomizeCheckoutid", "Id");
@@ -5642,8 +5642,8 @@ namespace CompanyManagment.EFCore.Migrations
b1.Property<string>("IsActive")
.IsRequired()
.HasMaxLength(1)
.HasColumnType("nvarchar(1)");
.HasMaxLength(5)
.HasColumnType("nvarchar(5)");
b1.Property<string>("Title")
.HasMaxLength(255)
@@ -5674,8 +5674,8 @@ namespace CompanyManagment.EFCore.Migrations
b1.Property<string>("IsActive")
.IsRequired()
.HasMaxLength(1)
.HasColumnType("nvarchar(1)");
.HasMaxLength(5)
.HasColumnType("nvarchar(5)");
b1.Property<string>("Month")
.HasMaxLength(2)
@@ -5720,8 +5720,8 @@ namespace CompanyManagment.EFCore.Migrations
b1.Property<string>("IsActive")
.IsRequired()
.HasMaxLength(1)
.HasColumnType("nvarchar(1)");
.HasMaxLength(5)
.HasColumnType("nvarchar(5)");
b1.HasKey("CustomizeCheckoutTempid", "Id");
@@ -7740,8 +7740,8 @@ namespace CompanyManagment.EFCore.Migrations
b1.Property<string>("IsActive")
.IsRequired()
.HasMaxLength(1)
.HasColumnType("nvarchar(1)");
.HasMaxLength(5)
.HasColumnType("nvarchar(5)");
b1.Property<string>("Month")
.HasMaxLength(2)

View File

@@ -944,8 +944,15 @@
<script src="~/adminTheme/assets/datatables/jquery.dataTables.min.js"></script>
<script src="~/adminTheme/assets/datatables/dataTables.bootstrap.js"></script>
<script type="text/javascript">
<script src="~/adminTheme/assets/datatables/dataTables.bootstrap.js"></script>
<script>
var indexAjax = '@Url.Page("/Company/Workshops/Index")';
var antiforgeryToken = $('@Html.AntiForgeryToken()').val();
var showPersonnelList = '#showmodal=@Url.Page("/Company/Workshops/Index", "ShowPersonnelList")';
var deActive = @Url.Page("./index", "DeActive")';
</script>
<script type="text/javascript">
$(document).ready(function() {
$('#datatable').dataTable({
"lengthMenu": [[25, 10, 50, 100, -1], [25, 10, 50, 100, "All"]]
@@ -1002,7 +1009,7 @@
function deActiveWorkshop(Id) {
let u2 = '&id=' + Id;
let url = '#showmodal=@Url.Page("/Company/Workshops/Index", "ShowPersonnelList")';
let url = showPersonnelList;
var showList = url + u2;
$('.sweet-alert').removeClass("successSwall");
$('.sweet-alert').removeClass("errorSwall");
@@ -1022,7 +1029,7 @@
$.ajax({
async: false,
url: '@Url.Page("./index", "DeActive")',
url: deActive,
type: "Get",
dataType: 'json',
data: { "id": Id },
@@ -1212,9 +1219,9 @@
contentType: 'charset=utf-8',
dataType: 'json',
type: 'GET',
url: '@Url.Page("./Index", "WorkshopName")',
url: workshopName,
data: { "searchText": searchText },
headers: { "RequestVerificationToken": $('@Html.AntiForgeryToken()').val() },
headers: { "RequestVerificationToken": antiforgeryToken },
success: function(response) {
$(".opt").remove();
@@ -1367,9 +1374,9 @@
contentType: 'charset=utf-8',
dataType: 'json',
type: 'GET',
url: '@Url.Page("./Index", "EmployerName")',
url: employerNameAjax,
data: { "searchText": searchText },
headers: { "RequestVerificationToken": $('@Html.AntiForgeryToken()').val() },
headers: { "RequestVerificationToken": antiforgeryToken},
success: function(response) {
$(".opt").remove();

View File

@@ -246,7 +246,7 @@
<span>پرینت گروهی</span>
</button>
<button onclick="excelDownloadAll()" class="btn-excel text-nowrap me-1" type="button" Permission="@SubAccountPermissionHelper.PrintCustomizeCheckoutPermissionCode">
<button onclick="excelDownloadAll()" class="btn-excel text-nowrap me-1" type="button" Permission="@SubAccountPermissionHelper.ExcelCustomizeCheckoutPermissionCode">
<svg width="20" height="20" viewBox="0 0 400 400" xmlns="http://www.w3.org/2000/svg" fill="#000000">
<g id="SVGRepo_bgCarrier" stroke-width="1"></g>
<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g>
@@ -303,7 +303,7 @@
<label for="checkAll1">انتخاب همه</label>
</div>
<div class="d-flex align-items-center justify-content-end gap-1">
<button class="btn-print-all" type="button" onclick="printAllMobile()">
<button class="btn-print-all" type="button" onclick="printAllMobile()" Permission="@SubAccountPermissionHelper.PrintCustomizeCheckoutPermissionCode">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none">
<path d="M15.0001 11.2493H15.139C16.0279 11.2493 16.4723 11.2493 16.759 10.9866C16.7805 10.967 16.801 10.9464 16.8207 10.9249C17.0834 10.6382 17.0834 10.1938 17.0834 9.3049V9.3049C17.0834 7.52714 17.0834 6.63826 16.558 6.06484C16.5187 6.02194 16.4775 5.98077 16.4346 5.94146C15.8612 5.41602 14.9723 5.41602 13.1945 5.41602H6.91675C5.03113 5.41602 4.08832 5.41602 3.50253 6.0018C2.91675 6.58759 2.91675 7.5304 2.91675 9.41602V10.2493C2.91675 10.7208 2.91675 10.9565 3.06319 11.1029C3.20964 11.2493 3.44534 11.2493 3.91675 11.2493H5.00008" stroke="#1E293B"/>
<path d="M5.41675 16.3903L5.41675 9.91732C5.41675 8.97451 5.41675 8.5031 5.70964 8.21021C6.00253 7.91732 6.47394 7.91732 7.41675 7.91732L12.5834 7.91732C13.5262 7.91732 13.9976 7.91732 14.2905 8.21021C14.5834 8.5031 14.5834 8.97451 14.5834 9.91732L14.5834 16.3903C14.5834 16.7068 14.5834 16.8651 14.4796 16.9399C14.3758 17.0148 14.2256 16.9647 13.9253 16.8646L12.2572 16.3086C12.1712 16.2799 12.1282 16.2656 12.0839 16.2669C12.0396 16.2682 11.9975 16.285 11.9134 16.3187L10.1858 17.0097C10.0941 17.0464 10.0482 17.0647 10.0001 17.0647C9.95194 17.0647 9.90609 17.0464 9.81439 17.0097L8.0868 16.3187C8.00267 16.285 7.9606 16.2682 7.91627 16.2669C7.87194 16.2656 7.82896 16.2799 7.74299 16.3086L6.07486 16.8646C5.77455 16.9647 5.62439 17.0148 5.52057 16.9399C5.41675 16.8651 5.41675 16.7068 5.41675 16.3903Z" stroke="#1E293B"/>
@@ -313,7 +313,7 @@
</svg>
<span>پرینت گروهی</span>
</button>
<button onclick="excelDownloadAll()" class="btn-excel text-nowrap" type="button" Permission="@SubAccountPermissionHelper.PrintCustomizeCheckoutPermissionCode">
<button onclick="excelDownloadAll()" class="btn-excel text-nowrap" type="button" Permission="@SubAccountPermissionHelper.ExcelCustomizeCheckoutPermissionCode">
<svg width="20" height="20" viewBox="0 0 400 400" xmlns="http://www.w3.org/2000/svg" fill="#000000">
<g id="SVGRepo_bgCarrier" stroke-width="1"></g>
<g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g>
@@ -328,7 +328,7 @@
</svg>
<span>خروجی اکسل</span>
</button>
<button class="btn-print-all RemoveBtnAll" type="button">
<button class="btn-print-all RemoveBtnAll" type="button" Permission="@SubAccountPermissionHelper.DeleteCustomizeCheckoutPermissionCode">
<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.70825 13.2891L8.70825 10.5391" stroke="#BF3737" stroke-linecap="round"/>
<path d="M13.2917 13.2891L13.2917 10.5391" stroke="#BF3737" stroke-linecap="round"/>

View File

@@ -2,6 +2,7 @@
@using _0_Framework.Application
@using Microsoft.AspNetCore.Mvc.TagHelpers
@model ServiceHost.Areas.Client.Pages.Company.CustomizeCheckout.GroupingModel
@inject _0_Framework.Application.IAuthHelper AuthHelper
@{
string clientVersion = _0_Framework.Application.Version.StyleVersion;
@@ -121,7 +122,7 @@
<div class="Rtable-cell column-heading width1">ردیف</div>
<div class="Rtable-cell column-heading width2">نام گروه</div>
<div class="Rtable-cell column-heading text-center width3">ساعت کاری</div>
<div class="Rtable-cell column-heading text-center width4">حقوق</div>
<div Permission="@SubAccountPermissionHelper.CustomizeCheckoutSettingsSalaryPermissionCode" class="Rtable-cell column-heading text-center width4">حقوق</div>
<div class="Rtable-cell column-heading width5 text-end">عملیات</div>
</div>
@@ -137,7 +138,7 @@
<div class="Rtable-cell column-heading width1">ردیف</div>
<div class="Rtable-cell column-heading width2">نام پرسنل</div>
<div class="Rtable-cell column-heading text-center width3">ساعت کاری</div>
<div class="Rtable-cell column-heading width4">حقوق</div>
<div Permission="@SubAccountPermissionHelper.CustomizeCheckoutSettingsSalaryPermissionCode" class="Rtable-cell column-heading width4">حقوق</div>
<div class="Rtable-cell column-heading text-center width5">مرخصی مجاز</div>
<div class="Rtable-cell column-heading text-end width6">عملیات</div>
</div>
@@ -162,6 +163,8 @@
<script src="~/assetsclient/js/site.js?ver=@clientVersion"></script>
<script src="~/assetsadminnew/libs/sweetalert2/sweetalert2.all.min.js"></script>
<script>
var salaryPermission = @(AuthHelper.GetPermissions().Contains(@SubAccountPermissionHelper.CustomizeCheckoutSettingsSalaryPermissionCode) ? "true" : "false");
$(document).ready(function () {
$('.loadingButton').on('click', function () {
var button = $(this);
@@ -253,12 +256,15 @@
}
html += `</div>
<div class="title-group1 text-center d-none d-md-block width4">
${salaryPermission
? `<div class="title-group1 text-center d-none d-md-block width4">
<p class="m-0 d-block d-md-none text-center">حقوق</p>
<p class="m-0">
${item.salary.toLocaleString() !== 0 ? item.salary.toLocaleString() + ` ریال` : `-`}
</p>
</div>
</div>`
: ``}
<div class="d-flex align-items-center justify-content-end gap-1 width5">
<button type="button" class="btn-setting" onclick="showModalGroupSetting(${item.id})">
<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
@@ -377,13 +383,15 @@
htmlEmployee += `</div></div>
</div>
<div class="Rtable-cell width4 d-md-block d-none">
<div class="Rtable-cell--heading">حقوق</div>
<div class="Rtable-cell--content">
${itemEmployee.salary.toLocaleString() !== 0 ? itemEmployee.salary.toLocaleString() + ` ریال` : `-`}
</div>
</div>
${salaryPermission
? `<div class="Rtable-cell width4 d-md-block d-none">
<div class="Rtable-cell--heading">حقوق</div>
<div class="Rtable-cell--content">
${itemEmployee.salary.toLocaleString() !== 0 ? itemEmployee.salary.toLocaleString() + ` ریال` : `-`}
</div>
</div>`
: ``}
<div class="Rtable-cell width5 d-md-block d-none">
<div class="Rtable-cell--heading">مرخصی مجاز</div>

View File

@@ -1,5 +1,7 @@
@using _0_Framework.Domain.CustomizeCheckoutShared.Enums
@using _0_Framework.Application
@using _0_Framework.Domain.CustomizeCheckoutShared.Enums
@model CompanyManagment.App.Contracts.CustomizeWorkshopSettings.EditCustomizeEmployeeSettings
@inject _0_Framework.Application.IAuthHelper AuthHelper
<div class="row my-2">
<div class="col-12 mb-2">
@@ -12,18 +14,35 @@
<span>این تنظیمات در محاسبات فیش حقوق قانونی اداره کار تاثیری نخواهد داشت.</span>
</div>
</div>
<div class="col-12">
<div class="titleSettingRollCall">میزان حقوق</div>
<div class="form-group my-1 position-relative">
<input type="text" name="Command.Salary" class="form-control form-control-currency w-100" value="@Model.Salary" />
<span style="top: 5px;position: absolute;left: 10px;font-size: 14px;color: #868686;">ریال</span>
</div>
</div>
@if (AuthHelper.GetPermissions().Contains(@SubAccountPermissionHelper.CustomizeCheckoutSettingsSalaryPermissionCode))
{
<div class="col-12">
<div class="titleSettingRollCall">میزان حقوق</div>
<div class="form-group my-1 position-relative">
<input type="text" name="Command.Salary" class="form-control form-control-currency w-100" value="@Model.Salary" />
<span style="top: 5px;position: absolute;left: 10px;font-size: 14px;color: #868686;">ریال</span>
</div>
</div>
<div class="col-12">
<div class="my-4"></div>
</div>
<div class="col-12">
<div class="my-4"></div>
</div>
}
else
{
<div class="col-12 d-none">
<div class="titleSettingRollCall">میزان حقوق</div>
<div class="form-group my-1 position-relative">
<input type="text" name="Command.Salary" class="form-control form-control-currency w-100" value="@Model.Salary" />
<span style="top: 5px;position: absolute;left: 10px;font-size: 14px;color: #868686;">ریال</span>
</div>
</div>
}
<div class="col-12 group-container">
<div class="titleSettingRollCall">تعداد مرخصی مجاز</div>

View File

@@ -1,29 +1,46 @@
@using _0_Framework.Domain.CustomizeCheckoutShared.Enums
@using _0_Framework.Application
@using _0_Framework.Domain.CustomizeCheckoutShared.Enums
@model CompanyManagment.App.Contracts.CustomizeWorkshopSettings.EditCustomizeWorkshopGroupSettings
@inject _0_Framework.Application.IAuthHelper AuthHelper
<div class="row my-2">
<div class="col-12 mb-2">
<div class="rollCallInfo">
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="16" cy="16" r="12" fill="#2FC1C1" />
<path d="M17.3333 9.33333C17.3333 10.0697 16.7363 10.6667 16 10.6667C15.2636 10.6667 14.6666 10.0697 14.6666 9.33333C14.6666 8.59695 15.2636 8 16 8C16.7363 8 17.3333 8.59695 17.3333 9.33333Z" fill="#FFE2E2" />
<path d="M16 22.0013V15.3346C16 14.2416 16 13.695 15.7288 13.3076C15.6284 13.1643 15.5037 13.0396 15.3604 12.9392C14.973 12.668 14.4265 12.668 13.3334 12.668V12.668M16 22.0013H18M16 22.0013H14" stroke="#FFE2E2" />
</svg>
<span>این تنظیمات در محاسبات فیش حقوق قانونی اداره کار تاثیری نخواهد داشت.</span>
</div>
</div>
<div class="col-12">
<div class="titleSettingRollCall">میزان حقوق</div>
<div class="form-group my-1 position-relative">
<input type="text" name="Command.Salary" class="form-control form-control-currency w-100" value="@Model.Salary" />
<span style="top: 5px;position: absolute;left: 10px;font-size: 14px;color: #868686;">ریال</span>
</div>
</div>
<div class="col-12 mb-2">
<div class="rollCallInfo">
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="16" cy="16" r="12" fill="#2FC1C1" />
<path d="M17.3333 9.33333C17.3333 10.0697 16.7363 10.6667 16 10.6667C15.2636 10.6667 14.6666 10.0697 14.6666 9.33333C14.6666 8.59695 15.2636 8 16 8C16.7363 8 17.3333 8.59695 17.3333 9.33333Z" fill="#FFE2E2" />
<path d="M16 22.0013V15.3346C16 14.2416 16 13.695 15.7288 13.3076C15.6284 13.1643 15.5037 13.0396 15.3604 12.9392C14.973 12.668 14.4265 12.668 13.3334 12.668V12.668M16 22.0013H18M16 22.0013H14" stroke="#FFE2E2" />
</svg>
<span>این تنظیمات در محاسبات فیش حقوق قانونی اداره کار تاثیری نخواهد داشت.</span>
</div>
</div>
@if (AuthHelper.GetPermissions().Contains(@SubAccountPermissionHelper.CustomizeCheckoutSettingsSalaryPermissionCode))
{
<div class="col-12">
<div class="titleSettingRollCall">میزان حقوق</div>
<div class="form-group my-1 position-relative">
<input type="text" name="Command.Salary" class="form-control form-control-currency w-100" value="@Model.Salary" />
<span style="top: 5px;position: absolute;left: 10px;font-size: 14px;color: #868686;">ریال</span>
</div>
</div>
<div class="col-12">
<div class="my-4"></div>
</div>
<div class="col-12">
<div class="my-4"></div>
</div>
}
else
{
<div class="col-12 d-none">
<div class="titleSettingRollCall">میزان حقوق</div>
<div class="form-group my-1 position-relative">
<input type="text" name="Command.Salary" class="form-control form-control-currency w-100" value="@Model.Salary" />
<span style="top: 5px;position: absolute;left: 10px;font-size: 14px;color: #868686;">ریال</span>
</div>
</div>
}
<div class="col-12 group-container">
<div class="titleSettingRollCall">تعداد مرخصی مجاز</div>

View File

@@ -32,8 +32,8 @@
<input type="radio" value="Regular" name="workshopShiftStatus" id="organized" class="radio-workTimeOption">
<label for="organized" class="radio-label-workTimeOption w-100">منظم</label>
<input type="radio" value="Rotating" name="workshopShiftStatus" id="rotating_shift" class="radio-workTimeOption">
<label for="rotating_shift" class="radio-label-workTimeOption w-100">گردشی</label>
<input type="radio" value="Rotating" name="workshopShiftStatus" id="rotating_shift" disabled="disabled" class="radio-workTimeOption">
<label for="rotating_shift" class="radio-label-workTimeOption w-100" style="display:none">گردشی</label>
<input type="radio" value="Irregular" name="workshopShiftStatus" id="disorganized" class="radio-workTimeOption">
<label for="disorganized" class="radio-label-workTimeOption w-100">مختلط</label>

View File

@@ -47,8 +47,8 @@
<input type="radio" value="Regular" name="Command.workshopShiftStatus" id="organized" class="radio-workTimeOption">
<label for="organized" class="radio-label-workTimeOption w-100">منظم</label>
<input type="radio" value="Rotating" name="Command.workshopShiftStatus" id="rotating_shift" class="radio-workTimeOption">
<label for="rotating_shift" class="radio-label-workTimeOption w-100">گردشی</label>
<input type="radio" value="Rotating" name="Command.workshopShiftStatus" id="rotating_shift" disabled="disabled" class="radio-workTimeOption">
<label for="rotating_shift" class="radio-label-workTimeOption w-100" style="display: none">گردشی</label>
<input type="radio" value="Irregular" name="Command.workshopShiftStatus" id="disorganized" class="radio-workTimeOption">
<label for="disorganized" class="radio-label-workTimeOption w-100">مختلط</label>

View File

@@ -36,8 +36,8 @@
<input type="radio" value="Regular" name="workshopShiftStatus" id="organized" class="radio-workTimeOption">
<label for="organized" class="radio-label-workTimeOption w-100">منظم</label>
<input type="radio" value="Rotating" name="workshopShiftStatus" id="rotating_shift" class="radio-workTimeOption">
<label for="rotating_shift" class="radio-label-workTimeOption w-100">گردشی</label>
<input type="radio" value="Rotating" name="workshopShiftStatus" id="rotating_shift" class="radio-workTimeOption" disabled="disabled">
<label for="rotating_shift" style="display:none" class=" radio-label-workTimeOption w-100" disabled>گردشی</label>
<input type="radio" value="Irregular" name="workshopShiftStatus" id="disorganized" class="radio-workTimeOption">
<label for="disorganized" class="radio-label-workTimeOption w-100">مختلط</label>

View File

@@ -18,6 +18,7 @@
<ItemGroup>
<Compile Remove="Areas\Admin\Pages\Company\Tax\**" />
<Compile Remove="Areas\Client\Client\**" />
<Compile Remove="wwwroot\AssetsAdmin\Workshop\**" />
<Compile Remove="wwwroot\AssetsClient\pages\RollCall\js\AssetsClient\**" />
<Compile Remove="wwwroot\labels\صادق فرخی\**" />
<Compile Remove="wwwroot\labels\صفا پور توکلی\**" />
@@ -26,6 +27,7 @@
<Compile Remove="wwwroot\webcamjs\flash\**" />
<Content Remove="Areas\Admin\Pages\Company\Tax\**" />
<Content Remove="Areas\Client\Client\**" />
<Content Remove="wwwroot\AssetsAdmin\Workshop\**" />
<Content Remove="wwwroot\AssetsClient\pages\RollCall\js\AssetsClient\**" />
<Content Remove="wwwroot\labels\صادق فرخی\**" />
<Content Remove="wwwroot\labels\صفا پور توکلی\**" />
@@ -34,6 +36,7 @@
<Content Remove="wwwroot\webcamjs\flash\**" />
<EmbeddedResource Remove="Areas\Admin\Pages\Company\Tax\**" />
<EmbeddedResource Remove="Areas\Client\Client\**" />
<EmbeddedResource Remove="wwwroot\AssetsAdmin\Workshop\**" />
<EmbeddedResource Remove="wwwroot\AssetsClient\pages\RollCall\js\AssetsClient\**" />
<EmbeddedResource Remove="wwwroot\labels\صادق فرخی\**" />
<EmbeddedResource Remove="wwwroot\labels\صفا پور توکلی\**" />
@@ -42,6 +45,7 @@
<EmbeddedResource Remove="wwwroot\webcamjs\flash\**" />
<None Remove="Areas\Admin\Pages\Company\Tax\**" />
<None Remove="Areas\Client\Client\**" />
<None Remove="wwwroot\AssetsAdmin\Workshop\**" />
<None Remove="wwwroot\AssetsClient\pages\RollCall\js\AssetsClient\**" />
<None Remove="wwwroot\labels\صادق فرخی\**" />
<None Remove="wwwroot\labels\صفا پور توکلی\**" />
@@ -50,6 +54,10 @@
<None Remove="wwwroot\webcamjs\flash\**" />
</ItemGroup>
<ItemGroup>
<Content Remove="wwwroot\AssetsAdmin\page\Workshop\js\EditWorkshopAdmin.js" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\AccountManagement.Configuration\AccountManagement.Configuration.csproj" />
<ProjectReference Include="..\backService\backService.csproj" />
@@ -468,6 +476,7 @@
<None Include="wwwroot\AssetsAdmin\js\jquery-3.7.1.min.js" />
<None Include="wwwroot\AssetsAdmin\page\Checkouts\js\PrintDetailsRollCall.js" />
<None Include="wwwroot\AssetsAdmin\page\Index\js\Index.js" />
<None Include="wwwroot\AssetsAdmin\page\Workshop\js\EditWorkshopAdmin.js" />
<None Include="wwwroot\AssetsAdmin\vendors\bootstrap\css\bootstrap-grid.css.map" />
<None Include="wwwroot\AssetsAdmin\vendors\bootstrap\css\bootstrap-grid.min.css.map" />
<None Include="wwwroot\AssetsAdmin\vendors\bootstrap\css\bootstrap-grid.rtl.css.map" />
@@ -496,7 +505,6 @@
<None Include="wwwroot\AssetsAdmin\vendors\bootstrap\js\bootstrap.js.map" />
<None Include="wwwroot\AssetsAdmin\vendors\bootstrap\js\bootstrap.min.js" />
<None Include="wwwroot\AssetsAdmin\vendors\bootstrap\js\bootstrap.min.js.map" />
<None Include="wwwroot\AssetsAdmin\Workshop\js\clock1.js" />
<None Include="wwwroot\AssetsCamera\js\Index.js" />
<None Include="wwwroot\AssetsClient\css\bootstrap-grid.css.map" />
<None Include="wwwroot\AssetsClient\css\bootstrap-grid.min.css.map" />
@@ -3205,6 +3213,7 @@
<ItemGroup>
<_ContentIncludedByDefault Remove="Areas\Admin\Pages\Accounts\Account\AccountLeftWork.cshtml" />
<_ContentIncludedByDefault Remove="wwwroot\AssetsAdmin\page\Workshop\js\EditWorkshopAdmin.js" />
</ItemGroup>
</Project>

View File

@@ -12,7 +12,7 @@
//"MesbahDb": "Data Source=DESKTOP-NUE119G\\MSNEW;Initial Catalog=Mesbah_db;Integrated Security=True"
//server
//"MesbahDb": "Data Source=171.22.24.15;Initial Catalog=mesbah_db;Persist Security Info=False;User ID=ir_db;Password=R2rNp[170]is[3019]#@ATt;TrustServerCertificate=true;"
// "MesbahDb": "Data Source=171.22.24.15;Initial Catalog=mesbah_db;Persist Security Info=False;User ID=ir_db;Password=R2rNp[170]is[3019]#@ATt;TrustServerCertificate=true;"
//local
"MesbahDb": "Data Source=.;Initial Catalog=mesbah_db;Integrated Security=True;TrustServerCertificate=true;"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff