private void UserGroupGridView_DoubleClick(object sender, EventArgs e) { UASUSRGRP selectUserGroup = getSelectedRowToTextBox(); if (selectUserGroup == null) { return; } registerFunction(); }
private void UserGroupGridView_Click(object sender, EventArgs e) { UASUSRGRP selectUserGroup = getSelectedRowToTextBox(); if (selectUserGroup == null) { return; } fillGroupDataToTextBox(selectUserGroup.USER_GRP); }
public void updateUserGroup(DBConnection_EF conn, UASUSRGRP userGrp) { try { conn.SaveChanges(); } catch (Exception ex) { logger.Warn(ex); throw; } }
private void registerFunction() { if (!BCUtility.doLogin(this, bcApp, BCAppConstants.FUNC_USER_MANAGEMENT)) { return; } UASUSRGRP selectUserGroup = getSelectedRowToTextBox(); if (selectUserGroup == null) { return; } FuncCodePopupForm funcCodePopupForm = new FuncCodePopupForm(); funcCodePopupForm.setUserGroup(selectUserGroup.USER_GRP); DialogResult result = funcCodePopupForm.ShowDialog(this); List <UASFNC> selectFuncCodeList = new List <UASFNC>(); if (result == DialogResult.OK) { selectFuncCodeList = funcCodePopupForm.getSelectFunctionCodeList(); funcCodePopupForm.Dispose(); } else { funcCodePopupForm.Dispose(); return; } if (!BCUtility.doLogin(this, bcApp, BCAppConstants.FUNC_USER_MANAGEMENT)) { return; } List <string> funcCodes = selectFuncCodeList.Select(o => o.FUNC_CODE.Trim()).ToList(); Boolean registerSuccess = bcApp.SCApplication.UserBLL.registerUserFunc(selectUserGroup.USER_GRP, funcCodes); if (registerSuccess) { //MessageBox.Show(this, BCApplication.getMessageString("REGISTER_SUCCESS")); BCUtility.showMsgBox_Info(this, BCApplication.getMessageString("REGISTER_SUCCESS")); Refresh(); } else { //MessageBox.Show(this, BCApplication.getMessageString("REGISTER_FAILED")); BCUtility.showMsgBox_Info(this, BCApplication.getMessageString("REGISTER_FAILED")); } }
public Boolean addUserGroup(string user_grp) { DBConnection_EF conn = null; try { conn = DBConnection_EF.GetContext(); conn.BeginTransaction(); UASUSRGRP userGrp = new UASUSRGRP(); userGrp.USER_GRP = user_grp.Trim(); userGroupDao.insertUserGroup(conn, userGrp); conn.Commit(); } catch (Exception ex) { logger.Warn("Add User Group Failed from UASUFNC [user_grp:{0}]", user_grp, ex); if (conn != null) { try { conn.Rollback(); } catch (Exception exception) { logger.Warn("Rollback Failed.", exception); } } return(false); } finally { if (conn != null) { try { conn.Close(); } catch (Exception exception) { logger.Warn("Close Connection Failed.", exception); } } } return(true); }
private void grid_UserGroup_cell_click(object sender, MouseButtonEventArgs e) { try { UASUSRGRP usergroupData = (UASUSRGRP)grid_UserGroup.SelectedItem; if (usergroupData == null) { return; } GA_Group.txt_Content.Text = usergroupData.USER_GRP == null ? string.Empty : usergroupData.USER_GRP; } catch (Exception ex) { logger.Error(ex, "Exception"); } }
public UASUSRGRP getUserGrp(DBConnection_EF conn, string user_grp) { UASUSRGRP rtnUser = null; try { var query = from grp in conn.UASUSRGRP where grp.USER_GRP == user_grp.Trim() select grp; rtnUser = query.SingleOrDefault(); } catch (Exception ex) { logger.Warn(ex); throw; } return(rtnUser); }
public void deleteUserGroupByID(DBConnection_EF conn, string user_grp) { try { UASUSRGRP rtnUser = null; var query = from grp in conn.UASUSRGRP where grp.USER_GRP == user_grp.Trim() select grp; rtnUser = query.SingleOrDefault(); conn.UASUSRGRP.Remove(rtnUser); conn.SaveChanges(); } catch (Exception ex) { logger.Warn(ex); throw; } }
private UASUSRGRP getSelectedRowToTextBox() { int selectedRowCnt = UserGroupGridView.Rows.GetRowCount(DataGridViewElementStates.Selected); if (selectedRowCnt <= 0) { return(null); } int selectedIndex = UserGroupGridView.SelectedRows[0].Index; if (userGroupList.Count <= selectedIndex) { return(null); } UASUSRGRP selectUserGroup = userGroupList[selectedIndex]; return(selectUserGroup); }
private void DelBtn_Click(object sender, EventArgs e) { UASUSRGRP selectUserGroup = getSelectedRowToTextBox(); if (selectUserGroup == null) { return; } if (!BCUtility.doLogin(this, bcApp, BCAppConstants.FUNC_USER_MANAGEMENT)) { return; } var confirmResult = MessageBox.Show(this, "Are you sure to delete this item ?", "Confirm Delete!", MessageBoxButtons.YesNo); if (confirmResult != DialogResult.Yes) { return; } Boolean deleteSuccess = bcApp.SCApplication.UserBLL.deleteUserGroup(selectUserGroup.USER_GRP); if (deleteSuccess) { //MessageBox.Show(this, BCApplication.getMessageString("DELETE_SUCCESS")); BCUtility.showMsgBox_Info(this, BCApplication.getMessageString("DELETE_SUCCESS")); Refresh(); } else { //MessageBox.Show(this, BCApplication.getMessageString("DELETE_FAILED")); BCUtility.showMsgBox_Info(this, BCApplication.getMessageString("DELETE_FAILED")); } }