Exemple #1
0
        private void ButtonSelectMedOrg_Click(object sender, EventArgs e)
        {
            int             row = dataGridViewSelectMedOrg.SelectedCells[0].RowIndex;
            int             id  = Convert.ToInt32(dataGridViewSelectMedOrg.Rows[row].Cells[0].Value);
            MedOrganization org = control.GetMedOrgById(id);

            parentForm.SetSelectedMedOrg(org);
            Close();
        }
Exemple #2
0
        public List <MedOrganization> GenListMedOrg()
        {
            int    i         = 0;
            string NameOrgan = "";
            string Adres     = "";
            string TelNumber = "";

            FileInfo fi = new FileInfo(MedOrgPath);

            if (fi.Exists)
            {
                SaveOrLoad load = new SaveOrLoad();
                MedOrgList = (List <MedOrganization>)load.MedOrgXMLDeSerialize();
            }
            else
            {
                do
                {
                    NameOrgan = ((OrgName)rand.Next(1, 5)).ToString();
                    if (isExist(MedOrgList, NameOrgan))
                    {
                        NameOrgan = ((OrgName)rand.Next(1, 5)).ToString();
                    }
                    else
                    {
                        Adres = ((Streets)rand.Next(1, 8)).ToString();
                        if (isExist(MedOrgList, NameOrgan, Adres))
                        {
                            Adres = ((Streets)rand.Next(1, 8)).ToString();
                        }
                        else
                        {
                            TelNumber = "+7" + (rand.Next(701, 708).ToString()) + (rand.Next(1000000, 9999999).ToString());
                            MedOrganization medOrganization = new MedOrganization(NameOrgan, Adres, TelNumber);
                            medOrganization.Id = rand.Next(100000, 999999);
                            foreach (Patient item in PatientList)
                            {
                                if (NameOrgan == item.MedOrgName)
                                {
                                    medOrganization.PatientList.Add(item);
                                }
                            }

                            MedOrgList.Add(medOrganization);
                            i++;
                        }
                    }
                } while (i < 4);
            }
            //foreach (MedOrganization item in MedOrgList)
            //{
            //    item.MedOrganizationInfo();
            //}

            return(MedOrgList);
        }
Exemple #3
0
        public static void AddMedOrg()
        {
            MedOrganization newMedOrg = new MedOrganization();

            Console.Write("введите название мед организации: ");
            newMedOrg.NameOfOrganization = Console.ReadLine();
            Console.Write("введите адрес мед организации: ");
            newMedOrg.Address = Console.ReadLine();
            Console.Write("введите телефон мед организации: ");
            newMedOrg.TelephoneNumber = Console.ReadLine();
            if (ServiseMedOrganization.AddMedOrg(newMedOrg))
            {
                SetConsoleColor(string.Format("организация {0} добавлена", newMedOrg.NameOfOrganization), ConsoleColor.Green);
            }
            else
            {
                SetConsoleColor("при добавлении возникла ошибка", ConsoleColor.Red);
            }
        }
Exemple #4
0
        public static void AddMedOrganization()
        {
            MedOrganization newMedOrganization = new MedOrganization();

            Console.Write("Введите название мед организации: ");
            newMedOrganization.NameOfOrganization = Console.ReadLine();
            Console.Write("Введите адрес мед организации: ");
            newMedOrganization.Address = Console.ReadLine();
            Console.Write("Введите телефон мед организации: ");
            newMedOrganization.TelephoneNumber = Console.ReadLine();
            if (ServiceMedOrganizations.AddMedOrganization(newMedOrganization))
            {
                SetConsoleColor(string.Format("Организация {0} добавлена", newMedOrganization.NameOfOrganization), ConsoleColor.Green);
            }
            else
            {
                SetConsoleColor(string.Format("При добавлении произошла ошибка", newMedOrganization.NameOfOrganization), ConsoleColor.Red);
            }
        }
Exemple #5
0
        static void Main(string[] args)
        {
            MedOrganization m1 = new MedOrganization();

            m1.NameOfOrganization = "Aimedikus";


            MedOrganization m3 = new MedOrganization();

            m1.NameOfOrganization = "RahatClinic";

            MedOrganization m2 = new MedOrganization();

            m1.NameOfOrganization = "IRM";

            List <User> users = new List <User>();

            users.Add(new User("takitoka", "gh4df54", "Kapasheva Dana", m1));

            users.Add(new User("john56", "sgh4d41s4", "Snow John", m2));

            users.Add(new User("hannahbanana", "dgdg45a4", "Hannah Montana", m3));



            XmlSerializer formatter = new XmlSerializer(typeof(List <User>));

            using (FileStream fs = new FileStream("users.xml", FileMode.OpenOrCreate))
            {
                formatter.Serialize(fs, users);
                //   Console.WriteLine("объект сериализирован");
            }



            ServiseProgram.PrintMenu();

            switch (ServiseProgram.GetPunctMenu())
            {
            case 1:
            {
                ServiseProgram.Autorization();
            }
            break;

            case 2:
            {
                if (ServiseUser.Registration(ServiseProgram.GetUserInfoForRegist()))
                {
                    Console.Clear();
                    Console.WriteLine("register ok");
                }
                else
                {
                    Console.Clear();
                    Console.WriteLine("register error");
                }
            }
            break;
            }
        }
 public void SetSelectedMedOrg(MedOrganization org)
 {
     selectedOrg = org;
     textBoxCreateDocMedOrg.Text = org.Name;
 }
Exemple #7
0
 public ZaprosNaPrikreplenie(Patient patient, MedOrganization medOrg)
 {
     Zpatient = patient;
     ZmedOrg  = medOrg;
 }