private void MBut_editFreeWork_Click_1(object sender, EventArgs e) { using (DataBase db = new DataBase()) { try { if (idOreder != 0) { usersRole fs = db.usersRole.FirstOrDefault(p => p.id == idOreder); logs lg = new logs(); lg.oldValue = idOreder + " " + mTextB_edituserFIO.Text.Trim(); fs.users.fio = mTextB_edituserFIO.Text.Trim(); lg.idUser = this.idUser; lg.typeSql = "Update"; lg.nameTable = "FreeWork"; lg.fielTable = "id, nameFreeWork"; lg.newValue = mTextB_edituserFIO.Text.Trim(); lg.dateCrt = DateTime.Now; db.logs.Add(lg); db.SaveChanges(); funDGV(); MessageBox.Show("Данные изменены"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void MBut_addFreeWork_Click_1(object sender, EventArgs e) { using (DataBase db = new DataBase()) { try { if (idOreder == 0) { usersRole ur = new usersRole(); ur.users.fio = mTextB_adduserFIO.Text.Trim(); ur.role.name = mComB_addRole.Text.Trim(); logs lg = new logs(); lg.idUser = this.idUser; lg.typeSql = "Insert"; lg.nameTable = "FreeWork"; lg.fielTable = "id, nameFreeWork"; lg.newValue = mTextB_adduserFIO.Text.Trim() + " " + mComB_addRole.Text.Trim(); lg.dateCrt = DateTime.Now; db.logs.Add(lg); db.usersRole.Add(ur); db.SaveChanges(); funDGV(); MessageBox.Show("Запись добавлена"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void Dgv_usersRole_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { using (DataBase db = new DataBase()) { int idOreders = (int)dgv_usersRole["id", e.RowIndex].Value; usersRole fs = db.usersRole.FirstOrDefault(p => p.id == idOreders); mTextB_edituserFIO.Visible = true; mTextB_edituserFIO.Text = fs.users.fio; mBut_editFreeWork.Visible = true; idOreder = idOreders; } }
private void Menu_delUserRole_Click(object sender, EventArgs e) { // ToolStripItem clickedItem = sender as ToolStripItem; using (DataBase db = new DataBase()) { var Result = MessageBox.Show("Вы уверены что хотите удалить данную запись?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question); usersRole ur = db.usersRole.FirstOrDefault(obj => obj.id == idOreder); try { if (Result == DialogResult.Yes) { db.usersRole.Remove(ur); db.SaveChanges(); funDGV(); MessageBox.Show("Запись удалена"); } } catch { MessageBox.Show("Данного приказа уже нет"); } } }
private void But_enter_Click(object sender, EventArgs e) { try { using (DataBase db = new DataBase()) { string pingpass = tb_Pin.Text; usersRole ur = db.usersRole.FirstOrDefault(p => p.users.pin == pingpass); if (ur == null) { MessageBox.Show("У данного пользователя нет прав для работы с данной программой!"); } else { idUser = ur.users.id; Pin = true; userRole = ur.role.name; userPin = pingpass; Close(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }