This commit is contained in:
mmrbnjd
2025-07-22 19:05:57 +03:30
parent e1848869fe
commit 83f64606d1
5 changed files with 32 additions and 22 deletions

View File

@@ -181,7 +181,10 @@ namespace Hushian.Application.Services
{
if (await _CompanyRepository.ADDBool(new Company()
{
Password = dto.Password.GetHash(),
FullName = dto.FullName,
Cdatetime = DateTime.Now,
Mobile=dto.Mobile
}))
{
Response.Success = true;

View File

@@ -27,7 +27,7 @@
</div>
@code {
[Parameter] public ADD_GroupDto model { get; set; } = new();
public ADD_GroupDto model { get; set; } = new();
[Parameter] public EventCallback OnMultipleOfThree { get; set; }
public bool loading { get; set; } = false;
}

View File

@@ -167,7 +167,7 @@
parameters.Add("type", VerificationCodeType.PhoneNumberConfirmed);
parameters.Add("sendValue", PhoneNumber);
parameters.Add("ID", ID);
parameters.Add("Title", "ثبت نام با موفقیت انجام شد برای استفاده کاربری را احذار کنید");
parameters.Add("Title", "ثبت نام با موفقیت انجام شد برای استفاده کاربری را احرار کنید");
parameters.Add("OnMultipleOfThree", EventCallback.Factory.Create<VerificationCodeType>(this, CallBackVer));
await modal.ShowAsync<Verification>(title: "احراز", parameters: parameters);
}

View File

@@ -9,25 +9,25 @@
@inject NavigationManager navigationManager;
@inject GroupService groupService;
<Button Color="ButtonColor.Success" Style="margin-bottom:10px"
@onclick="async()=>{
@onclick="async()=>{
await modal.ShowAsync<ADDGroupComponent>(title,parameters:parameters);
}">
گروه جدید
</Button>
<Grid @ref="grid" TItem="Read_GroupDto"
AllowSorting="true"
Class="table table-hover"
DataProvider="DataProvider"
HeaderRowCssClass="bg-primary text-white bg-opacity-75 border-bottom-0"
Responsive="true"
AllowPaging="true"
OnRowDoubleClick="OnRowClick"
AllowRowClick=true>
AllowSorting="true"
Class="table table-hover"
DataProvider="DataProvider"
HeaderRowCssClass="bg-primary text-white bg-opacity-75 border-bottom-0"
Responsive="true"
AllowPaging="true"
OnRowDoubleClick="OnRowClick"
AllowRowClick=true>
<GridColumns>
<GridColumn HeaderTextAlignment="Alignment.Center" TextAlignment="Alignment.Center" TItem="Read_GroupDto" HeaderText="تصویر گروه">
@if (context.img?.Length!=0)
@if (context.img?.Length != 0)
{
<Image Class="rounded-circle mx-auto d-block" src="@GetImageSource(context.img)" height="25" width="25" alt="Uploaded Image" />
}
@@ -71,7 +71,7 @@ AllowRowClick=true>
public List<Read_GroupDto> list = new();
private async Task<GridDataProviderResult<Read_GroupDto>> DataProvider(GridDataProviderRequest<Read_GroupDto> request)
{
if(list.Count <= 0)
if (list.Count <= 0)
list = await groupService.GetGroupsCompany();
int skip = (request.PageNumber - 1) * request.PageSize;
@@ -89,7 +89,13 @@ AllowRowClick=true>
private async Task OnRowClick(GridRowEventArgs<Read_GroupDto> args)
{
Dictionary<string, object> eparameters = new Dictionary<string, object>();
eparameters.Add("model", args.Item);
eparameters.Add("model", new Update_GroupDto()
{
ID = args.Item.ID,
img = args.Item.img,
Info = args.Item.Info,
Name = args.Item.Name
});
eparameters.Add("OnMultipleOfThree", EventCallback.Factory.Create(this, CallBack));

View File

@@ -83,6 +83,7 @@ AllowRowClick=true>
};
Dictionary<string, object> eparameters = new Dictionary<string, object>();
eparameters.Add("model", editmodel);
eparameters.Add("ExperID", args.Item.ID);
eparameters.Add("OnMultipleOfThree", EventCallback.Factory.Create(this, CallBack));
await modal.ShowAsync<UpdateExperComponent>($"ویرایش کارشناس {args.Item.FullName}", parameters: eparameters);