private void listView1_PreviewMouseDoubleClick(object sender, MouseButtonEventArgs e) { foreach (object obj in listView1.SelectedItems) { this.Subject = (obj as Models.Subject); using (var db = new Context.ContextDB()) { var roleName = db.Roles.FirstOrDefault(r => r.Id == Subject.RoleId).Name; var levelName = db.Levels.FirstOrDefault(l => l.Id == Subject.LevelId).Name; comboBox1.SelectedItem = roleName; comboBox2.SelectedItem = levelName; } textBox1.Text = ((obj as Models.Subject).Login); textBox2.Text = ((obj as Models.Subject).Password); textBox3.Text = ((obj as Models.Subject).BanId.ToString()); } }
public MainProgram(Models.Subject subject) { InitializeComponent(); this.subject = subject; label1.Content = subject.Login; //Считывание дозволенного времени (из таблицы Role -> AllowedTime)... Подумай, зачем я поставил try catch try { using (var db = new Context.ContextDB()) { var time = db.Roles.FirstOrDefault(t => t.Id == subject.RoleId).AllowedTime; allowedTime = (TimeSpan)time; } } catch { } TimeIsUp(allowedTime); label2.Content = allowedTime.ToString(); timer.Tick += new EventHandler(TimeLeft); //На каждый тик будет проходить событие TimeLeft timer.Interval = new TimeSpan(0, 0, 1); //Установка интервала таймера (таймер с интервалом в 1 секунду) timer.Start(); //Ну... Думаю подобное и так понятно... }
public Admin(Models.Subject subject) { InitializeComponent(); this.subject = subject; }
public Admin(Models.Subject subject) { InitializeComponent(); this.subject = subject; label1.Content = subject.Login; }
public MainProgram(Models.Subject subject) { InitializeComponent(); this.subject = subject; label1.Content = subject.Login; }