private void BtnDelet_Click(object sender, EventArgs e) { btnDesibel(); btnSave.Visible = false; if (dataGridViewX1.CurrentRow != null) { try { string dep = dataGridViewX1.CurrentRow.Cells[0].Value.ToString(); if (RtlMessageBox.Show($"آیا از حذف {dep } مطمئن هستید ؟", "توجه", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == System.Windows.Forms.DialogResult.Yes) { NetCollegeEntities db = new NetCollegeEntities(); var dept = dataGridViewX1.CurrentRow.Cells[0].Value.ToString(); DeptTable deptTable = db.DeptTables.Where(c => c.deptId.ToString() == dept).Single(); db.Entry(deptTable).State = System.Data.Entity.EntityState.Deleted; db.DeptTables.Remove(deptTable); db.SaveChanges(); BindGrid(); } } catch (Exception) { RtlMessageBox.Show("خطا در انجام حذف!"); } btnEnebel(); } else { RtlMessageBox.Show("رکوردی انتخاب نشده است"); } }
private void DataGridViewX1_CellClick(object sender, DataGridViewCellEventArgs e) { NetCollegeEntities db = new NetCollegeEntities(); var dep = dataGridViewX1.CurrentRow.Cells[0].Value.ToString(); DeptTable deptTable = db.DeptTables.Where(c => c.deptId.ToString() == dep).Single(); txtdeptId.Text = deptTable.deptId.ToString(); txtdeptName.Text = deptTable.deptName; txtboss.Text = deptTable.boss; }
private void BtnEdit_Click(object sender, EventArgs e) { txtdeptName.Enabled = true; txtboss.Enabled = true; btnSave.Image = amozeshgah.Properties.Resources.icons8_save_as; IsEdit = true; NetCollegeEntities db = new NetCollegeEntities(); var dep = dataGridViewX1.CurrentRow.Cells[0].Value.ToString(); DeptTable deptTable = db.DeptTables.Where(c => c.deptId.ToString() == dep).Single(); txtdeptId.Text = deptTable.deptId.ToString(); txtdeptName.Text = deptTable.deptName; txtboss.Text = deptTable.boss; btnDesibel(); }
private void BtnSave_Click(object sender, EventArgs e) { NetCollegeEntities db = new NetCollegeEntities(); if (IsEdit == false) { DeptTable deptTable = new DeptTable(); deptTable.deptName = txtdeptName.Text; deptTable.boss = txtboss.Text; try { db.DeptTables.Add(deptTable); RtlMessageBox.Show(" ساختمان جدیداضافه شد "); db.SaveChanges(); } catch { RtlMessageBox.Show("خطا در انجام عملیات"); } } else { DeptTable deptTable = new DeptTable(); deptTable.deptName = txtdeptName.Text; deptTable.boss = txtboss.Text; deptTable.deptId = int.Parse(txtdeptId.Text); db.Entry(deptTable).State = System.Data.Entity.EntityState.Modified; IsEdit = false; RtlMessageBox.Show("ویرایش ساختمان انجام شد"); db.SaveChanges(); } btnAdd.Enabled = true; btnEdit.Enabled = true; btnDelet.Enabled = true; btnEnebel(); BindGrid(); }