コード例 #1
0
        public UserInfoBizTests()
        {
            _repo      = A.Fake <IUserInfoRepository>();
            _notifyBiz = A.Fake <INotifyBiz>();
            var loggerFactory = Microsoft.Extensions.Logging.Abstractions.NullLoggerFactory.Instance;

            _biz = new UserInfoBiz(loggerFactory, _repo, _notifyBiz);
        }
コード例 #2
0
        private bool UpdateUserStatus()
        {
            GridViewRow row = gvDisplayUserInfo.SelectedRow;

            objUserInfo    = new UserInfo();
            objUserInfoBiz = new UserInfoBiz();

            objUserInfo.UserId    = Convert.ToInt16(gvDisplayUserInfo.DataKeys[row.RowIndex].Values[0].ToString());
            objUserInfo.IsActive  = Convert.ToBoolean(ddlUserRoleListForUpdateStatus.SelectedValue);
            objUserInfo.UpdatedBy = Convert.ToInt16(Session["UserId"].ToString());

            objUserInfoBiz.UpdateUserStatus(objUserInfo);

            return(true);
        }
コード例 #3
0
        private void BindItemGrid()
        {
            objUserInfoBiz = new UserInfoBiz();
            DataTable dtUserList = new DataTable();

            dtUserList = objUserInfoBiz.GetUserByAutoComplete(txtUserName.Text.Trim());

            gvDisplayUserInfo.DataSource = dtUserList;
            gvDisplayUserInfo.DataBind();

            gvDisplayUserInfo.ShowHeaderWhenEmpty = true;
            gvDisplayUserInfo.EmptyDataText       = "There is no matching records found!";

            txtUserName.Focus();
            txtUserName.Attributes.Add("onfocus", "this.select()");
        }
コード例 #4
0
        private bool CreateUserInfo()
        {
            objUserInfo    = new UserInfo();
            objUserInfoBiz = new UserInfoBiz();

            objUserInfo.Username      = txtUserName.Text.Trim();
            objUserInfo.UserPassword  = SHA512PasswordGenerator(txtUserPassword.Text.Trim());
            objUserInfo.DesignationId = Convert.ToByte(ddlDesignation.SelectedValue);
            objUserInfo.UserFullName  = txtFullName.Text.Trim();
            objUserInfo.UserEmail     = txtEmail.Text.Trim();
            objUserInfo.UserPhoneNo   = txtPhoneNo.Text.Trim();
            objUserInfo.UserAddress   = txtAddress.Text.Trim();
            objUserInfo.UserId        = Convert.ToInt16(Session["UserId"].ToString());

            MessageBox(objUserInfoBiz.CreateUserInfo(objUserInfo));

            return(true);
        }
コード例 #5
0
        private void BindUserRoleGrid()
        {
            objUserInfoBiz = new UserInfoBiz();
            DataTable dtUserList = new DataTable();

            dtUserList = objUserInfoBiz.GetUserForAssignRole(txtUserName.Text.Trim());

            gvDisplayUserInfo.DataSource = dtUserList;
            gvDisplayUserInfo.DataBind();
            gvDisplayUserInfo.ShowHeaderWhenEmpty = true;
            gvDisplayUserInfo.EmptyDataText       = "There is no matching records found!";

            txtUserName.Focus();
            txtUserName.Attributes.Add("onfocus", "this.select()");

            gvDisplayUserInfo.AlternatingRowStyle.BackColor = System.Drawing.Color.AliceBlue;
            gvDisplayUserInfo.SelectedRowStyle.BackColor    = System.Drawing.Color.DarkKhaki;
        }
コード例 #6
0
ファイル: Login.aspx.cs プロジェクト: rokonsr/RMS
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            objUserInfoBiz = new UserInfoBiz();

            objUserInfo = objUserInfoBiz.GetLoginInfo(txtUserName.Text.Trim(), SHA512PasswordGenerator(txtPassword.Text.Trim()));

            if (objUserInfo != null)
            {
                SessionUtility.RMSSessionContainer.OBJ_CLASS = objUserInfo;

                FormsAuthentication.RedirectFromLoginPage(objUserInfo.Username, true);
                Response.Redirect(Session["returnUrl"]?.ToString() ?? "~/Home.aspx");
            }
            else
            {
                MessageBox("Unauthorized Login");
                SessionUtility.RMSSessionContainer.OBJ_CLASS = null;
            }
        }
コード例 #7
0
ファイル: UpdateUser.aspx.cs プロジェクト: rokonsr/RMS
        private bool EditUserInfo()
        {
            objUserInfo    = new UserInfo();
            objUserInfoBiz = new UserInfoBiz();
            GridViewRow row = gvUserInfo.SelectedRow;

            objUserInfo.UserId = Convert.ToByte(gvUserInfo.DataKeys[row.RowIndex].Values[0].ToString());

            objUserInfo.Username      = txtUserNameEdit.Text.Trim();
            objUserInfo.DesignationId = Convert.ToByte(ddlUserInfoDesignation.SelectedValue);
            objUserInfo.UserFullName  = txtUserFullName.Text;
            objUserInfo.UserEmail     = txtUserEmail.Text;
            objUserInfo.UserPhoneNo   = txtUserPhoneNo.Text;
            objUserInfo.UserAddress   = txtUserAddress.Text;
            objUserInfo.IsActive      = Convert.ToBoolean(ddlUserInfoStatus.SelectedValue);
            objUserInfo.UpdatedBy     = Convert.ToInt16(Session["UserId"]);

            objUserInfoBiz.UpdateUserInfo(objUserInfo);

            return(true);
        }