public LaunchWindow(DTO_CardHolder loginUser) { InitializeComponent(); this.loginUser = loginUser; bus_Card = new BUS_Card(); bus_CardHolder = new BUS_CardHolder(); bus_Device = new BUS_Device(); bus_Schedule = new BUS_Schedule(); bus_Door = new BUS_Door(); bus_DoorMode = new BUS_DoorMode(); bUS_Right = new BUS_Right(); bUS_Department = new BUS_Department(); lstDataType = new List <string>() { "CARD", "HOLDER", "DEVICE", "SCHEDULE", "DOOR", "DOOR_MODE", "RIGHT", "DEPARTMENT", "LOADHOLDERDEPT" }; wokerLoadAllData = new BackgroundWorker(); wokerLoadAllData.WorkerReportsProgress = true; wokerLoadAllData.DoWork += WokerLoadAllData_DoWork; wokerLoadAllData.ProgressChanged += WokerLoadAllData_ProgressChanged; wokerLoadAllData.RunWorkerCompleted += WokerLoadAllData_RunWorkerCompleted; wokerLoadAllData.RunWorkerAsync(); }
private void InitData() { bus_CardHolder = new BUS_CardHolder(); bUS_Department = new BUS_Department(); worker = new BackgroundWorker(); worker.WorkerSupportsCancellation = true; worker.DoWork += Worker_DoWork; worker.RunWorkerCompleted += Worker_RunWorkerCompleted; tbTitle.Text = "Lựa chọn nhân viên cho " + parent.Name; //Get employee not in this department lstNonDeptUsers = new List <ListDetailItem>(); List <DTO_CardHolder> nonDeptUsers = Repository.lstAllCardHolders.Where(u => u.Department == null || u.Department.Id != parent.Id).ToList(); if (nonDeptUsers != null && nonDeptUsers.Count > 0) { foreach (DTO_CardHolder holder in nonDeptUsers) { ListDetailItem item = new ListDetailItem(); item.TextBinding = holder.Name; item.Key = holder.Id; item.IsChecked = false; lstNonDeptUsers.Add(item); } lbListEmp.ItemsSource = lstNonDeptUsers; } }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { bUS_CardHolder = new BUS_CardHolder(); GenerateImageSource(); BindingExpression binding = imgAvatar.GetBindingExpression(Image.SourceProperty); binding.UpdateTarget(); }
public MainWindow() { InitializeComponent(); bus_Card = new BUS_Card(); bus_CardHolder = new BUS_CardHolder(); bus_Device = new BUS_Device(); bUS_DeviceSocket = new BUS_DeviceSocket(); bUS_Schedule = new BUS_Schedule(); bUS_Door = new BUS_Door(); bus_Right = new BUS_Right(); lstFilterCard = new List <DTO_Card>(); lstFilterDepartment = new List <DTO_Department>(); lstFilterDevice = new List <DTO_Device>(); lstFilterDoor = new List <DTO_Door>(); lstFilterSchedule = new List <DTO_Schedule>(); lstFilterRight = new List <DTO_UserRight>(); this.DataContext = this; }
private void InitData() { bUS_CardHolder = new BUS_CardHolder(); bUS_Department = new BUS_Department(); #region Init background worker workerDelDept = new BackgroundWorker(); workerDelDept.WorkerSupportsCancellation = true; workerDelDept.DoWork += Worker_DoWork; workerDelDept.RunWorkerCompleted += Worker_RunWorkerCompleted; workerDelEmp = new BackgroundWorker(); workerDelEmp.WorkerSupportsCancellation = true; workerDelEmp.DoWork += WorkerDelEmp_DoWork; workerDelEmp.RunWorkerCompleted += WorkerDelEmp_RunWorkerCompleted; workerReloadDept = new BackgroundWorker(); workerReloadDept.WorkerSupportsCancellation = true; workerReloadDept.DoWork += WorkerReloadDept_DoWork;; workerReloadDept.RunWorkerCompleted += WorkerReloadDept_RunWorkerCompleted; #endregion }
private void Window_Loaded(object sender, RoutedEventArgs e) { bUS_CardHolder = new BUS_CardHolder(); bUS_General = new BUS_General(); doc.Load("Config.xml"); bool isRemember = Convert.ToBoolean(doc.SelectSingleNode("/Configuration/Account").Attributes["Remember"].Value); string userName = doc.SelectSingleNode("/Configuration/Account").Attributes["UserName"].Value.ToString(); string passWord = doc.SelectSingleNode("/Configuration/Account").Attributes["Password"].Value.ToString(); if (isRemember) { tbAccount.Text = userName; tbPassword.Password = passWord; cbRememberAccount.IsChecked = true; } worker = new BackgroundWorker(); worker.WorkerSupportsCancellation = true; worker.DoWork += Worker_DoWork; worker.RunWorkerCompleted += Worker_RunWorkerCompleted; }
private void InitData() { bUS_CardHolder = new BUS_CardHolder(); bUS_Department = new BUS_Department(); myCardHolderWorker = new BackgroundWorker(); myCardHolderWorker.WorkerSupportsCancellation = true; myCardHolderWorker.DoWork += MyCardHolderWorker_DoWork; myCardHolderWorker.RunWorkerCompleted += MyCardHolderWorker_RunWorkerCompleted; getCardHolderWorker = new BackgroundWorker(); getCardHolderWorker.WorkerSupportsCancellation = true; getCardHolderWorker.DoWork += GetCardHolderWorker_DoWork; getCardHolderWorker.RunWorkerCompleted += GetCardHolderWorker_RunWorkerCompleted; delCardHolderWorker = new BackgroundWorker(); delCardHolderWorker.WorkerSupportsCancellation = true; delCardHolderWorker.DoWork += DelCardHolderWorker_DoWork; delCardHolderWorker.RunWorkerCompleted += DelCardHolderWorker_RunWorkerCompleted; workerReloadDept = new BackgroundWorker(); workerReloadDept.WorkerSupportsCancellation = true; workerReloadDept.DoWork += WorkerReloadDept_DoWork;; workerReloadDept.RunWorkerCompleted += WorkerReloadDept_RunWorkerCompleted; cboGender.ItemsSource = Enum.GetValues(typeof(EType.Gender)); cboDepartment.ItemsSource = Repository.lstAllDepartment; cboDepartment.DisplayMemberPath = "Name"; cboDepartment.SelectedValuePath = "Id"; if (holder != null) { List <DTO_Card> listCards = Repository.lstAllCards.Where(card => card.Holder == holder.Id).ToList(); lbListCard.ItemsSource = listCards; } }