Пример #1
0
 public KonkurentWindow()
 {
     k = new Konkurent();
     InitializeComponent();
     comboBoxBranze.SelectedIndex     = 7;
     comboBoxZagrozenie.SelectedIndex = 2;
 }
Пример #2
0
        public void ZapisOdczytXML()
        {
            OrgProwadzacaCRM o    = new OrgProwadzacaCRM("Monety S.A.", Branże.Finanse, "908-786-23-45", "Polska", "Lublin", "Aleksandra 34/5", "23-456", "Brak danych", "01.01.1920");
            Klient           kl   = new Klient("Toyota S.A.", Branże.Motoryzacja, "123-456-78-91", "Japonia", "Toyota", "01.01.1920");
            Konkurent        kon  = new Konkurent("Konkurencyjni z o.o.", Branże.Media);
            Pracownik        prac = new Pracownik("Adam", "Kowalski", Plcie.M, Stanowiska.konsultant);
            Produkt          pr   = new Produkt("Telefon", 456.89);

            o.DodajKlienta(kl);
            o.DodajKonkurenta(kon);
            o.DodajPracownika(prac);
            o.DodajProdukt(pr);
            o.ZapiszXML("o.xml");
            OrgProwadzacaCRM oXML = OrgProwadzacaCRM.OdczytajXML("o.xml");

            Assert.AreEqual(oXML.Nazwa, o.Nazwa);
            Assert.AreEqual(oXML.Branza, o.Branza);
            Assert.AreEqual(oXML.Nip, o.Nip);
            Assert.AreEqual(oXML.Kraj, o.Kraj);
            Assert.AreEqual(oXML.Miasto, o.Miasto);
            Assert.AreEqual(oXML.Adres, o.Adres);
            Assert.AreEqual(oXML.KodPocztowy, o.KodPocztowy);
            Assert.AreEqual(oXML.Notatki, o.Notatki);
            Assert.AreEqual(oXML.DataZalozenia, o.DataZalozenia);
            Assert.AreEqual(true, oXML.JestProduktem(o.ListaProduktow[0].Kod));
            Assert.AreEqual(true, oXML.JestPracownikiem(o.ListaPracownikow[0].Imie, o.ListaPracownikow[0].Nazwisko, o.ListaPracownikow[0].Stanowisko));
            Assert.AreEqual(true, oXML.JestKlientem(o.ListaKlientow[0].Nazwa));
            Assert.AreEqual(true, oXML.JestKonkurentem(o.ListaKonkurentow[0].Nazwa));
        }
Пример #3
0
 private void btnUsun_Click(object sender, RoutedEventArgs e)
 {
     if (lstKonkurenci.SelectedIndex > -1)
     {
         Konkurent k = (Konkurent)lstKonkurenci.SelectedItem;
         _orgCRM.UsunKonkurenta(k);
         lstKonkurenci.ItemsSource       = new ObservableCollection <Konkurent>(_orgCRM.ListaKonkurentow);
         textblockLiczbaKonkurentow.Text = _orgCRM.PodajIloscKonkurentow().ToString();
     }
 }
Пример #4
0
        private void btnDodaj_Click(object sender, RoutedEventArgs e)
        {
            Konkurent       k    = new Konkurent();
            KonkurentWindow okno = new KonkurentWindow(k);
            bool?           ret  = okno.ShowDialog();

            if (ret == true)
            {
                _orgCRM.DodajKonkurenta(k);
                lstKonkurenci.ItemsSource       = new ObservableCollection <Konkurent>(_orgCRM.ListaKonkurentow);
                textblockLiczbaKonkurentow.Text = _orgCRM.PodajIloscKonkurentow().ToString();
            }
        }
