protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!IsPostBack)
                {
                    int iuserId = ((UserDetails)Session[clsConstant.TOKEN]).UserID;
                    userDetail = new UserDetailEdit();
                    userObj    = new clsUserDetails();
                    userDetail = userObj.GetUserDetails(Convert.ToInt32(iuserId));
                    BindDropDown();
                    AutoFill();
                    btnUpdate.Visible = true;
                    //DisableControls();
                }

                else
                {
                }
            }

            catch (Exception ex)
            {
                logger.Error(ex);
            }
        }
        /// <summary>
        /// passing valuethrough objects created for page opening
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_ApEdit_Click(object sender, EventArgs e)
        {
            //creating upcomming userdetailview form object in this form
            UserDetailEdit frm = new UserDetailEdit();

            //load data from datagridview to UserDetailView form in label
            frm.lbl_UdEUsrId.Text = this.dataGridView_ApUserList.CurrentRow.Cells[0].Value.ToString();
            frm.Show();
        }
        public void saveUserDetails(string Password)
        {
            try
            {
                ObjUtil    = new Utility();
                userObj    = new clsUserDetails();
                userDetail = new UserDetailEdit();

                //string clientValue = md5.CalculateMD5Hash(txtPassword.Text);
                string clientValue = txtPassword.Text;


                int iuserId = ((UserDetails)Session[clsConstant.TOKEN]).UserID;
                userDetail = userObj.GetUserDetails(Convert.ToInt32(iuserId));
                string getOldPassword = userDetail.password;

                if (Password == "")
                {
                    if (userObj.EditUserProfileDetails(iuserId, getOldPassword, txtTelephone.Text,
                                                       txtCellPhone.Text, txtEmail.Text, txtSkypeID.Text, txtUserName.Text,
                                                       int.Parse(drpDesignation.SelectedValue), chkEmailNotification.Checked, txtFirstName.Text, txtLastName.Text))
                    {
                        lblUserExist.ForeColor = System.Drawing.Color.Blue;
                        lblUserExist.Text      = "Information Saved Successfully.";
                        DisableControls();
                    }

                    else
                    {
                        lblUserExist.ForeColor = System.Drawing.Color.Red;
                        lblUserExist.Text      = "Error is there.";
                    }
                }
                else
                {
                    if (userObj.EditUserProfileDetails(iuserId, Password.ToUpper(), txtTelephone.Text,
                                                       txtCellPhone.Text, txtEmail.Text, txtSkypeID.Text, txtUserName.Text,
                                                       int.Parse(drpDesignation.SelectedValue), chkEmailNotification.Checked, txtFirstName.Text, txtLastName.Text))
                    {
                        lblUserExist.ForeColor = System.Drawing.Color.Blue;
                        lblUserExist.Text      = "Information Saved Successfully.";
                        DisableControls();
                    }

                    else
                    {
                        lblUserExist.ForeColor = System.Drawing.Color.Red;
                        lblUserExist.Text      = "Error is there.";
                    }
                }
            }
            catch (Exception ex)
            {
                logger.Error(ex);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!IsPostBack)
                {
                    if (Utility.CheckAccess("UserDetailAddEdit") == false)
                    {
                        //UrlParameterPasser urlWrapper = new UrlParameterPasser();
                        //urlWrapper["pageaccesserr"] = "1";
                        //urlWrapper.Url = "../DocumentLogSystem/DashBoard.aspx";
                        //urlWrapper.PassParameters();
                        pnlInvalid.Visible = true;
                        MainDiv.Visible    = false;
                    }
                    ddlsts.DataSource     = GetFundingAgency();
                    ddlsts.DataTextField  = "vsFAgencyName";
                    ddlsts.DataValueField = "vsFAgencyCode";
                    ddlsts.DataBind();


                    if (!Convert.ToBoolean(Session[clsConstant.SESS_VIEWTYPE]))
                    {
                        this.MakeReadOnly(this.Controls);
                    }
                    BindDropDown();
                    string userID = Request.QueryString["userID"];
                    if (userID != null)
                    {
                        userDetail = new UserDetailEdit();
                        userObj    = new clsUserDetails();
                        userDetail = userObj.GetUserDetails(Convert.ToInt32(userID));
                        //BindDropDown();
                        BindDesignation(userDetail.AgencyID);
                        AutoFill();
                        btnUpdate.Visible = true;
                        btnSubmit.Visible = false;
                    }
                }
            }
            catch (Exception ex)
            {
                logger.Error(ex);
            }
        }
        private bool CheckOldPassword()
        {
            int iuserId = ((UserDetails)Session[clsConstant.TOKEN]).UserID;

            userDetail = new UserDetailEdit();
            userObj    = new clsUserDetails();
            userDetail = userObj.GetUserDetails(Convert.ToInt32(iuserId));
            string passWd = userDetail.password;

            lblUserExist.Text   = "Please enter New Password";
            txtPassword.Visible = true;
            txtOldPassword.Attributes.Add("value", txtOldPassword.Text);
            //string clientValue = SimpleHash.HMACSha1(txtOldPassword.Text.Trim(), clsConstant.INITVECTOR);
            if (passWd.ToUpper() == txtOldPassword.Text.ToUpper())
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#6
0
    public UserDetailEdit GetUserDetails(int userID)
    {
        userDetails = new UserDetailEdit();
        // dr = new SqlDataReader();
        SqlParameter[] param = new SqlParameter[] { new SqlParameter("@iUserID", userID) };
        dataAccess = new SqlDataAccess("TA7511DBConnString");
        dr         = dataAccess.ExecuteReaderQuery(clsConstant.SP_SELECT_USER_DETAILS, CommandType.StoredProcedure, param);
        while (dr.Read())
        {
            if (!dr.IsDBNull(0))
            {
                userDetails.UserID = dr.GetInt32(0);
            }
            if (!dr.IsDBNull(1))
            {
                userDetails.FirstName = dr.GetString(1);
            }
            if (!dr.IsDBNull(2))
            {
                userDetails.LastName = dr.GetString(2);
            }
            if (!dr.IsDBNull(3))
            {
                userDetails.USerName = dr.GetString(3);
            }
            if (!dr.IsDBNull(4))
            {
                userDetails.DesignationID = dr.GetInt32(4);
            }
            if (!dr.IsDBNull(6))
            {
                userDetails.Telephone = dr.GetString(6);
            }
            if (!dr.IsDBNull(7))
            {
                userDetails.CellPhone = dr.GetString(7);
            }
            if (!dr.IsDBNull(8))
            {
                userDetails.EmailID = dr.GetString(8);
            }
            if (!dr.IsDBNull(9))
            {
                userDetails.AgencyID = dr.GetInt32(9);
            }
            if (!dr.IsDBNull(11))
            {
                userDetails.SkypeID = dr.GetString(11);
            }
            if (!dr.IsDBNull(12))
            {
                if (dr.GetValue(12).ToString() == "True")
                {
                    userDetails.UserActive = 1;
                }
                else
                {
                    userDetails.UserActive = 0;
                }
            }
            if (!dr.IsDBNull(13))
            {
                userDetails.ParentUserID = dr.GetInt32(13);
            }
            if (!dr.IsDBNull(14))
            {
                if (dr.GetValue(14).ToString() == "True")
                {
                    userDetails.SuperUser = 1;
                }
                else
                {
                    userDetails.SuperUser = 0;
                }
            }
            if (!dr.IsDBNull(15))
            {
                userDetails.password = dr.GetValue(15).ToString();
            }

            userDetails.isEmailNotifi = (bool)dr.GetValue(16);
            //userDetails.eapsts = dr.GetString(17).ToString();
            userDetails.eapsts = dr.GetValue(17).ToString();
            userDetails.isTTL  = dr.GetValue(18).ToString();
        }

        return(userDetails);
    }