Ejemplo n.º 1
0
 public void PozoviDelegate(int broj, Delegat delegat)
 {
     delegat(broj);
 }
Ejemplo n.º 2
0
 // Use this for initialization
 void Start()
 {
     d = mainFunc;
 }
Ejemplo n.º 3
0
 public AddEditFirmaForm()
 {
     InitializeComponent();
     bancaCmb.DataSource   = Banca.GetAll();
     delegatCmb.DataSource = Delegat.GetAll();
 }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            ConsoleKeyInfo key;

            key = Console.ReadKey();
            InfectedPation       firstpation  = null;
            OncologyPation       secondpation = null;
            PsychotherapiyPation thirdpation  = null;

            while (key.Key != ConsoleKey.Escape)
            {
                Console.WriteLine("What is type of pation? Input 1 (infected pation), 2(oncology pation), 3(psychotherapiy pation)");
                int    i;
                string st;
                st = Console.ReadLine();
                while (!Int32.TryParse(st, out i))
                {
                    st = Console.ReadLine();
                }
                if (i == 1)
                {
                    double bloodsugar1;
                    double bloodsugar2;
                    firstpation = new InfectedPation("Man", 22, "Pasha", 180, 184, 0000);
                    Console.WriteLine("Input result bloods:");
                    string str = Console.ReadLine();
                    while (!double.TryParse(str, out bloodsugar1))
                    {
                        str = Console.ReadLine();
                    }
                    string str2 = Console.ReadLine();
                    while (!double.TryParse(str2, out bloodsugar2))
                    {
                        str2 = Console.ReadLine();
                    }
                    firstpation.AnalizeBlood(bloodsugar1, bloodsugar2);
                    firstpation.Print("bad", "cancer", "hard medium", firstpation);
                    Delegat.DelegatDisplay(firstpation);
                }
                if (i == 2)
                {
                    secondpation = new OncologyPation("Woman", 19, "Rose", 50, 170, 0001, "remisson");
                    secondpation.SetStarEndDisease(2020, 6, 4, "start");
                    secondpation.SetStarEndDisease(2021, 12, 2, "end");
                    secondpation.Print("bad", "cancer", "hard medium", secondpation);
                    Delegat.DelegatDisplay(secondpation);
                }
                if (i == 3)
                {
                    thirdpation = new PsychotherapiyPation("Woman", 20, "Scarlet", 56, 170, 0002);

                    Console.WriteLine("Input your training treatment:");

                    for (int a = 0; a < 7; a++)
                    {
                        thirdpation[a] = Console.ReadLine();
                    }
                    thirdpation.Print("bad", "cancer", "hard medium", thirdpation);
                    Delegat.DelegatDisplay(thirdpation);
                }



                if (secondpation != null && secondpation != null && thirdpation != null)
                {
                    List <Person> p = new List <Person>()
                    {
                        secondpation, firstpation, thirdpation
                    };
                    p.Sort();
                    Console.WriteLine("Input 1 if you want see sort list");
                    ConsoleKeyInfo k = Console.ReadKey();
                    foreach (Person per in p)
                    {
                        per.InforamationPerson(k);
                    }
                }

                Console.WriteLine("Push Escape if you end");
                key = Console.ReadKey();
            }
        }
Ejemplo n.º 5
0
 public T TestDelegate <T>(Delegat <T> delegat, params T[] args)
 {
     return(delegat(args));
 }
Ejemplo n.º 6
0
 private void RefreshDelegatList()
 {
     filterTbox.Text = string.Empty;
     this.delegatBindingSource.DataSource = null;
     this.delegatBindingSource.DataSource = Delegat.GetAll();
 }
Ejemplo n.º 7
0
        public static void Wybor()
        {
            Delegat d = new Delegat(Studenci.Wyświetl);

            d += Studenci.PytanieOZapisywanie;
            int i;

            do
            {
                i = Menu();
                switch (i)
                {
                case 1:
                    Studenci.Wyświetl(Studenci.listaStudentów);
                    Console.ReadKey();
                    break;

                case 2:
                    List <Student> lista = Studenci.WyszukajStudentówDziennych();
                    d(lista);
                    break;

                case 3:
                    List <Student> lista2 = Studenci.WyszukajStudentówZaocznych();
                    d(lista2);
                    break;

                case 4:
                    int ind = Studenci.ZnajdźStudenta();
                    if (ind >= 0)
                    {
                        Studenci.listaStudentów[ind].WyświetlPełneInformacje();
                    }

                    Console.ReadKey();
                    break;

                case 5:
                    int numer = Studenci.ZnajdźStudenta();
                    if (numer >= 0)
                    {
                        Modyfikacja.Wybor(numer);
                    }

                    break;

                case 6:
                    Studenci.listaStudentów.Sort();
                    d(Studenci.listaStudentów);
                    break;

                case 7:
                    Studenci.listaStudentów.Sort(new Student.PoWydziale());
                    d(Studenci.listaStudentów);
                    break;

                case 8:
                    Studenci.listaStudentów.Sort(new Student.PoKierunku());
                    d(Studenci.listaStudentów);
                    break;

                case 9:
                    Studenci.listaStudentów.Sort(new Student.PoŚredniej());
                    d(Studenci.listaStudentów);
                    break;

                case 10:
                    Studenci.Wyświetl(Studenci.Wczytywanie());
                    Console.ReadKey();
                    break;

                default:
                    break;
                }
            } while (i != 0);
        }