Пример #5
0
        public KonkurentWindow(Konkurent konkurent) : this()
        {
            k = konkurent;

            txtNazwa.Text = k.Nazwa;
            comboBoxBranze.SelectedItem = k.Branza;
            txtNIP.Text                     = k.Nip;
            txtDataZal.Text                 = k.DataZalozenia.ToString("dd-MM-yyyy");
            txtKraj.Text                    = k.Kraj;
            txtMiasto.Text                  = k.Miasto;
            txtKodPocztowy.Text             = k.KodPocztowy;
            comboBoxZagrozenie.SelectedItem = k.Zagrozenie;
            txtNotatki.Text                 = k.Notatki;
        }
Пример #6
0
        public void JestKonkurentem()
        {
            OrgProwadzacaCRM temp = new OrgProwadzacaCRM();
            Konkurent        k1   = new Konkurent("BudEx", Branże.Inne);
            Konkurent        k2   = new Konkurent("AdamEx", Branże.Motoryzacja);
            Konkurent        k3   = new Konkurent("AutoMoto", Branże.Motoryzacja);

            temp.DodajKonkurenta(k1);
            temp.DodajKonkurenta(k2);
            Assert.AreEqual(true, temp.JestKonkurentem(k1));
            Assert.AreEqual(false, temp.JestKonkurentem(k3));
            Assert.AreEqual(true, temp.JestKonkurentem("AdamEx"));
            Assert.AreEqual(false, temp.JestKonkurentem("AutoMoto"));
        }
Пример #7
0
        public void DodawanieKonkurentow()
        {
            OrgProwadzacaCRM temp = new OrgProwadzacaCRM();
            int       licznik     = 1;
            Konkurent konk1       = new Konkurent("Biedronka", Branże.Inne);

            temp.DodajKonkurenta(konk1);
            Assert.AreEqual(licznik, temp.PodajIloscKonkurentow());
            try
            {
                temp.DodajKonkurenta(konk1);
                Assert.Fail();
            }
            catch (AlreadyInListException) { }
        }
Пример #8
0
 private void btnEdytuj_Click(object sender, RoutedEventArgs e)
 {
     if (lstKonkurenci.SelectedIndex > -1)
     {
         Konkurent       k     = (Konkurent)lstKonkurenci.SelectedItem;
         Konkurent       kopia = (Konkurent)k.Clone();
         KonkurentWindow okno  = new KonkurentWindow(kopia);
         bool?           ret   = okno.ShowDialog();
         if (ret == true)
         {
             _orgCRM.DodajKonkurenta(kopia);
             _orgCRM.UsunKonkurenta(k);
             textblockLiczbaKonkurentow.Text = _orgCRM.PodajIloscKonkurentow().ToString();
             lstKonkurenci.ItemsSource       = new ObservableCollection <Konkurent>(_orgCRM.ListaKonkurentow);
         }
     }
 }
Пример #9
0
        public void UsuwanieKonkurentow()
        {
            OrgProwadzacaCRM temp = new OrgProwadzacaCRM();
            Konkurent        k1   = new Konkurent("BudEx", Branże.Inne);
            Konkurent        k2   = new Konkurent("AdamEx", Branże.Motoryzacja);
            Konkurent        k3   = new Konkurent("AutoMoto", Branże.Motoryzacja);

            temp.DodajKonkurenta(k1);
            temp.DodajKonkurenta(k2);
            Assert.AreEqual(true, temp.UsunKonkurenta(k1));
            Assert.AreEqual(1, temp.PodajIloscKonkurentow());
            Assert.AreEqual(false, temp.UsunKonkurenta(k1));

            temp.DodajKonkurenta(k3);
            Assert.AreEqual(true, temp.UsunKonkurenta("AdamEx"));
            Assert.AreEqual(1, temp.PodajIloscKonkurentow());
            Assert.AreEqual(false, temp.UsunKonkurenta("AdamEx"));

            temp.DodajKonkurenta(k1);
            temp.DodajKonkurenta(k2);
            temp.UsunWszystkichKonkurentow();
            Assert.AreEqual(0, temp.PodajIloscKonkurentow());
        }