示例#1
0
 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());
     }
 }
示例#2
0
        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();                                                                                              //Ну... Думаю подобное и так понятно...
        }
示例#3
0
 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;
 }