/// <summary> /// Initializes a new instance of the <see cref="ExecutePlanCourseForm"/> class. /// </summary> /// <param name="form">The form.</param> /// <param name="planCourseId">The plan course id.</param> public ExecutePlanCourseForm(ExecuteCoursesForm form, int planCourseId) { this.courseLogic = SWKM.Setup.IoC.Resolve<CourseLogic>(); this.driverLogic = SWKM.Setup.IoC.Resolve<DriverLogic>(); this.vehicleLogic = SWKM.Setup.IoC.Resolve<VehicleLogic>(); this.courseId = planCourseId; this.executeCoursesForm = form; InitializeComponent(); this.RefreshFields(); }
/// <summary> /// Initializes a new instance of the <see cref="PlanCoursesForm"/> class. /// </summary> public PlanCoursesForm() { this.courseLogic = SWKM.Setup.IoC.Resolve<CourseLogic>(); this.lineLogic = SWKM.Setup.IoC.Resolve<LineLogic>(); this.schedulePeriodLogic = SWKM.Setup.IoC.Resolve<SchedulePeriodLogic>(); this.dayTypeLogic = SWKM.Setup.IoC.Resolve<DayTypeLogic>(); this.exceptionLogic = SWKM.Setup.IoC.Resolve<ExceptionLogic>(); this.driverLogic = SWKM.Setup.IoC.Resolve<DriverLogic>(); this.vehicleLogic = SWKM.Setup.IoC.Resolve<VehicleLogic>(); InitializeComponent(); this.RefreshComboBoxes(); this.RefreshGrid(); }