private bool CheckUser(ALRD_SecurityUserEntity entity) { try { ALRD_SecurityUserEntity objEntity = new ALRD_SecurityUserEntity(); objEntity = ALRD_SecurityUserService.GetService().GetAll(entity).FirstOrDefault(); if (objEntity != null && objEntity.COMPID.HasValue) { GlobalClass.IsLogin = true; GlobalClass.UserID = (long)objEntity.COMPID; //GlobalClass.PublicUserID = objEntity.Public_User_ID.HasValue ? (long)objEntity.Public_User_ID : -99; GlobalClass.UserRoleID = objEntity.RoleID.HasValue ? (long)objEntity.RoleID : -99; GlobalClass.Email = objEntity.Email; GlobalClass.UserName = objEntity.UserName; GlobalClass.UserFullName = objEntity.FullName; GlobalClass.BlockIPAccess = objEntity.BlockIPAccess != null?objEntity.BlockIPAccess.Trim() : string.Empty; GlobalClass.BlockMacAccess = objEntity.BlockMacAccess != null?objEntity.BlockMacAccess.Trim() : string.Empty; GlobalClass.UserRolePermission = ALRD_SecurityRoleDetailService.GetService().GetAll(new ALRD_SecurityRoleDetailEntity { RoleID = GlobalClass.UserRoleID, IsVisible = true }).ToList(); return(true); } else { return(false); } } catch (Exception ex) { throw ex; } }
private void LoadEntityList(ALRD_SecurityUserEntity entity) { try { if (entity.PageSize < 0) { entity.PageSize = 10; } if (entity.SortExpression == string.Empty) { entity.SortExpression = "UserName ASC"; } LocalEntityList = ALRD_SecurityUserService.GetService().GetAll(entity).ToList(); //lsvUserList.Items.Clear(); if (LocalEntityList != null && LocalEntityList.Count > 0) { lsvUserList.DataSource = LocalEntityList; lsvUserList.DataBind(); } else { lsvUserList.DataSource = null; lsvUserList.DataBind(); } } catch (Exception ex) { Error = ex.Message; } }
protected void btnSave_Click(object sender, EventArgs e) { this.lblException.Text = ""; this.lblResult.Text = ""; try { if (btnSave.Text == "Save") { ALRD_SecurityUserEntity entity = BuiltEntity(); long i = ALRD_SecurityUserService.GetService().Add(entity); if (i > 0) { SuccessMessage = "Information Saved Successfully"; LoadEntity(new ALRD_SecurityUserEntity { COMPID = i }); } } else { ALRD_SecurityUserEntity entity = BuiltEntity(); clsStringEnc cls = new clsStringEnc(); ALRD_SecurityUserEntity objEnt = ALRD_SecurityUserService.GetService().GetAll(new ALRD_SecurityUserEntity { COMPID = GlobalClass.UserID }).FirstOrDefault(); if (objEnt != null && cls.decryptSimple(objEnt.Password) == entity.PasswordPrevious) { long i = ALRD_SecurityUserService.GetService().Update(entity); if (i > 0) { SuccessMessage = "Information Updated Successfully"; LoadEntity(new ALRD_SecurityUserEntity { COMPID = entity.COMPID }); } } else { SuccessMessage = "Previous password does not match."; } } } catch (Exception ex) { Error = ex.Message; } }
protected void lsvUserList_ItemCommand(object sender, ListViewCommandEventArgs e) { this.lblException.Text = ""; this.lblResult.Text = ""; try { string CommandName = e.CommandName.ToString(); string CommandArgument = e.CommandArgument.ToString(); if (CommandArgument.ToString() != "") { long Value = long.Parse(CommandArgument.ToString()); if (CommandName == "edit") { GlobalClass.FormUserID = Value; Response.Redirect("SecurityUserInfo.aspx", true); } else if (CommandName == "delete") { ALRD_SecurityUserEntity entity = new ALRD_SecurityUserEntity { COMPID = Value }; //LoadEntityList(entity); long i = ALRD_SecurityUserService.GetService().Delete(entity); LoadEntityList(new ALRD_SecurityUserEntity()); Error = "Information Deleted Successfully"; } } } catch (Exception ex) { Error = ex.Message; } }
private void LoadEntity(ALRD_SecurityUserEntity entity) { try { ALRD_SecurityUserEntity objEntity = ALRD_SecurityUserService.GetService().GetAll(entity).FirstOrDefault(); ClearControlStates(pnlForm); if (objEntity != null && objEntity.COMPID != null && objEntity.COMPID > 0) { lblPrePassword.Visible = true; txtPrePassword.Visible = true; txtPrePassword.CssClass = "w250px required txtPrePassword"; atcPrePassword.Visible = true; GlobalClass.FormUserID = (long)objEntity.COMPID; txtUserName.Text = objEntity.UserName; txtFullName.Text = objEntity.FullName; hdnUserID.Value = objEntity.COMPID.ToString(); if (objEntity.RoleID.HasValue) { ddlRoleType.Text = objEntity.RoleID.ToString(); } //if (objEntity.Public_User_ID.HasValue) // ddlPublicUser.SelectedValue = objEntity.Public_User_ID.ToString(); //txtPassword.Text = objEntity.Password; //txtRePassword.Text = objEntity.Password; txtIPAddress.Text = objEntity.BlockIPAccess; txtMACAddress.Text = objEntity.BlockMacAccess; txtAlternateEmail.Text = objEntity.AlternateEmail; hdnActivationKey.Value = objEntity.ActivationKey; if (objEntity.IsActivated.HasValue) { chkIsActivated.Checked = (bool)objEntity.IsActivated; } if (objEntity.Status.HasValue) { chkStatus.Checked = (bool)objEntity.Status; } if (objEntity.CreatedBy.HasValue) { hdnCreatedBy.Value = objEntity.CreatedBy.ToString(); } hdnCreatedOn.Value = GetStringFromDate(objEntity.CreatedOn); btnSave.Text = "Update"; btnSave.OnClientClick = "javascript:return checkValidation('Do you want to update this information?');"; this.CheckButtonPermission(null, btnSave, null); } else { GlobalClass.FormUserID = -99; btnSave.Text = "Save"; btnSave.OnClientClick = "javascript:return checkValidation('Do you want to save this information?');"; this.CheckButtonPermission(btnSave, null, null); lblPrePassword.Visible = false; txtPrePassword.Visible = false; txtPrePassword.CssClass = "w250px txtPrePassword"; atcPrePassword.Visible = false; } } catch (Exception ex) { Error = ex.Message; } }