30 lines
1.2 KiB
C#
30 lines
1.2 KiB
C#
using CPRNIMS.Infrastructure.Models.Account;
|
|
using CPRNIMS.Infrastructure.ViewModel.Receiving;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace CPRNIMS.Domain.UIContracts.Receiving
|
|
{
|
|
public interface IReceiving
|
|
{
|
|
#region Get
|
|
Task<List<ReceivingVM>> GetForReceiving(User user, ReceivingVM viewModel);
|
|
Task<List<ReceivingVM>> GetPRDetailByPRNo(User user, ReceivingVM viewModel);
|
|
Task<List<ReceivingVM>> GetRRDetailByPO(User user, ReceivingVM viewModel);
|
|
Task<List<ReceivingVM>?> GetLatestRRNo(User user, ReceivingVM viewModel);
|
|
Task<List<ReceivingVM>?> GetRR(User user, ReceivingVM viewModel);
|
|
Task<List<ReceivingVM>?> GetRRDetail(User user, ReceivingVM viewModel);
|
|
Task<List<ReceivingVM>?> GetRRReport(User user, ReceivingVM viewModels);
|
|
#endregion
|
|
#region POST PUT
|
|
Task<ReceivingVM> PutRRNoSeries(User user, ReceivingVM viewModel);
|
|
Task<ReceivingVM> PostPutReceiving(User user, ReceivingVM viewModel);
|
|
Task<ReceivingVM> PutPOClose(User user, ReceivingVM viewModel);
|
|
Task<ReceivingVM> PostPutDeniedItem(User user, ReceivingVM viewModel);
|
|
#endregion
|
|
}
|
|
}
|