private void CreateSch_Click(object sender, RoutedEventArgs e)
        {
            using (ModelBD md = new ModelBD())
            {
                var fioPatserv = from p in md.Patients
                                 join n in md.NumberAnalyze on p.ID equals n.IDPatient
                                 join s in md.SetServicee on n.IDService equals s.ID
                                 select new
                {
                    NamePat  = p.FIO,
                    NameServ = s.Name
                };

                var SetLabServ = from n in md.NumberAnalyze
                                 join ss in md.LabServices on n.IDService equals ss.ID
                                 join p in md.Patients on n.IDPatient equals p.ID
                                 where ss.ID == n.IDService
                                 select new
                {
                    NamePat  = p.FIO,
                    NameServ = ss.Name
                };

                var patName = md.Patients.ToList();

                ArrayList list = new ArrayList();

                string nam = "";
                foreach (var item in patName)
                {
                    foreach (var item1 in SetLabServ)
                    {
                        if (item1.NamePat == item.FIO)
                        {
                            nam += item1.NameServ + ", ";
                        }
                    }
                    list.Add(item.FIO + " - " + nam);
                    nam = "";
                }

                StrahSch strah = new StrahSch(list);
                strah.Show();
            }
        }
Exemplo n.º 2
0
        public void Sign()
        {
            if (LOG.Text.Length == 0 && PASS.Text.Length == 0)
            {
                MessageBox.Show("Введите логин и пароль");
            }
            else if (LOG.Text.Length == 0 && PASS.Text.Length != 0)
            {
                MessageBox.Show("Введите логин");
            }
            else if (LOG.Text.Length != 0 && PASS.Text.Length == 0)
            {
                MessageBox.Show("Введите пароль");
            }
            else
            {
                using (ModelBD md = new ModelBD())
                {
                    var login    = md.Users.FirstOrDefault(p => p.Login.Equals(LOG.Text));
                    var password = md.Users.FirstOrDefault(p => p.Password.Equals(PASS.Text));

                    if (login == null && password == null)
                    {
                        MessageBox.Show("Такого логина и пароля не существует");
                    }
                    else if (login == null && password != null)
                    {
                        MessageBox.Show("Неправильный логин");
                    }
                    else if (password == null && login != null)
                    {
                        MessageBox.Show("Неправильный пароль");
                    }
                    else
                    {
                        Users      user       = md.Users.Where(p => p.Login.Equals(LOG.Text) && p.Password.Equals(PASS.Text)).FirstOrDefault();
                        UserWindow userWindow = UserWindow.getInst(user);
                        userWindow.Show();
                    }
                }
            }
        }
Exemplo n.º 3
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (LOG.Text.Length == 0 && PASS.Text.Length == 0)
            {
                MessageBox.Show("Введите логин и пароль");
            }
            else if (LOG.Text.Length == 0 && PASS.Text.Length != 0)
            {
                MessageBox.Show("Введите логин");
            }
            else if (LOG.Text.Length != 0 && PASS.Text.Length == 0)
            {
                MessageBox.Show("Введите пароль");
            }
            else
            {
                using (ModelBD md = new ModelBD())
                {
                    var login    = md.Users.FirstOrDefault(p => p.Login.Equals(LOG.Text));
                    var password = md.Users.FirstOrDefault(p => p.Password.Equals(PASS.Text));

                    if (login == null && password == null)
                    {
                        MessageBox.Show("Такого логина и пароля не существует");
                    }
                    else if (login == null && password != null)
                    {
                        MessageBox.Show("Неправильный логин");
                    }
                    else if (password == null && login != null)
                    {
                        MessageBox.Show("Неправильный пароль");
                    }
                    else
                    {
                        Users      user       = md.Users.Where(p => p.Login.Equals(LOG.Text) && p.Password.Equals(PASS.Text)).FirstOrDefault();
                        UserWindow userWindow = new UserWindow(user);
                        userWindow.Show();
                    }
                }
            }
        }