Files
Backend-Api/CompanyManagment.App.Contracts/CustomizeCheckout/ICustomizeCheckoutApplication.cs
MahanCh d1e5adf96f add salaryAid calculation Date and
edit checkout on cahnge salary & ...
2025-05-08 14:08:28 +03:30

27 lines
973 B
C#

using System;
using _0_Framework.Application;
using System.Collections.Generic;
namespace CompanyManagment.App.Contracts.CustomizeCheckout
{
public interface ICustomizeCheckoutApplication
{
List<CustomizeCheckoutViewModel> Search(SearchCustomizeCheckout searchModel);
OperationResult<List<EligibleEmployeesForCustomizeCheckoutViewModel>>
GetWorkshopEmployeesEligibleForCheckoutInDates(long workshopId, int yearFa, int monthFa);
List<CustomizeCheckoutViewModel> PrintAll(long workshopId, List<long> checkoutIds);
OperationResult GroupCreate(CreateCustomizeCheckoutGroup command);
OperationResult GroupRemove(long workshopId,List<long> idList);
OperationResult Create(CreateCustomizeCheckout command);
(bool Checkout, bool CustomizeCheckout, bool CustomizeCheckoutTemp) ValidateExistsCheckouts(
DateTime startDate, DateTime endDate, long workshopId, List<long> employeeId);
}
}