Ejemplo n.º 1
0
        private void res_rem_Click(object sender, RoutedEventArgs e)
        {
            WorkerListModel _wlm = (WorkerListModel)DataContext;
            Resource        _r   = (Resource)res_list.SelectedItem;

            SharedData._hostCreate.Resources.Remove(_r);
        }
Ejemplo n.º 2
0
 private void add_res_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         int _rate    = Convert.ToInt32(resource_rate.Text) * 1000;
         int _timeout = Convert.ToInt32(resource_timeout.Text) * 1000;
         int _size    = 0;
         if (has_data.IsChecked.Value)
         {
             _size = Convert.ToInt32(resource_size.Text);
         }
         Resource        _res = new Resource(_timeout, _size, resource_path.Text, resource_name.Text, _rate);
         WorkerModel     _wm  = new WorkerModel(SharedData._hostCreate.Host.Host, SharedData._hostCreate.Host.Host.Resource, _res);
         WorkerListModel _wlm = (WorkerListModel)DataContext;
         if (!SharedData._hostCreate.Resources.Any(x => x.Name == _res.Name))
         {
             SharedData._hostCreate.Resources.Add(_res);
         }
         if (!_wlm.Workers.Any(x => x.Worker.Resource.Name == _res.Name))
         {
             _wlm.Workers.Add(_wm);
             Thread _t = new Thread(_wm.Worker.Work);
             _t.IsBackground = true;
             _t.Start();
             clear_res_Click(sender, e);
         }
     }
     catch (Exception)
     {
     }
 }
Ejemplo n.º 3
0
        public ActionResult WorkerRating(int id, int id2)
        {
            WorkerListModel model = new WorkerListModel();

            model.UId    = id;
            model.PostId = id2;
            return(View(model));
        }
Ejemplo n.º 4
0
        private void worker_remove_Click(object sender, RoutedEventArgs e)
        {
            var             item  = (sender as FrameworkElement).DataContext;
            int             index = workerlist.Items.IndexOf(item);
            WorkerModel     _wm   = (WorkerModel)workerlist.Items[index];
            WorkerListModel _wlm  = (WorkerListModel)DataContext;

            _wm.Worker.Stop();
            _wlm.Workers.Remove(_wm);
        }
Ejemplo n.º 5
0
        public ActionResult WorkerList(int id)
        {
            WorkerListModel model  = new WorkerListModel();
            var             result = _selectedWorkerService.GetAll().Data.Where(d => d.PostId == id).ToList();
            var             m      = result.Where(p => p.Flag == 0).ToList();

            foreach (var worker in m)
            {
                var result2 = _userservice.GetByID(worker.UserId);
                model.Name.Add(result2.Data.FristName + " " + result2.Data.LastName);
                model.UserId.Add(result2.Data.UserId);
            }
            model.PostId = id;

            return(View(model));
        }