private void Loadfg() { fg.Tag = 0; fg.BeginUpdate(); clsChucVu_PhanCap cls = new clsChucVu_PhanCap(); DataTable dt = cls.SelectAll_With_Ten(); fg.ClearRows(); fg.SetDataSource(dt); LoadTree(); int iSTT = 0; for (int i = fg.Rows.Fixed; i < fg.Rows.Count; i++) { if (fg.Rows[i].IsNode) { iSTT = 0; } else { fg[i, "STT"] = iSTT; } iSTT++; } fg.Row = -1; fg.AutoSizeRows(); fg.EndUpdate(); fg.Tag = 1; }
private void SaveData() { clsChucVu_PhanCap cls = new clsChucVu_PhanCap(); if (m_bFlag) { cls.ID_ChucVu_CapTren = Convert.ToInt32(cmbCapTren.EditValue); cls.ID_ChucVu_CapDuoi = Convert.ToInt32(cmbCapDuoi.EditValue); cls.Insert(); } else { cls.ID_ChucVu_CapTren = Convert.ToInt32(fg[fg.Row, "ID_ChucVu_CapTren"]); cls.ID_ChucVu_CapDuoi = Convert.ToInt32(fg[fg.Row, "ID_ChucVu_CapDuoi"]); cls.Delete(); cls.ID_ChucVu_CapTren = Convert.ToInt32(cmbCapTren.EditValue); cls.ID_ChucVu_CapDuoi = Convert.ToInt32(cmbCapDuoi.EditValue); cls.Insert(); } }
private void btnXoa_Click(object sender, EventArgs e) { if (fg.Row < fg.Rows.Fixed || fg.Rows[fg.Row].IsNode) { BaseMessages.ShowInformationMessage("Chọn dòng để xóa."); return; } if (BaseMessages.ShowDeleteQuestionMessage() == DialogResult.No) { return; } clsChucVu_PhanCap cls = new clsChucVu_PhanCap(); cls.ID_ChucVu_CapTren = Convert.ToInt32(cmbCapTren.EditValue); cls.ID_ChucVu_CapDuoi = Convert.ToInt32(cmbCapDuoi.EditValue); cls.Delete(); BaseMessages.ShowInformationMessage("Xóa thành công!"); LockEdit(true); Loadfg(); }