This commit is contained in:
mmrbnjd
2024-05-23 19:59:19 +03:30
parent 12b89ad630
commit 0fc2efd5ca
10 changed files with 413 additions and 64 deletions

View File

@@ -30,6 +30,19 @@ namespace Back.Controllers
var user = await _servUser.GetUserByUserID(Convert.ToInt32(UserID));
// if (!await _checkPermission.AllowSYSGetCOD(Convert.ToInt32(UserID), user.RolUsers.First().CompanyID)) return Forbid("شما دسترسی به خواندن اطلاعات کالا را نداربد");
return Ok(await _servCOD.GetCODs(user.RolUsers.First().CompanyID, itemSerch));
}
[HttpGet("GetAllForidName")]
public async Task<ActionResult<List<CODIdName<int>>>> GetAllForidName()
{
var claim = HttpContext.User.Claims.First(c => c.Type == "UserID");
var UserID = claim.Value;
var user = await _servUser.GetUserByUserID(Convert.ToInt32(UserID));
return Ok(await _servCOD.GetCODs(user.RolUsers.First().CompanyID));
}
[HttpGet("GetUnits")]
public async Task<ActionResult<List<IdName<int>>>> GetUnits()

View File

@@ -54,6 +54,23 @@ namespace Back.Services
})
.Paging(itemSerch.PageIndex, itemSerch.PageSize);
}
public async Task<List<CODIdName<int>>?> GetCODs(int CompanyID)
{
#region AdvancedSearch
var invok = _CODRepo
.Get(w => w.CompanyID == CompanyID && !w.IsDeleted);
#endregion
//-----------------------
return await invok.Select(s => new CODIdName<int>()
{
ID = s.ID,
Title = s.Title,
Tax=s.TaxRate
})
.ToListAsync();
}
public async Task<List<IdName<int>>> GetUnits()
{
return await _UnitRepo.GetAll().Select(s => new IdName<int> { ID = s.ID, Title = s.Title }).ToListAsync();

View File

@@ -56,7 +56,7 @@ namespace Back.Services
{
ID = x.ID,
CODID = x.CODID,
adis = x.adis,
//adis = x.adis,
am = x.am.Value,
dis = x.dis,
fee = x.fee.Value,