public override void openScheduleScreenByGenerationLogError() { ServiceContractScheduleEntry graphContractScheduleEntry = PXGraph.CreateInstance <ServiceContractScheduleEntry>(); FSContractSchedule fsContractScheduleRow = PXSelect <FSContractSchedule, Where < FSContractSchedule.scheduleID, Equal <Required <FSContractSchedule.scheduleID> > > > .Select(this, ErrorMessageRecords.Current.ScheduleID); graphContractScheduleEntry.ContractScheduleRecords.Current = fsContractScheduleRow; throw new PXRedirectRequiredException(graphContractScheduleEntry, null) { Mode = PXBaseRedirectException.WindowMode.NewWindow }; }
public override void openScheduleScreenBySchedules() { ServiceContractScheduleEntry graphContractScheduleEntry = PXGraph.CreateInstance <ServiceContractScheduleEntry>(); FSContractSchedule fsContractScheduleRow = PXSelect <FSContractSchedule, Where < FSContractSchedule.refNbr, Equal <Required <FSContractSchedule.refNbr> >, And <FSContractSchedule.entityType, Equal <ListField_Schedule_EntityType.Contract>, And <FSContractSchedule.entityID, Equal <Required <FSContractSchedule.entityID> >, And <FSContractSchedule.customerID, Equal <Required <FSContractSchedule.customerID> > > > > > > .Select(this, ServiceContractSchedules.Current.RefNbr, ServiceContractSchedules.Current.EntityID, ServiceContractSchedules.Current.CustomerID); graphContractScheduleEntry.ContractScheduleRecords.Current = fsContractScheduleRow; throw new PXRedirectRequiredException(graphContractScheduleEntry, null) { Mode = PXBaseRedirectException.WindowMode.NewWindow }; }