Пример #1
0
        private void createTestData()
        {
            Toner toner1 = new Toner
            {
                name  = "DesignJet 711",
                color = Color.Black,
            };
            Toner toner2 = new Toner
            {
                name  = "DesignJet 711",
                color = Color.Magenta,
            };
            Toner toner3 = new Toner
            {
                name  = "LaserJet 125A",
                color = Color.Black,
            };

            listToner.Add(toner1);
            listToner.Add(toner2);
            listToner.Add(toner3);

            Printer printer1 = new Printer()
            {
                multicolor       = true,
                type             = "Ploter M520",
                numberOfPrinters = 1,
                note             = "kuchinka",
                //placeList
                //tonerList
            };
        }
Пример #2
0
        public void removeToner(Toner toner)
        {
            Toner tonerFound = tonerList.FirstOrDefault(ton => ton == toner);

            if (tonerFound != null)
            {
                tonerList.Remove(tonerFound);
            }
        }
Пример #3
0
 private void saveNewToner()
 {
     try
     {
         Toner newToner = createTonerFromUi();
         tonerList.Add(newToner);
         MessageBox.Show("Toner uložen.");
     }
     catch (Exception exc)
     {
         MessageBox.Show(@"Error. {0}. Toner nebyl uložen.", exc.Message);
     }
 }
Пример #4
0
        private Toner createTonerFromUi()
        {
            Toner newToner = new Toner();

            newToner.name     = tbType.Text;
            newToner.bareCode = tbBareCode.Text;

            if (cbColor.SelectedItem == null)
            {
                throw new Exception("Nebyla vybrána položka barvy.");
            }
            else if (tbType.Text == "")
            {
                throw new Exception("Nebyl vyplněn typ.");
            }
            else
            {
                switch (cbColor.SelectedItem.ToString())
                {
                case "Cyan":
                    newToner.color = Color.Cyan;
                    break;

                case "Magenta":
                    newToner.color = Color.Magenta;
                    break;

                case "Yellow":
                    newToner.color = Color.Yellow;
                    break;

                case "Black":
                    newToner.color = Color.Black;
                    break;

                default:
                    throw new Exception("Nebyla vybrána položka barvy.");
                    break;
                }
            }
            return(newToner);
        }
Пример #5
0
 private void bErase_Click(object sender, EventArgs e)
 {
     try
     {
         Toner newToner = createTonerFromUi();
         if (tonerList.Contains(newToner))
         {
             tonerList.Remove(newToner);
             MessageBox.Show("Toner smazán.");
         }
         else
         {
             MessageBox.Show("Toner v databázi neexistuje.");
         }
     }
     catch (Exception exc)
     {
         MessageBox.Show(@"Error. {0}. Toner nemohl být smazán.", exc.Message);
     }
 }
Пример #6
0
 public void addToner(Toner toner)
 {
     tonerList.Add(toner);
 }