private void SaveData() { MasterUserCompanyGroupDAL _dal = null; Hashtable _htParameters = null; int iNextID = 0; //System.Diagnostics.Debugger.Break(); try { _dal = new MasterUserCompanyGroupDAL(); _htParameters = new Hashtable(); MPF23.Shared.Mapper.UIToDB.Map(pnlBody.Controls, _htParameters); Utility.ApplyDefaultProp(_htParameters); _htParameters["p_user_id"] = txtUSER_ID.Text; if (Request.Params["action"] == "add") { _dal.Insert(_htParameters, ref iNextID); } else { _htParameters["p_id"] = Request.Params["id"]; //_htParameters["p_user_id_baru"] = txtUSER_ID.Text; _dal.Update(_htParameters); iNextID = Int32.Parse(Request.Params["id"]); } Utility.ShowMessageBox(this, Utility.SAVE_DATA_SUCCESS_MESSAGE, null, "userdetail.aspx?action=edt&id=" + txtUSER_ID.Text); } catch (Exception ex) { Utility.ShowMessageBox(this, Utility.SAVE_DATA_FAIL_MESSAGE, ex, null); } }
private void BindData() { MasterUserCompanyGroupDAL _dal = null; Hashtable _htParameters = null; DataTable _dt = null; //string sRetValue = ""; try { //System.Diagnostics.Debugger.Break(); _dal = new MasterUserCompanyGroupDAL(); _htParameters = new Hashtable(); _htParameters["p_user_id"] = Request.Params["id"]; _htParameters["p_keywords"] = ""; _dt = _dal.GetRows(_htParameters); gvwList.DataSource = _dt; gvwList.DataBind(); } catch (Exception ex) { Utility.ShowMessageBox(this, Utility.LOAD_DATA_FAIL_MESSAGE, ex, null, null); } }
private void GetUserRoles() { MasterUserCompanyGroupDAL _dalUserCompanyGroup = null; MasterGroupRoleDAL _dalGroupRole = null; Hashtable _htParameter = null; ArrayList _alRole = null; try { //System.Diagnostics.Debugger.Break(); _dalUserCompanyGroup = new MasterUserCompanyGroupDAL(); _dalGroupRole = new MasterGroupRoleDAL(); _htParameter = new Hashtable(); _htParameter["p_user_id"] = txtUID.Text; _htParameter["p_c_code"] = Session[SessionKey.CURRENT_ENTITY_SESSION_KEY].ToString(); DataTable _dt = _dalUserCompanyGroup.GetRowByUserIDCCode(_htParameter); if (_dt.Rows.Count == 0) { _alRole = new ArrayList(); Session[SessionKey.CURRENT_USER_ROLE_SESSION_KEY] = _alRole; } else { //ada di database, lalu ambil data role _htParameter["p_group_code"] = _dt.Rows[0]["GROUP_CODE"]; DataTable _dtRoles = _dalGroupRole.GetRowByGroupCode(_htParameter); _alRole = new ArrayList(); foreach (DataRow dr in _dtRoles.Rows) { _alRole.Add(dr["ROLE_CODE"]); } Session[SessionKey.CURRENT_USER_ROLE_SESSION_KEY] = _alRole; } } catch (Exception ex) { } }
protected void LoadData() { MasterUserCompanyGroupDAL _dal = null; Hashtable _htParameters = null; try { _dal = new MasterUserCompanyGroupDAL(); _htParameters = new Hashtable(); _htParameters["p_id"] = Request.Params["id"]; DataTable _dt = _dal.GetRow(_htParameters); MPF23.Shared.Mapper.DBToUI.Map(pnlBody.Controls, _dt.Rows[0]); } catch (Exception ex) { Utility.ShowMessageBox(this, Utility.LOAD_DATA_FAIL_MESSAGE, ex, null); } }