TaskAndTicket - Fine, reward.... - SubAccountRoll Create And edit - HeaderAndFooter

This commit is contained in:
SamSys
2025-01-11 22:58:29 +03:30
parent 2b0405b129
commit 2bb3cd2758
90 changed files with 7604 additions and 3852 deletions

View File

@@ -19,4 +19,5 @@ public class EditTask:CreateTask
public EditTicket TicketViewModel { get; set; }
public long? TicketId { get; set; }
public List<AccountViewModel> AssignsLists { get; set; }
public bool HasTicket { get; set; }
}

View File

@@ -16,8 +16,7 @@ public interface ITaskApplication
OperationResult CreateTask(CreateTask command);
OperationResult CreateTaskByPosition(CreateTask command);
EditTask GetDetails(long taskId);
//گرفتن تمامی وظایف
List<TaskViewModel> GetTasks(TaskSearchModel searchModel);
List<TaskViewModel> GetSelfTasks(TaskSearchModel searchModel);
List<TaskViewModel> GetAllTasks(TaskSearchModel searchModel);
//List<TaskViewModel> GetAllNotSelfIncludedTasks(TaskSearchModel searchModel);
@@ -27,8 +26,10 @@ public interface ITaskApplication
// گرفتن مهلت برای یک وظیفه
OperationResult CreateRequestTime(CreateTaskTimeRequest command);
//تایید مهلت وظیفه
OperationResult AcceptRequestDatetime(long taskId, long assignedId,string message);
List<TaskViewModel> GetRequestTaskHasTicket(TaskSearchModel searchModel);
//تایید مهلت وظیفه
OperationResult AcceptRequestDatetime(long taskId, long assignedId,string message);
OperationResult RejectTimeRequest(long taskId, long assignedId, string message);
//درخواست انصراف وظیفه
@@ -47,6 +48,9 @@ public interface ITaskApplication
List<TaskViewModel> AllRequestedTasks(TaskSearchModel searchModel);
int GetRequestedTasksCount();
int TasksHaveTicketCounts(long userId);
int TasksHaveTicketRequestsCount(long userId);
List<TaskMessageViewModel> GetTaskMessages(long assignId);
OperationResult ChangeRequestTimeAndAccept(string time,long taskId,long assignedId, string message);
@@ -61,6 +65,7 @@ public interface ITaskApplication
int OverdueTasksCount(long userId);
//متد انتقال داده از تسک به ارجاعی ها
//OperationResult MoveDataFRomTaskToAssign();
//متد انتقال داده از تسک به ارجاعی ها
//OperationResult MoveDataFRomTaskToAssign();
}

View File

@@ -17,4 +17,5 @@ public class EditTicket:CreateTicket
public string CreationDateStr { get; set; }
public string Status { get; set; }
public bool HasTask { get; set; }
public bool IsDeleted { get; set; }
}

View File

@@ -15,6 +15,7 @@ public interface ITicketApplication
EditTicket GetDetails(long id);
EditTicket GetDetailsForClient(long id);
List<TicketViewModel> GetAll(TicketSearchModel searchModel);
List<TicketViewModel> GetDeletedTicket();
bool IsExist(long id);
OperationResult UploadMedia(IFormFile mediaFile, long senderId);
OperationResult RemoveMedia(long mediaId);
@@ -27,6 +28,8 @@ public interface ITicketApplication
OperationResult DeletePendingAdminResponse(int adminResId);
OperationResult EditPendingAdminResponse(long adminResId, string newMessage);
OperationResult CloseTicket(long ticketId);
OperationResult DeleteTicket(long ticketId);
OperationResult RestoreDeletedTicket(long ticketId);
TypesCountOfTicketViewModel GetTypesCountOfTicketForAdmin();
TypesCountOfTicketViewModel GetTypesCountOfTicketForClient(long workshopId);
#region Vafa