C# 클래스 Cats.Areas.Procurement.Controllers.PriceQuotationController

상속: Controller
파일 보기 프로젝트 열기: edgecomputing/cats

공개 메소드들

메소드 설명
ApproveProposal ( int id ) : System.Web.Mvc.ActionResult
BidProposalHeader ( ) : System.Web.Mvc.ActionResult
BidProposalHeader_delete ( int id ) : System.Web.Mvc.ActionResult
CanApprove ( Bid bid ) : bool
ClearBidWinners ( ) : void
Create ( ) : System.Web.Mvc.ActionResult
DeleteAjax ( int TransportBidQuotationID ) : System.Web.Mvc.ActionResult
Details ( int id ) : System.Web.Mvc.ActionResult
EditAjax ( [ request, PriceQuotationDetailViewModel item ) : System.Web.Mvc.ActionResult
Edit_proposal ( int id ) : System.Web.Mvc.ActionResult
GetPlannedDistribution ( int BidPlanID, int RegionID ) : List
GetPriceQuotation ( List movement, int TransporterID, int BidID ) : List
IdentifyWinners ( int bidNumber, int regionID ) : System.Web.Mvc.ActionResult
LoadLookups ( ) : void
LoadPLookups ( ) : void
PriceQuotationController ( ITransportBidPlanService transportBidPlanServiceParam, IAdminUnitService adminUnitServiceParam, IProgramService programServiceParam, ITransportBidPlanDetailService transportBidPlanDetailServiceParam, IHubService hubServiceParam, ITransportBidQuotationService bidQuotationServiceParam, ITransporterService transporterServiceParam, IBidService bidServiceParam, ITransportBidQuotationService transportBidQuotationService, IBidWinnerService bidWinnerService, IBusinessProcessService businessProcessService, IApplicationSettingService applicationSettingService, ITransportBidQuotationHeaderService transportBidQuotationHeaderService, ITransportOrderService transportOrderService ) : System
ReadAjax ( [ request ) : ActionResult
ReadApprovedProposals ( [ request, int bidID, int regionID ) : ActionResult
ReadBidProposals ( [ request, int bidID, int regionID, int transporterID ) : ActionResult
ReadBidWinners ( [ request, int bidNumber, int regionID ) : ActionResult
ReadGeneratedProposals ( [ request ) : ActionResult
Read_BidProposals ( [ request ) : ActionResult
Read_Proposals ( [ request, int bidProposalId ) : ActionResult
ReturnRegionId ( int id ) : JsonResult
RevertWinner ( int bidNumber, int regionID ) : ActionResult
RevertWinners ( ) : ActionResult
TransformBidQuotationToBidWinner ( List proposals, int rank ) : List
Winners ( int BidID, int RegionID ) : ActionResult
bidProposals ( ) : ActionResult
organizeList ( List quoteList ) : PriceQuotationDetailViewModel>.Dictionary
populateForm ( PriceQuotationFilterViewModel model ) : List

비공개 메소드들

메소드 설명
BidProposal ( ) : System.Web.Mvc.ActionResult
BidProposal ( PriceQuotationFilterViewModel filter ) : System.Web.Mvc.ActionResult
Create ( TransportBidQuotationHeader bidProposal ) : System.Web.Mvc.ActionResult
Edit ( TransportBidQuotation transportQuote ) : System.Web.Mvc.ActionResult
EditStart ( PriceQuotationFilterViewModel model ) : System.Web.Mvc.ActionResult
Edit_proposal ( TransportBidQuotationHeader proposal ) : System.Web.Mvc.ActionResult
GenerateWinners ( ) : System.Web.Mvc.ActionResult
GenerateWinners ( WinnersGeneratorParameters filter ) : System.Web.Mvc.ActionResult
Index ( ) : ActionResult
SaveBidProposals ( [ request, List models ) : ActionResult

메소드 상세

ApproveProposal() 공개 메소드

public ApproveProposal ( int id ) : System.Web.Mvc.ActionResult
id int
리턴 System.Web.Mvc.ActionResult

BidProposalHeader() 공개 메소드

public BidProposalHeader ( ) : System.Web.Mvc.ActionResult
리턴 System.Web.Mvc.ActionResult

BidProposalHeader_delete() 공개 메소드

public BidProposalHeader_delete ( int id ) : System.Web.Mvc.ActionResult
id int
리턴 System.Web.Mvc.ActionResult

CanApprove() 공개 메소드

public CanApprove ( Bid bid ) : bool
bid Cats.Models.Bid
리턴 bool

ClearBidWinners() 공개 메소드

public ClearBidWinners ( ) : void
리턴 void

Create() 공개 메소드

public Create ( ) : System.Web.Mvc.ActionResult
리턴 System.Web.Mvc.ActionResult

DeleteAjax() 공개 메소드

public DeleteAjax ( int TransportBidQuotationID ) : System.Web.Mvc.ActionResult
TransportBidQuotationID int
리턴 System.Web.Mvc.ActionResult

Details() 공개 메소드

public Details ( int id ) : System.Web.Mvc.ActionResult
id int
리턴 System.Web.Mvc.ActionResult

EditAjax() 공개 메소드

public EditAjax ( [ request, PriceQuotationDetailViewModel item ) : System.Web.Mvc.ActionResult
request [
item Cats.Areas.Procurement.Models.PriceQuotationDetailViewModel
리턴 System.Web.Mvc.ActionResult

Edit_proposal() 공개 메소드

public Edit_proposal ( int id ) : System.Web.Mvc.ActionResult
id int
리턴 System.Web.Mvc.ActionResult

GetPlannedDistribution() 공개 메소드

public GetPlannedDistribution ( int BidPlanID, int RegionID ) : List
BidPlanID int
RegionID int
리턴 List

GetPriceQuotation() 공개 메소드

public GetPriceQuotation ( List movement, int TransporterID, int BidID ) : List
movement List
TransporterID int
BidID int
리턴 List

IdentifyWinners() 공개 메소드

public IdentifyWinners ( int bidNumber, int regionID ) : System.Web.Mvc.ActionResult
bidNumber int
regionID int
리턴 System.Web.Mvc.ActionResult

LoadLookups() 공개 메소드

public LoadLookups ( ) : void
리턴 void

LoadPLookups() 공개 메소드

public LoadPLookups ( ) : void
리턴 void

PriceQuotationController() 공개 메소드

public PriceQuotationController ( ITransportBidPlanService transportBidPlanServiceParam, IAdminUnitService adminUnitServiceParam, IProgramService programServiceParam, ITransportBidPlanDetailService transportBidPlanDetailServiceParam, IHubService hubServiceParam, ITransportBidQuotationService bidQuotationServiceParam, ITransporterService transporterServiceParam, IBidService bidServiceParam, ITransportBidQuotationService transportBidQuotationService, IBidWinnerService bidWinnerService, IBusinessProcessService businessProcessService, IApplicationSettingService applicationSettingService, ITransportBidQuotationHeaderService transportBidQuotationHeaderService, ITransportOrderService transportOrderService ) : System
transportBidPlanServiceParam ITransportBidPlanService
adminUnitServiceParam IAdminUnitService
programServiceParam IProgramService
transportBidPlanDetailServiceParam ITransportBidPlanDetailService
hubServiceParam IHubService
bidQuotationServiceParam ITransportBidQuotationService
transporterServiceParam ITransporterService
bidServiceParam IBidService
transportBidQuotationService ITransportBidQuotationService
bidWinnerService IBidWinnerService
businessProcessService IBusinessProcessService
applicationSettingService IApplicationSettingService
transportBidQuotationHeaderService ITransportBidQuotationHeaderService
transportOrderService ITransportOrderService
리턴 System

ReadAjax() 공개 메소드

public ReadAjax ( [ request ) : ActionResult
request [
리턴 ActionResult

ReadApprovedProposals() 공개 메소드

public ReadApprovedProposals ( [ request, int bidID, int regionID ) : ActionResult
request [
bidID int
regionID int
리턴 ActionResult

ReadBidProposals() 공개 메소드

public ReadBidProposals ( [ request, int bidID, int regionID, int transporterID ) : ActionResult
request [
bidID int
regionID int
transporterID int
리턴 ActionResult

ReadBidWinners() 공개 메소드

public ReadBidWinners ( [ request, int bidNumber, int regionID ) : ActionResult
request [
bidNumber int
regionID int
리턴 ActionResult

ReadGeneratedProposals() 공개 메소드

public ReadGeneratedProposals ( [ request ) : ActionResult
request [
리턴 ActionResult

Read_BidProposals() 공개 메소드

public Read_BidProposals ( [ request ) : ActionResult
request [
리턴 ActionResult

Read_Proposals() 공개 메소드

public Read_Proposals ( [ request, int bidProposalId ) : ActionResult
request [
bidProposalId int
리턴 ActionResult

ReturnRegionId() 공개 메소드

public ReturnRegionId ( int id ) : JsonResult
id int
리턴 JsonResult

RevertWinner() 공개 메소드

public RevertWinner ( int bidNumber, int regionID ) : ActionResult
bidNumber int
regionID int
리턴 ActionResult

RevertWinners() 공개 메소드

public RevertWinners ( ) : ActionResult
리턴 ActionResult

TransformBidQuotationToBidWinner() 공개 메소드

public TransformBidQuotationToBidWinner ( List proposals, int rank ) : List
proposals List
rank int
리턴 List

Winners() 공개 메소드

public Winners ( int BidID, int RegionID ) : ActionResult
BidID int
RegionID int
리턴 ActionResult

bidProposals() 공개 메소드

public bidProposals ( ) : ActionResult
리턴 ActionResult

organizeList() 공개 메소드

public organizeList ( List quoteList ) : PriceQuotationDetailViewModel>.Dictionary
quoteList List
리턴 PriceQuotationDetailViewModel>.Dictionary

populateForm() 공개 메소드

public populateForm ( PriceQuotationFilterViewModel model ) : List
model PriceQuotationFilterViewModel
리턴 List