public EditTemplateViewModel(RouterService router, IQuestionRepository questionRepository, IQuestionTypeRepository questionTypeRepository, IAnswerSetValueRepository answerSetValueRepository, IChecklistRepository checklistRepository, IChecklistQuestionRepository checklistQuestionRepository) { _questionRepository = questionRepository; _answerSetValueRepository = answerSetValueRepository; _checklistRepository = checklistRepository; _checklistQuestionRepository = checklistQuestionRepository; _router = router; AddExistingQuestionCommand = new RelayCommand(AddExistingQuestion, () => SelectedExistingQuestion != null); AddNewQuestionCommand = new RelayCommand(AddNewQuestion, () => SelectedQuestionType != null); SaveTemplateCommand = new RelayCommand(SaveTemplate); CancelCommand = new RelayCommand(_router.GoBack); RemoveSelectedQuestionCommand = new RelayCommand(RemoveSelectedQuestion); ExistingQuestions = new ObservableCollection <Database.Question>(); QuestionTypes = new ObservableCollection <QuestionType>(questionTypeRepository.All()); TemplateQuestions = new ObservableCollection <ChecklistQuestion>(); ControlList = new ObservableCollection <ITemplateWrapper>(); SelectedQuestionType = QuestionTypes.Count > 0 ? QuestionTypes[0] : null; }
public static void LogRouterServiceFoundMessage(RouterService service) { service._logger .ForContext(SerilogConstants.Serilog_SourceContext_Name, "RoutingComponentsHelper") .Debug( "WalkAncestorsForRouterService.WalkAncestorsForRouterService found RouterService with router service id: {RouterServiceId}", service.RouterServiceId); }
public ChangePasswordViewModel(IUserRepository repository, RouterService router) { _repository = repository; _router = router; ChangePasswordCommand = new RelayCommand <List <object> >(ChangePassword); BackCommand = new RelayCommand(_router.GoBack); }
public ClientInfoViewModel(ICustomerRepository customerRepository, RouterService router) { _customerRepository = customerRepository; _router = router; SaveCommand = new RelayCommand(Save); CancelCommand = new RelayCommand(_router.GoBack); }
public LocationInfoViewModel(RouterService routerService, IParkingLotRepository repository) { _repository = repository; _router = routerService; ReturnCommand = new RelayCommand(_router.GoBack); SaveCommand = new RelayCommand(Save); }
public static void LogRegisteringViewportMessage(RouterService service, FrameworkElement control, string viewportName) { service._logger .ForContext(SerilogConstants.Serilog_SourceContext_Name, "RoutingComponentsHelper") .Information( "RouterService found. Registering {ViewportName}, of type {ViewportType}, with router service {RouterServiceId}", viewportName, control.GetType(), service.RouterServiceId); }
public static void LogViewportAdapterNotFoundMessage(RouterService service, FrameworkElement control) { service._logger .ForContext(SerilogConstants.Serilog_SourceContext_Name, "RoutingComponentsHelper") .ForContext("RouterServiceId", service.RouterServiceId) .Warning( "Unable to register viewport with router service. Viewport adapter not found for control of type {ViewportControlType}", control.GetType()); }
public RegisterInspectorViewModel(RouterService router, IUserRepository userRepository, IJobTitleRepository jobTitleRepository) { _router = router; _userRepository = userRepository; SaveCommand = new RelayCommand <List <object> >(Save); CancelCommand = new RelayCommand(_router.GoBack); JobTypes = new ObservableCollection <JobTitle>(jobTitleRepository.All()); }
public ExecuteInspectionViewModel(RouterService router, IInspectionRepository inspectionRepo) { _router = router; _inspectionRepository = inspectionRepo; SaveQuestionListCommand = new RelayCommand(SaveAnswers); BackCommand = new RelayCommand(_router.GoBack); ControlList = new ObservableCollection <IQuestionWrapper>(); }
public TaskOverviewViewModel(ITaskRepository taskRepository, RouterService router) { _taskRepository = taskRepository; _router = router; SearchCommand = new RelayCommand(Search); NewInspectionCommand = new RelayCommand(NewInspection); EditCommand = new RelayCommand(Edit, () => SelectedTask != null); Tasks = new ObservableCollection <Task>(); }
public TemplateOverviewViewModel(RouterService router, IChecklistRepository repository) { _router = router; _repository = repository; ToTemplateCommand = new RelayCommand(ToTemplate, () => SelectedChecklist != null); NewTemplateCommand = new RelayCommand(NewTemplate); SearchCommand = new RelayCommand(Search); Checklists = new ObservableCollection <TemplateChecklistViewModel>(); }
public ClientOverviewViewModel(RouterService router, ICustomerRepository repository) { _router = router; _repository = repository; ToCustomerCommand = new RelayCommand(ToClient, () => SelectedCustomer != null); NewCustomerCommand = new RelayCommand(NewCustomer); SearchCommand = new RelayCommand(Search); Customers = new ObservableCollection <Customer>(); }
public TaskDetailsViewModel(RouterService router) { _router = router; GoBackCommand = new RelayCommand(_router.GoBack); ConvertToPdfCommand = new RelayCommand(ConvertToPdf); LinkInspectorCommand = new RelayCommand(LinkInspector); Inspections = new ObservableCollection <Inspection>(); Inspectors = new ObservableCollection <Employee>(); }
public HeatMapViewModel(ITaskRepository taskRepository, IParkingLotRepository lotRepository, RouterService router) { _taskRepository = taskRepository; _router = router; ParkingLots = lotRepository.All(); Tasks = taskRepository.All().SelectMany(x => x.Inspections).ToList(); OpenTaskCommand = new RelayCommand(OpenTask); ClearCacheCommand = new RelayCommand(ClearCache); }
public ManagentViewModel(RouterService router) { _router = router; UserManagement = new UserManagementControl(); TemplateOverview = new TemplateOverviewControl(); TaskOverview = new TaskOverviewControl(); ReportOverview = new ManagementReportControl(); Heatmap = new HeatMapControl(); ClientOverview = new ClientOverviewControl(); }
public InspectionOverviewViewModel(IUserRepository userRepository, RouterService router) { _router = router; _userRepository = userRepository; SearchCommand = new RelayCommand(Search); DownloadInspectionCommand = new RelayCommand(DownloadInspection, CanDownloadInspection); ExecuteInspectionCommand = new RelayCommand(ExecuteInspection, CanAnswerInspection); Inspections = new ObservableCollection <Inspection>(); }
public UserManagementViewModel(IUserRepository repository, RouterService router) { _repository = repository; _router = router; Employees = new ObservableCollection <Employee>(); AddUserCommand = new RelayCommand(AddUser); EditUserCommand = new RelayCommand(EditUser); DeleteUserCommand = new RelayCommand(DeleteUser); SearchCommand = new RelayCommand(Search); }
public EmployeeInfoViewModel(IUserRepository userRepository, IJobTitleRepository jobTitleRepository, RouterService router) { _userRepository = userRepository; _jobTitleRepository = jobTitleRepository; _router = router; JobTitles = new ObservableCollection <JobTitle>(); SaveCommand = new RelayCommand(SaveUser); CancelCommand = new RelayCommand(_router.GoBack); JobTitles = new ObservableCollection <JobTitle>(_jobTitleRepository.All()); }
public void TestInitialize() { Settings.DEBUGGING = true; Settings.CurrentUser = new Employee { JobTitle = new JobTitle { Name = "Admin" } }; _router = new RouterService(); }
public AccountViewModel(RouterService router, IUserRepository repository) { _router = router; _repository = repository; ChangePasswordCommand = new RelayCommand(ChangePassword, () => Settings.IsOnlineMode); ChangeUserInfoCommand = new RelayCommand(ChangeUserInfo, () => Settings.IsOnlineMode); ViewAvailabilityCommand = new RelayCommand(ViewAvailability, () => Settings.IsOnlineMode); ExecuteInspectionCommand = new RelayCommand(ExecuteInspection, () => SelectedInspection != null); ViewInspectionCommand = new RelayCommand(ViewInspection); Inspections = new ObservableCollection <Inspection>(); }
public LinkInspectorViewModel(IUserRepository userRepository, IInspectionRepository inspectionRepository, RouterService router) { _inspectionRepository = inspectionRepository; _userRepository = userRepository; _router = router; SelectedInspectors = new ObservableCollection <Employee>(); UnSelectedInspectors = new ObservableCollection <Employee>(); AddCommand = new RelayCommand(Add, () => UnSelectedInspector != null); RemoveCommand = new RelayCommand(Remove, () => SelectedInspector != null); SaveCommand = new RelayCommand(Save); CancelCommand = new RelayCommand(_router.GoBack); }
private static void RegisterViewportWithService(RouterService service, FrameworkElement control) { var viewportName = RoutingComponent.GetViewportName(control); var viewportAdapterOption = ControlViewportAdapterFactory.GetControlViewportAdapter(control); viewportAdapterOption.Match( some: viewportAdapter => { RoutingComponentsHelperLogHelper.LogRegisteringViewportMessage(service, control, viewportName); service.RegisterViewport(viewportName, viewportAdapter); RoutingComponentsHelperLogHelper.LogViewportRegisteredMessage(service, control, viewportName); }, none: () => { RoutingComponentsHelperLogHelper.LogViewportAdapterNotFoundMessage(service, control); }); }
public MainViewModel(RouterService router) { _router = router; _router.PropertyChanged += RouterViewChanged; new LoginWindow().ShowDialog(); if (!Settings.IsLoggedIn) { Environment.Exit(0); } CurrentUserName = Settings.CurrentUser.Email; _router.GoTo(ControlType.AccountControl); UploadDataCommand = new RelayCommand(UploadData, () => DbSync.CanUpload); ChangeViewCommand = new RelayCommand <ControlType>(ChangeView); ExitCommand = new RelayCommand(() => Environment.Exit(0)); BackCommand = new RelayCommand(GoBack); }
public CreateTaskViewModel(RouterService router, IIntervalFrequencyRepository intervalFrequencyRepository, ICustomerRepository customerRepository, ITaskRepository taskRepository, IChecklistRepository checklistRepository, IParkingLotRepository parkingLotRepository) { _customerRepository = customerRepository; _taskRepository = taskRepository; _checklistRepository = checklistRepository; _parkingLotRepository = parkingLotRepository; _router = router; GenerateInspectionDatesCommand = new RelayCommand(CalculateInspectionDates); SaveInspectionCommand = new RelayCommand(SaveInspection); CancelInspectionCommand = new RelayCommand(_router.GoBack); ClearTaskScheduleCommand = new RelayCommand(ClearTaskSchedule); AddTaskScheduleCommand = new RelayCommand(AddTaskSchedule); RemoveTaskScheduleCommand = new RelayCommand(RemoveTaskSchedule); SearchCommand = new RelayCommand <string>(Search); ClearSearchCommand = new RelayCommand <string>(ClearSearch); NewChecklistCommand = new RelayCommand(NewChecklist); NewCustomerCommand = new RelayCommand(NewCustomer); NewParkingLotCommand = new RelayCommand(NewParkingLot); EditChecklistCommand = new RelayCommand(EditChecklist); EditCustomerCommand = new RelayCommand(EditCustomer); EditParkingLotCommand = new RelayCommand(EditParkingLot); IntervalFrequencies = new ObservableCollection <IntervalFrequency>(intervalFrequencyRepository.All()); Customers = new ObservableCollection <Customer>(); InspectionsDates = new ObservableCollection <DateTime>(); ParkingLots = new ObservableCollection <ParkingLot>(); Checklists = new ObservableCollection <Checklist>(); TaskSchedules = new ObservableCollection <TaskSchedule>(); }
/// <summary> /// Sets the RouterService property. This dependency property /// indicates .... /// </summary> public static void SetRouterService(DependencyObject d, RouterService value) { d.SetValue(RouterServiceProperty, value); }
/* Metodo que se utiliza cuando se presiona el boton de buscar */ protected void searchButton_Click(object sender, ImageClickEventArgs e) { RouterService routerService = new RouterService(); List<RouterView> upnData = routerService.SearchData(searchText.Text); //Llena la tabla de routers con la busqueda filtrada GridView3.DataSource = upnData; GridView3.DataBind(); }
/* Metodo para actualizar un router habilita las casillas modificables */ protected void updateRouter_Click(object sender, ImageClickEventArgs e) { //Verifica que un router haya sido seleccionado if (HttpContext.Current.Session["idRouter"] != null) { OperationStatusText.Enabled = true; RouterStatusText.Enabled = true; MultiSessionText.Enabled = true; //Crea el servicio RouterService routerService = new RouterService(); List<RouterOperationStatusView> operationStatus = routerService.getOperationStatus(); OperationStatusText.DataSource = operationStatus; OperationStatusText.DataBind(); List<RouterStatusView> routerStatus = routerService.getRoutersStatus(); RouterStatusText.DataSource = routerStatus; RouterStatusText.DataBind(); List<MSessionView> multiS = new List<MSessionView>(); MSessionView view1 = new MSessionView(); view1.MultiSession = "Yes"; view1.MultisessionId = "0"; MSessionView view2 = new MSessionView(); view2.MultiSession = "No"; view2.MultisessionId = "1"; multiS.Add(view1); multiS.Add(view2); MultiSessionText.DataSource = multiS; MultiSessionText.DataBind(); RouterUpdateDataView data = routerService.getRouterUpdateData(HttpContext.Current.Session["idRouter"].ToString()); ListItem l = new ListItem(data.OperationStatusEN, data.OperationStatusId + "", true); int indexOperation = OperationStatusText.Items.IndexOf(l); OperationStatusText.SelectedIndex = indexOperation; ListItem l2 = new ListItem(data.RouterStatusEN, data.RouterStatusId + "", true); int indexRouter = RouterStatusText.Items.IndexOf(l2); RouterStatusText.SelectedIndex = indexRouter; string MultiSessionData = (GridView3.SelectedRow.FindControl("Multisession") as Label).Text; string id; if (MultiSessionData == "No") { id = "1"; } else { id = "0"; } ListItem l3 = new ListItem(MultiSessionData,id, true); int indexMulti = MultiSessionText.Items.IndexOf(l3); MultiSessionText.SelectedIndex = indexMulti; setOperation("update"); } }
protected void saveRouter_Click(object sender, ImageClickEventArgs e) { if (getOperation() == "update") { if (HttpContext.Current.Session["idRouter"] != null) { if (OperationStatusText.SelectedItem != null & RouterStatusText != null) { string confirmValue = Request.Form["confirm_value"]; if (confirmValue == "Yes") { RouterService routerService = new RouterService(); RouterUpdateView router = new RouterUpdateView(); int OperationStatusId = Int32.Parse(OperationStatusText.SelectedItem.Value); int RouterStatusId = Int32.Parse(RouterStatusText.SelectedItem.Value); router.RouterId = RouterText.Text; router.OperationStatusId = OperationStatusId; router.RouterStatus = RouterStatusId; CUDView crud = routerService.updateRouter(router); if (crud.update == false) { this.Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Could not update the Router')", true); } fillRouterTable(); RouterText.Text = ""; UpnText.Text = ""; RecipeText.Text = ""; ProductText.Text = ""; ProcessText.Text = ""; OperationText.Text = ""; OperationStatusText.Items.Clear(); SessionModeText.Text = ""; RouterStatusText.Items.Clear(); OperationStatusText.Enabled = false; RouterStatusText.Enabled = false; HttpContext.Current.Session["idRouter"] = null; clearOperation(); } } } } }
/* Metodo´para actualizar un router */ private void saveRouterAux() { //Se verifica que la operacion sea update if (getOperation() == "update") { if (HttpContext.Current.Session["idRouter"] != null) { if (OperationStatusText.SelectedItem != null & RouterStatusText != null) { //Se crea el servicio RouterService routerService = new RouterService(); RouterUpdateView router = new RouterUpdateView(); int OperationStatusId = Int32.Parse(OperationStatusText.SelectedItem.Value); int RouterStatusId = Int32.Parse(RouterStatusText.SelectedItem.Value); router.RouterId = RouterText.Text; router.OperationStatusId = OperationStatusId; router.RouterStatus = RouterStatusId; router.Multisession = MultiSessionText.SelectedItem.Text; String reason = Session["reason"].ToString(); String user = Context.User.Identity.Name; //Se llenan los datos de la auditoria AuditDataFromWeb audit = new AuditDataFromWeb(); audit.Reason = reason; audit.StationIP = General.getIp(this.Page); audit.UserName = user; //Se realiza la actualizacion CUDView crud = routerService.updateRouter(router, audit); if (crud.update == false) { this.Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Could not update the Router')", true); } fillRouterTable(); RouterText.Text = ""; UpnText.Text = ""; RecipeText.Text = ""; ProductText.Text = ""; ProcessText.Text = ""; OperationText.Text = ""; OperationStatusText.Items.Clear(); SessionModeText.Text = ""; RouterStatusText.Items.Clear(); OperationStatusText.Enabled = false; RouterStatusText.Enabled = false; MultiSessionText.Enabled = false; HttpContext.Current.Session["idRouter"] = null; clearOperation(); } } } }
public virtual void Configure(IApplicationBuilder app, IHostingEnvironment env) { RouterService .GetAllRouterManagerImplementations() .ForEach(route => app.UseMvc(builder => route.MapRoute(builder))); }
private void fillRouterTable() { RouterService routerService = new RouterService(); List<RouterView> routerData = routerService.getRouter(); GridView3.DataSource = routerData; GridView3.PageIndex = 0; GridView3.DataBind(); }
/* protected void deleteRouter_Click(object sender, ImageClickEventArgs e) { if (HttpContext.Current.Session["IdRouter"] != null) { string confirmValue = Request.Form["confirm_value"]; if (confirmValue == "Yes") { string IdRouter = HttpContext.Current.Session["IdRouter"].ToString(); RouterService routerService = new RouterService(); CUDView crud = routerService.deleteRouter(IdRouter); if (crud.delete == false) { this.Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Could not delete the router')", true); } fillRouterTable(); RouterText.Text = ""; UpnText.Text = ""; RecipeText.Text = ""; ProductText.Text = ""; ProcessText.Text = ""; OperationText.Text = ""; OperationStatusText.Items.Clear(); SessionModeText.Text = ""; RouterStatusText.Items.Clear(); } } }*/ protected void updateRouter_Click(object sender, ImageClickEventArgs e) { if (HttpContext.Current.Session["idRouter"] != null) { OperationStatusText.Enabled = true; RouterStatusText.Enabled = true; RouterService routerService = new RouterService(); List<RouterOperationStatusView> operationStatus = routerService.getOperationStatus(); OperationStatusText.DataSource = operationStatus; OperationStatusText.DataBind(); List<RouterStatusView> routerStatus = routerService.getRoutersStatus(); RouterStatusText.DataSource = routerStatus; RouterStatusText.DataBind(); setOperation("update"); } }
protected void searchButton_Click(object sender, ImageClickEventArgs e) { RouterService routerService = new RouterService(); List<RouterView> upnData = routerService.SearchData(searchText.Text); GridView3.DataSource = upnData; GridView3.DataBind(); }