예제 #1
0
        static void Main(string[] args)
        {
            IPatient patient = new Patient
            {
                Name = "John Wick",
                Complaint = "I can't run fast!",
                Diagnosis = "Not viewed",
                Recipe = "Not writed"
            };
            IInsuranceCompany insuranceCompany = new InsuranceCompany();
            Console.WriteLine("*** Clinic of \"Eternal Rest\" greeting You! ***");
            Console.WriteLine();

            IHospital hospital = new Hospital(patient);
            Console.WriteLine("Name: {0}", patient.Name);
            Console.WriteLine("Complaint: {0}", patient.Complaint);
            Console.WriteLine();
            hospital.DoctorVisit(patient);
            Console.WriteLine("{0}, your diagnosis is \"{1}\".", patient.Name, patient.Diagnosis);
            Console.WriteLine("Recipe: {0}.", patient.Recipe);
            insuranceCompany.onInvoicePaid += hospital.Healing;
            Console.WriteLine("Invoice is sended to your Insurance Company... waiting for payment...");
            insuranceCompany.Paying(hospital.GetInvoice());

            Console.WriteLine();
            Console.WriteLine("Your current diagnosis is \"{0}\".", patient.Diagnosis);
            Console.Read();
        }
예제 #2
0
파일: Program.cs 프로젝트: pellee/Hospital
        static void Main(string[] args)
        {
            var hospital = new Hospital(CrearMedicos(), CrearAdmin(), new Farmacia());

            hospital.MenuHospital();
        }
예제 #3
0
        static void Main(string[] args)
        {
            Console.Write("Wpisz nazwę szpitala: ");
            Hospital employee = new Hospital(Console.ReadLine());

            Console.Write("Wpisz username : "******"Wpisz password : "******"Proszę wpisać pracownika tutaj\n");

            while (true)
            {
                Console.Write("\nWhich types of users in the system: doctor, nurse, administrator ");
                string position = Console.ReadLine();
                Console.Write("\nEnter first name : ");
                string firstName = Console.ReadLine();
                Console.Write("Enter Surname : ");
                string surname = Console.ReadLine();
                Console.WriteLine("Enter ID Number : ");
                int ID = int.Parse(Console.ReadLine());
                switch (position)
                {
                case "doctor":
                    Doctor doctor = new Doctor(firstName, surname, ID, username, password);
                    //employee.AddEmployee(employee);
                    break;

                case "administrator":
                    Employee admin = new Employee(firstName, surname, ID, username, password);
                    employee.AddEmployee(employee);
                    if (askForContinue() == true)
                    {
                        continue;
                    }
                    else
                    {
                        break;
                    }

                case "nurse":
                    Nurse nurse = new Nurse(firstName, surname, ID, username, password);
                    break;
                }
                Console.Clear();
                employee.DisplayInfo();

                /*if (askForContinue() == true)
                 * {
                 *  continue;
                 * }
                 * else
                 * {
                 *  break;
                 * }*/
            }
            //Console.Clear();
            //employee.DisplayInfo();
        }
예제 #4
0
파일: Engine.cs 프로젝트: nadsit/Study
 public Engine()
 {
     this.hospital = new Hospital();
 }