예제 #1
0
파일: Form1.cs 프로젝트: piterkos/Kosztorys
        private void DodajNowaUsluge()
        {
            WykonanaUsluga nowaUsluga = new WykonanaUsluga(
                zamowienie.WykonaneUslugi.Count + 1,
                comboBox_Pomieszczenia.Text,
                CBox_BazaUslug.Text,
                numericUpDown_Dlugosc.Value.ToString(),
                numericUpDown_Szerokosc.Value.ToString(),
                numericUpDown_Wysokosc.Value.ToString(),
                (double)numericUpDown_Ilosc.Value,  // dodać niemożność dodania pomieszczenia którego nie ma w bazie pomieszczeń
                baza.Cennik.Where(w => w.Czynność == CBox_BazaUslug.SelectedItem.ToString()).First().JednostkaMiary,
                (double)numericUpDown_Cena.Value,
                txtBox_Uwagi.Text);

            zamowienie.DodajWykonanaUsluge(nowaUsluga);
            CBox_BazaUslug.Select();
        }
예제 #2
0
파일: Form1.cs 프로젝트: piterkos/Kosztorys
 /// <summary>
 /// Sprawdza czy nazwa pomieszczenia istnieje w bazie.
 /// Gdy brak to otwiera okno w celu dodania do bazy. Gdy jest to przechodzi do wyboru usługi.
 /// </summary>
 /// <param name="e"></param>
 private void WyswietlPomieszczenieLubDodajNowe()
 {
     if (zamowienie != null)
     {
         if (zamowienie.Pomieszczenia.Contains(comboBox_Pomieszczenia.Text))
         {
             CBox_BazaUslug.Select();
         }
         else
         {
             OtworzOknoEdycjiPomieszczen(comboBox_Pomieszczenia.Text);
         }
     }
     else if (zamowienie == null)
     {
         comboBox_Pomieszczenia.Text = "Dodaj klienta lub otwórz z archiwum";
         comboBox_Pomieszczenia.SelectAll();
     }
 }