public DzialanieWindow() { _d = new Dzialanie(); _orgCRM = new OrgProwadzacaCRM(); InitializeComponent(); cmbokWynik.ItemsSource = Enum.GetValues(typeof(WynikDzialania)); }
public DzialanieWindow(Dzialanie d, OrgProwadzacaCRM org, Klient k) : this() { _d = d; txtData.Text = _d.Data.ToString("dd-MM-yyyy"); txtNazwa.Text = _d.Nazwa; cmbokWynik.SelectedItem = _d.Wynik; txtOpis.Text = _d.Opis; _orgCRM = org; _k = k; lstPracownicy.ItemsSource = new ObservableCollection <Pracownik>(_orgCRM.ListaPracownikow); lstOsobyKontaktowe.ItemsSource = new ObservableCollection <OsobaKontakt>(_k.ListaKontaktow); if (_d.Pracownik != null) { txtPracownik.Text = _d.Pracownik.Imie + " " + _d.Pracownik.Nazwisko; } else { txtPracownik.Text = String.Empty; } if (_d.OsobaKontaktowa != null) { txtKontakt.Text = _d.OsobaKontaktowa.Imie + " " + _d.OsobaKontaktowa.Nazwisko; } else { txtKontakt.Text = String.Empty; } }
public void DodawanieDzialania() { Klient Toyota = new Klient("Toyota S.A.", Branże.Motoryzacja); Dzialanie d = new Dzialanie("Podpisanie umowy", "12.10.2020"); Toyota.DodajDzialanie(d); Assert.AreEqual(Toyota.IleDzialan(), 1); }
public void Klonowanie() { Dzialanie original = new Dzialanie("E-mail w sprawie umowy", "10-12-2020"); Dzialanie clone = (Dzialanie)original.Clone(); Assert.AreEqual(clone.Nazwa, original.Nazwa); Assert.AreEqual(clone.Data, original.Data); Assert.AreEqual(clone.Opis, original.Opis); }
static void Main(string[] args) { Matma matma = new Matma(); Dzialanie dzialanie = new Dzialanie(matma.Dodaj); dzialanie(5, 5); dzialanie += matma.Odejmij; dzialanie(7, 4); Console.ReadKey(); }
public void wykonaj(Dzialanie dzialanie) { if (dzialanie.wynik == null) { if (dzialanie.oper == Operator) { dzialanie.wynik = (dzialanie.zm1 * dzialanie.zm2); } } }
public void ZnajdzDzialaniePoNazwie() { Klient Toyota = new Klient("Toyota S.A.", Branże.Motoryzacja); Dzialanie d1 = new Dzialanie("Podpisanie umowy", "12.10.2020"); Dzialanie d2 = new Dzialanie("Podpisanie umowy", "14.11.2020"); Toyota.DodajDzialanie(d1); Toyota.DodajDzialanie(d2); Assert.AreEqual(Toyota.ZnajdzDzialanie("podpisanie umowy").Nazwa, d2.Nazwa); Assert.AreEqual(Toyota.ZnajdzDzialanie("podpisanie umowy").Data, d2.Data); }
private void buttonUsunDzialanie_Click(object sender, RoutedEventArgs e) { if (lstDzialania.SelectedIndex > -1) { Dzialanie d = (Dzialanie)lstDzialania.SelectedItem; _k.UsunDzialanie(d); _k.StosDoListy(); lstDzialania.ItemsSource = new ObservableCollection <Dzialanie>(_k.DzialaniaList); textblockIleDzialan.Text = _k.IleDzialan().ToString(); } }
public void ZnajdzOstatniKontakt() { Klient Toyota = new Klient("Toyota S.A.", Branże.Motoryzacja); Dzialanie d1 = new Dzialanie("Podpisanie umowy", "12.10.2020"); Dzialanie d2 = new Dzialanie("Podpisanie umowy", "14.11.2020"); Dzialanie d3 = new Dzialanie("Podpisanie umowy", "01.09.2020"); Toyota.DodajDzialanie(d1); Toyota.DodajDzialanie(d2); Toyota.DodajDzialanie(d3); Assert.AreEqual(Toyota.OstatniKontakt(), d2.Data); }
private void buttonDodajDzialanie_Click(object sender, RoutedEventArgs e) { Dzialanie d = new Dzialanie(); DzialanieWindow okno = new DzialanieWindow(d, _orgCRM, _k); bool? ret = okno.ShowDialog(); if (ret == true) { _k.DodajDzialanie(d); _k.StosDoListy(); lstDzialania.ItemsSource = new ObservableCollection <Dzialanie>(_k.DzialaniaList); textblockIleDzialan.Text = _k.IleDzialan().ToString(); } }
public void Porownywanie() { Dzialanie d1 = new Dzialanie("Spotkanie", "01.10.2020"); Dzialanie d2 = new Dzialanie("Rozmowa telefoniczna", "01.11.2020"); Dzialanie d3 = new Dzialanie("Rozmowa telefoniczna", "01.09.2020"); int wynik = d1.CompareTo(d2); Assert.IsTrue(wynik < 0); wynik = d1.CompareTo(d1); Assert.IsTrue(wynik == 0); wynik = d1.CompareTo(d3); Assert.IsTrue(wynik > 0); }
public void ZnajdzDzialaniePoDacie() { Klient Toyota = new Klient("Toyota S.A.", Branże.Motoryzacja); Dzialanie d1 = new Dzialanie("Podpisanie umowy", "12.10.2020"); Dzialanie d2 = new Dzialanie("Podpisanie umowy", "14.11.2020"); Dzialanie d3 = new Dzialanie("Podpisanie umowy", "01.09.2020"); Toyota.DodajDzialanie(d1); Toyota.DodajDzialanie(d2); Toyota.DodajDzialanie(d3); List <Dzialanie> dzialania = Toyota.ZnajdzDzialania("12.10.2020"); Assert.IsTrue(dzialania.Contains(d1)); Assert.IsTrue(dzialania.Contains(d2)); Assert.IsFalse(dzialania.Contains(d3)); }
private void buttonEdytujDzialanie_Click(object sender, RoutedEventArgs e) { if (lstDzialania.SelectedIndex > -1) { Dzialanie d = (Dzialanie)lstDzialania.SelectedItem; Dzialanie klon = (Dzialanie)d.Clone(); DzialanieWindow okno = new DzialanieWindow(klon, _orgCRM, _k); bool? ret = okno.ShowDialog(); if (ret == true) { _k.UsunDzialanie(d); _k.DodajDzialanie(klon); _k.StosDoListy(); lstDzialania.ItemsSource = new ObservableCollection <Dzialanie>(_k.DzialaniaList); } } }
static void Main() { Matma matma = new Matma(); Dzialanie dzialanie = new Dzialanie(matma.Dodaj); // wywoła matma.Dodaj(5,5) dzialanie(5, 5); //dzialanie += matma.Odejmij; // wywoła matma.Dodaj(7,4) // wywoła matma.Odejmij(7,4) //dzialanie(7, 4); //dzialanie.Invoke(7, 4); // to samo co wyzej Console.ReadKey(); }
public void init() { _dzialanie = new Dzialanie(); _dzialanie.oper = '+'; _dodawanie = new Dodawanie(); }
static void Main(string[] args) { bool powtorka = true; while (powtorka) { Console.WriteLine("Podaj numer cwiczenia"); string cwiczenie = Console.ReadLine(); if (cwiczenie == "1") { List <Auto> cars = new List <Auto>(); cars.Add(new Auto("Sedan", "Ford", 120, 5, "JH4NA1150MT000683", "KR1023K", 2012, "Biały", "134513566", "Jan Kowalski", "ul. Klonowa 12 30-001 Kraków", "76032103645", "VOM677636", "21.01.2000", 2013, 21)); cars.Add(new Auto("Kombi", "Seat", 180, 3, "SCFAC23302B500083", "KR1021S", 2016, "Czerwony", "1344353566", "Jan Kowalski", "ul. Klonowa 12 30-001 Kraków", "76032103645", "VOM677636", "21.01.2000", 2017, 21)); cars.Add(new Auto("Kabriolet", "Seat", 100, 3, "1J4FT68SXXL633294", "KR1032A", 2010, "Niebieski", "13443535436", "Paweł Nowak", "ul. Akacjowa 52 30-003 Kraków", "76032103124", "VOM621636", "20.07.2010", 2012, 9)); ICepikData car1 = cars.Find(x => x.Nr_rejestracyjny == "KR1023K"); IStatData car2 = cars.Find(x => x.Nr_rejestracyjny == "KR1021S"); IPoliceData car3 = cars.Find(x => x.Nr_rejestracyjny == "KR1032A"); Console.WriteLine("Wywołanie obiektu typu ICepikData"); car1.getData(); Console.WriteLine(" \n Wywołanie obiektu typu IStatData"); car2.getData(); Console.WriteLine(" \n Wywołanie obiektu typu IPoliceData"); car3.getData(); } if (cwiczenie == "2") { Console.WriteLine("Przeciążanie operatorów: "); Point p1 = new Point(4, 5); Point p2 = new Point(3, 0); Console.WriteLine("Utworzono dwa obiekty Point, p1(4,5) i p2 (3,0)"); Point p3 = p1 + p2; Console.WriteLine("Punkt p3 przy wykorzystaniu operatora +: " + p3.x + ", " + p3.y); if (p1) { Console.WriteLine("Zastosowanie operatora true/false na p1 dało true"); } else { Console.WriteLine("Zastosowanie operatora true/false na p1 dało false"); } if (p2) { Console.WriteLine("Zastosowanie operatora true/false na p2 dało true"); } else { Console.WriteLine("Zastosowanie operatora true/false na p2 dało false"); } Console.WriteLine("Wynik działania p1<p2: " + (p1 < p2)); Console.WriteLine("Nie ma możliwości przeciążenia tylko operatora '<'"); p1++; Console.WriteLine("Zastosowano operator ++ na p1, wynik: " + p1.x + ", " + p1.y); p2--; Console.WriteLine("Zastosowano operator ++ na p2, wynik: " + p2.x + ", " + p2.y); Point p = 5; p1++; Console.WriteLine("Wykonana operacje Point p=5, współrzędne powstałego punktu: " + p.x + ", " + p.y); p = new Point(2, 5); int suma = (int)p; Console.WriteLine("Wykonana operacje Point p=new Point(2,5); int suma = (int)suma, wynik operacji: " + suma); Console.WriteLine("Nie ma możliwości nadpisania operatora +=, gdyż nie ma możlwiości przeciążania operatorów przypisań."); } if (cwiczenie == "3") { Dzialania dzialania = new Dzialania(); Dzialanie dzialanie = new Dzialanie(dzialania.Dodaj); dzialanie += dzialania.Odejmij; dzialanie += dzialania.Pomnoz; dzialanie += dzialania.Podziel; dzialanie(10, 5); } Console.WriteLine("Powtórzyć program? [T/N]"); string pytanie = Console.ReadLine(); if (pytanie == "N" || pytanie == "n") { powtorka = false; } } }
public Bramka(Dzialanie dzialanie) { DzialanieBramki = dzialanie; _Wyjscie = new Wtyk(); Wejscia = new Wtyk[2]; }
public void init() { _dzialanie = new Dzialanie(); _dzialanie.oper = '/'; _dzielenie = new Dzielenie(); }
public Efekt(TypEfektu typ, Dzialanie dzialanie, int ilosc = 1) { Ilosc = ilosc; Dzialanie = dzialanie; Typ = typ; }
public void init() { _dzialanie = new Dzialanie(); _dzialanie.oper = '*'; _mnozenie = new Mnozenie(); }