private void gridView1_DoubleClick(object sender, EventArgs e) { frmRoleAction OfrmRoleAction = new frmRoleAction(); FillData(int.Parse(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "ROLEID").ToString()), OfrmRoleAction); OfrmRoleAction.Show(); }
private void btnAdd_Click(object sender, EventArgs e) { frmRoleAction ofrmRoleAction = new frmRoleAction(); iOperType = 0; FillData(0, ofrmRoleAction); ofrmRoleAction.ShowDialog(this); if (ofrmRoleAction.DialogResult == DialogResult.OK) { GetData(ofrmRoleAction); SaveInfo(); } GetData(); }
private void btnEdit_Click(object sender, EventArgs e) { frmRoleAction ofrmRoleAction = new frmRoleAction(); iOperType = 1; FillData(int.Parse(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "ROLEID").ToString()), ofrmRoleAction); ofrmRoleAction.ShowDialog(this); if (ofrmRoleAction.DialogResult == DialogResult.OK) { GetData(ofrmRoleAction); SaveInfo(); } GetData(); }
private void FillData(int iRoleId, frmRoleAction ofrmRoleAction) { string sDeptSql = "SELECT ID AS ACTIONID,ID,PERMID,ACTIONNO,ACTIONNAME,PARENTID," + "CONVERT(Bit,CASE WHEN(SELECT ROLEID FROM T_ROLE_ACTION WHERE ACTIONID = A.PERMID AND ROLEID = " + iRoleId.ToString() + ") IS NULL THEN 0 ELSE 1 END) AS ISCHECK " + "FROM T_Action A"; ofrmRoleAction.tlRole.DataSource = PublicUtility.GetDataTable(sDeptSql); ofrmRoleAction.tlRole.KeyFieldName = "ACTIONID"; ofrmRoleAction.tlRole.ParentFieldName = "PARENTID"; ofrmRoleAction.tlRole.CheckBoxFieldName = "ISCHECK"; ofrmRoleAction.tlRole.Columns["ID"].Visible = false; ofrmRoleAction.tlRole.Columns["ISCHECK"].Visible = false; //ofrmRoleAction.tlRole.Columns["PARENTID"].Visible = false; ofrmRoleAction.txtRoleName.Text = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "ROLENAME").ToString(); }
private void GetData(frmRoleAction ofrmRoleAction) { iRoleId = int.Parse(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, "ROLEID").ToString()); sRoleName = ofrmRoleAction.txtRoleName.Text.Trim(); sRoleAction = PublicUtility.GetTreeCheckList(ofrmRoleAction.tlRole); }