public MachineListPresenter(IMachineListView view)
        {
            _view       = view;
            _repository = new MachineSrv();

            _view.Form_Load     += FormLoad;
            _view.Clear_Click   += Clear_Click;
            _view.Filter_Click  += Filter_Click;
            _view.OK_Click      += OK_Click;
            _view.Selecting_Row += Selecting_Row;
        }
        public MainPresenter(IMainView view)
        {
            _view        = view;
            _repository  = new SecuritieSrv();
            _repoJob     = new JobEntitySrv();
            _repoMachine = new MachineSrv();


            _view.Form_Load  += Form_Load;
            _view.Monitoring += MonitoringAsync;
            _view.Menu_Click += Menu_Click;
        }
        public JobEntityPresenter(IJobEntityView view)
        {
            _view        = view;
            _repository  = new JobEntitySrv();
            _repoMachine = new MachineSrv();

            _view.Form_Load             += Form_Load;
            _view.Filter_Click          += Filter_Click;
            _view.New_Job               += New_Job;
            _view.Save_Click            += Save_Click;
            _view.Selecting_Job         += Selecting_Job;
            _view.New_Task              += New_Task;
            _view.TaskSelection_Changed += TaskSelection_Changed;
            _view.Upload_NCFile         += Upload_NCFile;
            _view.Ready_Click           += Ready_Click;
            _view.Cancel_Click          += CancelJob;
            _view.DeleteTask_Click      += DeleteTask;
            _view.Refresh_Click         += Refresh;
            _view.RefreshLines_Click    += RefreshLines;
            _view.Find_Items            += Find_Items;
        }