private void Enter_Click(object sender, EventArgs e) { if (логинTextBox.Text == "" || парольTextBox.Text == "") { MessageBox.Show("Нужно ввести логин и пароль!"); return; } //поиск уч. записи в БД foreach (Сотрудники usr in db.Сотрудники) { //если данные найдены запускается одна из следующих форм if ((usr != null) && (usr.Пароль == парольTextBox.Text)) { USER = usr; FORMA = this; //форма Адимна if (usr.оль == "Администратор") { Admin frm = new Admin(); frm.db = db; DialogResult dr = frm.ShowDialog(); if (dr == DialogResult.OK) { сотрудникиBindingSource.DataSource = db.Сотрудники.ToList(); } this.Hide(); } //форма менеджера А else if (usr.оль == "Менеджер А") { ManagerA frm = new ManagerA(); frm.Show(); this.Hide(); } //форма менеджера С else if (usr.оль == "Менеджер С") { ManagerC frm = new ManagerC(); frm.Show(); this.Hide(); } else { MessageBox.Show($"Роли {usr.Роль} в системе нет!"); return; } } } }
private void DeleteBtn_Click(object sender, EventArgs e) { Сотрудники lich = (Сотрудники)сотрудникиBindingSource.Current; DialogResult dr = MessageBox.Show( "Вы действительно хотите удалить данные пациента? " + lich.ID_Сотрудника.ToString(), "Удаление данных", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { db.Сотрудники.Remove(lich); try { db.SaveChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message); } сотрудникиBindingSource.DataSource = db.Сотрудники.ToList(); } }
private void Register_Click(object sender, EventArgs e) { if (iD_СотрудникаTextBox.Text == "" || логинTextBox.Text == "" || парольTextBox.Text == "" || рольTextBox.Text == "" || номерMaskedTextBox.Mask == "" || фИОTextBox.Text == "") { MessageBox.Show("Одно из важных полей не заполнено!"); return; } user = (Сотрудники)сотрудникиBindingSource.List[0]; db.Сотрудники.Add(user); try { db.SaveChanges(); DialogResult = DialogResult.OK; } catch (Exception ex) { MessageBox.Show($"Ошибка: {ex.Message}"); } //Сотрудники lich = new Сотрудники(); //try //{ // lich.ID_Сотрудника = Convert.ToInt32(iD_СотрудникаTextBox.Text); //} //catch (Exception ex) //{ // MessageBox.Show("Неверные данные" + ex.Message); // return; //} //lich.ФИО = фИОTextBox.Text; //lich.Номер = номерTextBox.Text; //lich.Логин = логинTextBox.Text; //lich.Пароль = парольTextBox.Text; //lich.Пол = comboBox1.Text; //lich.Роль = рольTextBox.Text; ////lich.Фото = фотоPictureBox; //db.Сотрудники.Add(lich); //db.SaveChanges(); //DialogResult = DialogResult.OK; }