public void AddWorkerToChefTest() { Model.Chef chef = new Model.Chef("Martin"); Model.Worker worker1 = new Model.Worker(); Model.Worker worker2 = new Model.Worker(); chef.AddWorker(worker1); chef.AddWorker(worker2); Assert.True(chef.GetWorkers().Count == 2); Assert.True(worker1.Chef == chef); }
private void DeleteWorker_Click(object sender, EventArgs e) { try { Model.Worker worker = new Model.Worker(); worker = (Model.Worker)Workers.SelectedItem; if (worker.Worker_code == 7142476) { throw new Exception("Нельзя удалить главного Администратора!"); } Manipulation.Delete <Model.Worker>(worker); UpdateDataGrid(); MessageBox.Show("Запись удалена!"); } catch (ArgumentNullException ex) { MessageBox.Show("Выберите работника, чтобы удалить его!"); } catch (Exception ex) { MessageBox.Show(ex.Message + ex.InnerException.ToString()); } }
private void RunMe() { int cycle = Int32.Parse(Cycle); //int water = 0; Console.WriteLine(cycle); Thread.Sleep(2000); for (int i = 0; i < cycle; i++) { string oldVolume = "0"; // default value for (int j = 0; j < Worker.Count; j++) { Model.Worker worker = Worker[j]; if (j == 0) { if (worker.Pump == "L") { Console.WriteLine(string.Concat((int)(float.Parse(worker.Volume) * 9600))); api.SetSyring(string.Concat((int)(float.Parse(worker.Volume) * 9600)), worker.Speed, worker.Wait); } else { api.ChangeValve_Release(worker.Value, string.Concat((int)(float.Parse(worker.Volume) * 9600)), worker.Speed, worker.Wait); //api.SetSyring(string.Concat((int)(float.Parse(worker.Volume) * 9600)), worker.Speed); } } else { if (worker.Pump == "L") { Console.WriteLine(string.Concat((int)(float.Parse(worker.Volume) * 9600))); api.SetSyring(string.Concat((int)(float.Parse(worker.Volume) * 9600)), worker.Speed, worker.Wait, oldVolume); } else { api.ChangeValve_Release(worker.Value, string.Concat((int)(float.Parse(worker.Volume) * 9600)), worker.Speed, worker.Wait); //api.SetSyring(string.Concat((int)(float.Parse(worker.Volume) * 9600)), worker.Speed); } } oldVolume = worker.Volume; } } //int cycle = Int32.Parse(Cycle); //int water = 0; //Console.WriteLine(cycle); //for (int i = 0; i < cycle; i++) //{ // Console.WriteLine("Cycle: " + (i + 1)); // int tmp_count = 1; // foreach (Model.Worker worker in Worker) // { // Console.WriteLine("Worker: " + tmp_count++); // Console.WriteLine("PUMP: " + worker.Pump); // if (worker.Pump.Equals("L")) // { // api.SetSyring(worker.Volume, worker.Speed); // water = Int32.Parse(worker.Volume); // } // else // { // // right // api.ChangeValve_Release(worker.Value, worker.Volume, worker.Speed); // } // Thread.Sleep(100); // } //} }
public Workerr() { InitializeComponent(); worker = new Model.Worker(); DataContext = new Model.Search_Result(); }