public static Int64 InsertByCTPRear(CrossTalkPacketCBE ctp, int ctpEntryId)//, int eviVehicleClassId, string eviVRN) { TransactionCBE transaction = new TransactionCBE(); transaction.TMSId = 1; transaction.PlazaId = ctp.PlazaId; transaction.LaneId = ctp.LaneId; //transaction.TransactionId = ; //auto increment transaction.TransactionDateTime = Convert.ToDateTime(ctp.TimeStamp); //transaction.CrosstalkTagId = ctp.FirstRead; //transaction.CrosstalkVehicleClassId = eviVehicleClassId.ToString(); //transaction.CrosstalkVRN = eviVRN; //transaction.CrosstalkTimestamp = ctp.TimeStamp; //transaction.NodefluxVRN = ""; //will be updated when NFP arrives //transaction.NodefluxVehicleClassId = ""; //will be updated when NFP arrives //transaction.NodefluxTimestamp = ""; //will be updated when NFP arrives transaction.CrosstalkEntryIdFront = ctpEntryId; //transaction.NodefluxEntryId = ; // will be updated when NFP arrives transaction.IsBalanceUpdated = -1; //this is important transaction.IsTransfered = Convert.ToInt32(Libraries.CommonLibrary.Constants.TransferStatus.NotTransferred); transaction.IsViolation = -1; // this is important //transaction.ModifierId = 0;//will be updated later transaction.CreationDate = System.DateTime.Now; transaction.ModificationDate = System.DateTime.Now; transaction.IsRegistered = 1; //it will be always 1 in this case return(TransactionDAL.InsertByCTPRear(transaction)); }
public static Int64 InsertByNFPRear(NodeFluxPacketCBE nfp, int nfpEntryId, int isRegistered) { TransactionCBE transaction = new TransactionCBE(); transaction.TMSId = 1; transaction.PlazaId = nfp.GantryId; transaction.LaneId = nfp.LaneId; //transaction.TransactionId = ;//auto increment transaction.TransactionDateTime = Convert.ToDateTime(nfp.TimeStamp); //transaction.CrosstalkTagId = ; //transaction.CrosstalkVehicleClassId = ; //transaction.CrosstalkVRN = ; //transaction.CrosstalkTimestamp = ; //transaction.NodefluxVRNRear = "";//will be updated later //transaction.NodefluxVehicleClassIdRear = ""; //transaction.NodefluxTimestampRear = ""; //transaction.CrosstalkEntryId = crostalkEventId; transaction.NodefluxEntryIdRear = nfpEntryId; transaction.IsBalanceUpdated = -1;//will be updated later transaction.IsTransfered = Convert.ToInt32(Libraries.CommonLibrary.Constants.TransferStatus.NotTransferred); transaction.IsViolation = -1; //transaction.ModifierId = 0;//will be updated later transaction.VehicleSpeed = nfp.VehicleSpeed; transaction.CreationDate = System.DateTime.Now; transaction.ModificationDate = System.DateTime.Now; transaction.IsRegistered = isRegistered; return(TransactionDAL.InsertByNFPRear(transaction)); }
public static Int64 UpdateByNFPRear(TransactionCBE tran, int nfpEntryId) { return(TransactionDAL.UpdateByNFPRear(tran, nfpEntryId)); }