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(); } }
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(); } } } }
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(); } } } }