public ScheduleViewer(IScheduleManager scheduleManager, int shift) { _scheduleManager = scheduleManager; _rowCount = defaultRowCount; Shift = shift; _shiftChar = defaultChar; }
public OnDemandEventSSSBService(IServiceProvider services, ILogger <OnDemandEventSSSBService> logger, IScheduleManager scheduleManager) { try { this._services = services; this._logger = logger ?? throw new ArgumentNullException(nameof(logger)); this._scheduleManager = scheduleManager ?? throw new ArgumentNullException(nameof(scheduleManager)); this._startDateTime = DateTime.Now; _sssbService = SSSBService.Create(this._services, (options) => { options.Name = ONDEMAND_EVENT_SERVICE_NAME; }); _sssbService.OnStartedEvent += async() => { this._startDateTime = DateTime.Now; await this.OnStarted(_sssbService.QueueName); }; _sssbService.OnStoppedEvent += async() => { await this.OnStopped(_sssbService.QueueName); }; } catch (Exception ex) { _logger.LogCritical(ErrorHelper.GetFullMessage(ex)); throw; } }
public ScheduleController( IScheduleManager scheduleManager, IMapper mapper) { _scheduleManager = scheduleManager; _mapper = mapper; }
private void ItemsGet() { // Read sample item info from XML document into a DataSet try { // Populate the repeater control with the Items DataSet IScheduleManager scheduleManager = (IScheduleManager)AirTravelManagerFactory.Create("Schedule"); PagedDataSource objPds = new PagedDataSource(); objPds.DataSource = scheduleManager.GetSchedules(); objPds.AllowPaging = true; objPds.PageSize = 5; objPds.CurrentPageIndex = CurrentPage; lblCurrentPage.Text = "Page: " + (CurrentPage + 1).ToString() + " of " + objPds.PageCount.ToString(); // Disable Prev or Next buttons if necessary commandPrevious.Enabled = !objPds.IsFirstPage; commandNext.Enabled = !objPds.IsLastPage; Repeater1.DataSource = objPds; Repeater1.DataBind(); } catch (ScheduleManagerException ex) { throw ex; } }
public HomeController(IScheduleManager flightmanager, IStateManager stateManager, IBookingManager bookingManager) { this.stateMgr = stateManager; this.scheduleMgr = flightmanager; this.bookingMgr = bookingManager; this.count = Convert.ToInt32(ConfigurationManager.AppSettings["count"]); }
public AlertManager(IJanelUnitOfWork unitOfWork, IScheduleManager scheduleManager, INotificationManager notificationManager, IDateTimeManager dateTimeManager) { _unitOfWork = unitOfWork; _scheduleManager = scheduleManager; _notificationManager = notificationManager; _dateTimeManager = dateTimeManager; }
public ScheduleController(IScheduleManager adr,IEmployeeManager em,IAddressManager am,IVehicleManager vm) { scheduleManager = adr; empMan = em; addMan= am; vehman = vm; }
static void Main(string[] args) { //set console SetConsole(); //get input string startDate; string endDate; Console.WriteLine("Input @startDate"); startDate = Console.ReadLine(); Console.WriteLine("Input @endDate"); endDate = Console.ReadLine(); //do work _scheduleManager = new ScheduleManager(); _scheduleManager.GenerateSchedule(startDate, endDate); List <Schedule> scheduleList = _scheduleManager.GetSchedule("SELECT * FROM [airport].[dbo].[Schedule]"); foreach (Schedule s in scheduleList) { Console.WriteLine(s.ToString()); } //do not close window Console.ReadLine(); }
protected void btnCancel_Click1(object sender, EventArgs e) { clear(); txtDuration.Enabled = false; scheduleid = Request.QueryString["scheduleid"].ToString(); try { IScheduleManager scheduleManager = (IScheduleManager)AirTravelManagerFactory.Create("ScheduleManager"); schedule = scheduleManager.GetSchedule(int.Parse(scheduleid)); dpFromCity.SelectedValue = schedule.RouteInfo.FromCity.CityId.ToString(); dpToCity.SelectedValue = schedule.RouteInfo.ToCity.CityId.ToString(); txtDuration.Text = schedule.DurationInMins.ToString(); TimeSpan dptime = schedule.DepartureTime; DropDownList1.SelectedValue = dptime.Hours.ToString(); DropDownList2.SelectedValue = dptime.Minutes.ToString(); TimeSpan dpMinutes = schedule.ArrivalTime; DropDownList4.SelectedValue = dpMinutes.Hours.ToString(); DropDownList5.SelectedValue = dpMinutes.Hours.ToString(); dpAirlineName.SelectedValue = schedule.FlightInfo.AirlineForFlight.Id.ToString(); ListItem item = new ListItem(schedule.FlightInfo.Name.ToString(), schedule.FlightInfo.ID.ToString()); dpFlightName.Items.Add(item); chkStatus.Checked = schedule.IsActive; } catch (ScheduleManagerException ex) { throw ex; } }
//public int CurrentPage //{ // get // { // // look for current page in ViewState // object o = this.ViewState["_CurrentPage"]; // if (o == null) // return 0; // default to showing the first page // else // return (int)o; // } // set // { // this.ViewState["_CurrentPage"] = value; // } //} private void ItemsGet() { // Read sample item info from XML document into a DataSet try { // Populate the repeater control with the Items DataSet IScheduleManager scheduleManager = (IScheduleManager)AirTravelManagerFactory.Create("ScheduleManager"); PagedDataSource objPds = new PagedDataSource(); List <Schedule> schedules = scheduleManager.GetSchedules(); if (schedules.Count > 0) { objPds.DataSource = schedules; objPds.AllowPaging = true; objPds.PageSize = 5; ctlAdminMaster.BuildPager(objPds); //objPds.CurrentPageIndex = CurrentPage; //lblCurrentPage.Text = "Page: " + (CurrentPage + 1).ToString() + " of " + objPds.PageCount.ToString(); //commandPrevious.Enabled = !objPds.IsFirstPage; //commandNext.Enabled = !objPds.IsLastPage; Repeater1.DataSource = objPds; Repeater1.DataBind(); } else { Repeater1.Visible = false; } } catch (ScheduleManagerException ex) { throw ex; } }
public NotificationManager(IScheduleManager scheduleManager, IJanelUnitOfWork janelUnitOfWork, IDateTimeManager dateTimeManager, IHttpContextAccessor contextAccessor) { _scheduleManager = scheduleManager; _janelUnitOfWork = janelUnitOfWork; _dateTimeManager = dateTimeManager; _contextAccessor = contextAccessor; _ongoingNotifications = new List <Notification>(); }
// This is the constructor for this class. It only needs a user in order to work correctly public cntrlScheduleControl(User user) { InitializeComponent(); _user = user; _scheduleManager = new ScheduleManager(); refreshScheduleList(); }
public NotificationController(INotificationManager manager, IScheduleManager sm, IEmployeeManager emanag, IRiderMasterManager RiderManager) { this.manager = manager; this.smanag = sm; this.emanag = emanag; this.RiderManager = RiderManager; }
public HomeController(IPersonManager personManager, IAlertManager alertManager, INotificationManager notificationManager, IScheduleManager scheduleManager, UserManager <Person> userManager) { _personManager = personManager; _alertManager = alertManager; _notificationManager = notificationManager; _scheduleManager = scheduleManager; _userManager = userManager; }
public ScheduleController(ICityManager cityMgr, IFlightManager flightMgr, IAirlineManager airlineMgr, IScheduleManager schMgr, IRouteManager routeManager, IFlightCostManager fcostMgr) { this.airlineMgr = airlineMgr; this.cityMgr = cityMgr; this.schMgr = schMgr; this.flightMgr = flightMgr; this.routeManager = routeManager; this.fcostMgr = fcostMgr; }
/// <summary> /// Creator: Jordan Lindo /// Created: 4/8/2020 /// Approver: Chase Schulte /// /// Constructor that takes a user argument. /// </summary> /// <remarks> /// Updater: NA /// Updated: NA /// Update: NA /// /// </remarks> public Schedule(PetUniverseUser user) { InitializeComponent(); _user = user; _baseScheduleManager = new BaseScheduleManager(); _scheduleManager = new ScheduleManager(); _startDate = DateTime.Now; getSchedules(true); setCboDateRange(); }
protected void btnUpdate_Click(object sender, EventArgs e) { try { Route route = new Route(); IScheduleManager scheduleManager = (IScheduleManager)AirTravelManagerFactory.Create("ScheduleManager"); Schedule schedule = new Schedule(); City fromcity = new City(); fromcity.CityId = long.Parse(dpFromCity.SelectedItem.Value); fromcity.Name = dpFromCity.SelectedItem.Text; route.FromCity = fromcity; City tocity = new City(); tocity.CityId = long.Parse(dpToCity.SelectedItem.Value); tocity.Name = dpToCity.SelectedItem.Text; route.ToCity = tocity; schedule.RouteInfo = route; if (scheduleManager.GetRouteID(schedule) == 0) { lblError.Text = "Select the Existing Route"; dpFromCity.Focus(); } else { TimeSpan t1 = TimeSpan.Parse(DropDownList4.SelectedItem.ToString() + ":" + DropDownList5.SelectedItem.ToString()); TimeSpan t2 = TimeSpan.Parse(DropDownList1.SelectedItem.ToString() + ":" + DropDownList2.SelectedItem.ToString()); total = int.Parse((t1 - t2).TotalMinutes.ToString()); txtDuration.Text = total.ToString(); Flight flight = new Flight(); flight.ID = long.Parse(dpFlightName.SelectedItem.Value); flight.Name = dpFlightName.SelectedItem.Text; scheduleid = Request.QueryString["scheduleid"].ToString(); schedule.ID = long.Parse(scheduleid); schedule.RouteInfo = route; schedule.FlightInfo = flight; schedule.DepartureTime = TimeSpan.Parse(DropDownList1.SelectedItem.ToString() + ":" + DropDownList2.SelectedItem.ToString()); schedule.ArrivalTime = TimeSpan.Parse(DropDownList4.SelectedItem.ToString() + ":" + DropDownList5.SelectedItem.ToString()); schedule.DurationInMins = total; schedule.IsActive = chkStatus.Checked; scheduleManager.UpdateSchedule(schedule); Response.Redirect("~/Admin/Home.aspx"); } } catch (ScheduleManagerException ex) { lblError.Text = ex.Message; } }
// This is the constructor for this class. public cntrlScheduling() { InitializeComponent(); _activityManager = new ActivityManager(); _userManager = new UserManager(); _scheduleManager = new ScheduleManager(); populateAllActivities(); populateAllEmployees(); populateAllVolunteers(); }
public ScheduleAppService( IScheduleManager scheduleManager, IRepository <Schedule, Guid> scheduleRepository, IRepository <Group, Guid> groupRepository, IRepository <Session, Guid> sessionRepository) { _scheduleManager = scheduleManager; _scheduleRepository = scheduleRepository; _groupRepository = groupRepository; _sessionRepository = sessionRepository; }
// This is the standard constructor. It creates ne manager objects and assigns them to the various // manager attributes of this class public cntrlActivity(User user) { _user = user; _activityManager = new ActivityManager(); _userManager = new UserManager(); _scheduleManager = new ScheduleManager(); _groupManager = new GroupManager(); InitializeComponent(); populateActivityList(); populateUserActivityList(); showAddNewButton(); }
// This is the constructor for this form, it is used when the form is loaded the standard way from the left side navigation bar. public cntrlVolunteer(User user) { InitializeComponent(); _user = user; _activityManager = new ActivityManager(); _scheduleManager = new ScheduleManager(); _userManager = new UserManager(); populateVolunteerActivities(); populateUserVolunteerActivities(); checkVolunteerStatus(); }
public void BindData() { scheduleid = Request.QueryString["scheduleid"].ToString(); IScheduleManager scheduleManager = (IScheduleManager)AirTravelManagerFactory.Create("ScheduleManager"); schedule = scheduleManager.GetSchedule(int.Parse(scheduleid)); FlightCost flightclass = new FlightCost(); GridView1.DataSource = schedule.GetFlightCosts(); GridView1.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { lblErrorMessageLocal.InnerText = ""; if (!IsPostBack) { clear(); txtDuration.Enabled = false; try { scheduleid = Request.QueryString["scheduleid"].ToString(); IScheduleManager scheduleManager = (IScheduleManager)AirTravelManagerFactory.Create("ScheduleManager"); schedule = scheduleManager.GetSchedule(int.Parse(scheduleid)); if (schedule == null) { Response.Redirect("~/Error.aspx"); } //dpFromCity.SelectedValue = schedule.RouteInfo.FromCity.CityId.ToString(); //dpToCity.SelectedValue = schedule.RouteInfo.ToCity.CityId.ToString(); dpRoute.SelectedValue = schedule.RouteInfo.ID.ToString(); txtDuration.Text = schedule.DurationInMins.ToString(); TimeSpan dptime = schedule.DepartureTime; dpDepartHours.SelectedValue = dptime.Hours.ToString(); dpDepartMins.SelectedValue = dptime.Minutes.ToString(); TimeSpan dpMinutes = schedule.ArrivalTime; dpArrivalHours.SelectedValue = dpMinutes.Hours.ToString(); dpArrivalMins.SelectedValue = dpMinutes.Minutes.ToString(); dpAirlineName.SelectedValue = schedule.FlightInfo.AirlineForFlight.Id.ToString(); ListItem item = new ListItem(schedule.FlightInfo.Name.ToString(), schedule.FlightInfo.ID.ToString()); dpFlightName.Items.Add(item); chkStatus.Checked = schedule.IsActive; BindData(); } catch (ScheduleManagerException ex) { ctlAdminMaster.ErrorMessage = ex.Message; } catch (NullReferenceException ex) { Response.Redirect("~/Error.aspx"); } } }
public OfferController(IWorkContext workContext, IOfferRepository offerRepository, IServicesService servicesService, IServiceSupplyService serviceSupplyService, BanobatDbContext banobatDbContext, IUploadService uploadService, IScheduleManager scheduleManager) : base(workContext) { _offerRepository = offerRepository; _healthServiceService = servicesService; _serviceSupplyService = serviceSupplyService; _dbContext = banobatDbContext; _uploadService = uploadService; _scheduleManager = scheduleManager; }
/// <summary> /// Creator: Jordan Lindo /// Created: 4/8/2020 /// Approver: Chase Schulte /// /// Constructor that takes a user argument. /// </summary> /// <remarks> /// Updater: NA /// Updated: NA /// Update: NA /// /// </remarks> public pgSupervisorSchedule(PetUniverseUser user) { InitializeComponent(); _user = user; _baseScheduleManager = new BaseScheduleManager(); _shiftTimeManager = new ShiftTimeManager(); _scheduleManager = new ScheduleManager(); _departmentManager = new DepartmentManager(); _eRoleManager = new ERoleManager(); _universeUserERolesManager = new PetUniverseUserERolesManager(); _shiftManager = new ShiftManager(); _userManager = new UserManager(); _startDate = DateTime.Now; }
//private string accessToken; //private DingDingAppConfig ddConfig; /// <summary> /// 构造函数 ///</summary> public ScheduleAppService(IRepository <Schedule, Guid> scheduleRepository , IScheduleManager scheduleManager , ISheduleDetailRepository scheduledetailRepository , IDingDingAppService dingDingAppService , IRepository <SystemData, int> systemdataRepository , IRepository <User, long> userRepository ) { _scheduleRepository = scheduleRepository; _scheduleManager = scheduleManager; _scheduledetailRepository = scheduledetailRepository; _dingDingAppService = dingDingAppService; _systemdataRepository = systemdataRepository; _userRepository = userRepository; }
/// <summary> /// SchedulesController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="manager"></param> /// <param name="backgroundJobClient"></param> /// <param name="httpContextAccessor"></param> /// <param name="hubManager"></param> public SchedulesController( IScheduleRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IScheduleManager manager, IBackgroundJobClient backgroundJobClient, IHttpContextAccessor httpContextAccessor, IHubManager hubManager, IConfiguration configuration, IRecurringJobManager recurringJobManager) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { this.manager = manager; this.manager.SetContext(SecurityContext); this.backgroundJobClient = backgroundJobClient; this.hubManager = hubManager; this.recurringJobManager = recurringJobManager; }
/// <summary> /// SchedulesController constructor /// </summary> /// <param name="repository"></param> /// <param name="membershipManager"></param> /// <param name="userManager"></param> /// <param name="manager"></param> /// <param name="backgroundJobClient"></param> /// <param name="httpContextAccessor"></param> /// <param name="hubManager"></param> /// <param name="configuration"></param> /// <param name="recurringJobManager"></param> public SchedulesController( IScheduleRepository repository, IMembershipManager membershipManager, ApplicationIdentityUserManager userManager, IScheduleManager manager, IBackgroundJobClient backgroundJobClient, IHttpContextAccessor httpContextAccessor, IHubManager hubManager, IConfiguration configuration, IRecurringJobManager recurringJobManager, IScheduleParameterRepository scheduleParameterRepository) : base(repository, userManager, httpContextAccessor, membershipManager, configuration) { _manager = manager; _manager.SetContext(SecurityContext); _backgroundJobClient = backgroundJobClient; _hubManager = hubManager; _recurringJobManager = recurringJobManager; _scheduleParameterRepository = scheduleParameterRepository; }
public ScheduleTimer(IScheduleManager scheduleManager, int taskID, int interval) : base(scheduleManager, taskID) { this._logger = scheduleManager.RootServices.GetRequiredService <ILogger <ScheduleTimer> >(); this._interval = interval; this._isFirstTime = true; lock (Timers) { if (Timers.ContainsKey(this.TaskID)) { throw new Exception("Попытка добавить второй таймер для той же задачи"); } Timers.Add(this.TaskID, this); } // first time delay is 10 seconds this._timer = new Timer(10000); this._timer.Elapsed += new ElapsedEventHandler(_timer_Elapsed); this._swatch = new Stopwatch(); }
public HubManager(IRecurringJobManager recurringJobManager, IJobRepository jobRepository, IHubContext<NotificationHub> hub, IAutomationVersionRepository automationVersionRepository, IWebhookPublisher webhookPublisher, IJobParameterRepository jobParameterRepository, IScheduleParameterRepository scheduleParameterRepository, IOrganizationSettingManager organizationSettingManager, IAgentGroupManager agentGroupManager, IScheduleManager scheduleManager) { _recurringJobManager = recurringJobManager; _jobRepository = jobRepository; _automationVersionRepository = automationVersionRepository; _webhookPublisher = webhookPublisher; _jobParameterRepository = jobParameterRepository; _hub = hub; _scheduleParameterRepository = scheduleParameterRepository; _organizationSettingManager = organizationSettingManager; _agentGroupManager = agentGroupManager; _scheduleManager = scheduleManager; }
public AppointmentsManager(BanobatDbContext dbContext, IPlivoService plivoService, IAppointmentService appointmentService, IDoctorServiceManager doctorServiceManager, IIPAsManager iPAsManager, IWorkContext workContext, INotificationService notificationService, IOptions <AppSettings> settings, IScheduleManager scheduleManager, IKurtenameSmsService smsService) { _dbContext = dbContext; _plivoService = plivoService; _appointmentService = appointmentService; _doctorServiceManager = doctorServiceManager; _iPAsManager = iPAsManager; _workContext = workContext; _notificationService = notificationService; _settings = settings; _scheduleManager = scheduleManager; _smsService = smsService; }
protected void Page_Load(object sender, EventArgs e) { ctlAdminMaster.ErrorMessage = ""; if (!IsPostBack) { try { IScheduleManager scm = (IScheduleManager)AirTravelManagerFactory.Create("ScheduleManager"); DataSet dsTI = scm.GetTravelInventory(); gridTravelInventory.DataSource = dsTI.Tables[0]; gridTravelInventory.DataBind(); if (dsTI.Tables[0].Rows.Count > 0) { for (int i = 3; i < dsTI.Tables.Count; ++i) { GridView gridClass = (GridView)gridTravelInventory.Rows[i - 3].FindControl("gridClassDetails"); gridClass.DataSource = dsTI.Tables[i]; gridClass.DataBind(); gridClass.Visible = true; } } else { //ctlAdminMaster.ErrorMessage = "Sorry !!! No Bookings Done For The Day"; } } catch (ScheduleManagerException ex) { ctlAdminMaster.ErrorMessage = ex.Message; } catch (Exception) { ctlAdminMaster.ErrorMessage = "Sorry !!! Unable to get travel inventory"; } } }