예제 #1
0
        private void loadGrid()
        {
            var users = db.Users.Where(n => n.Id != GlobalMethods.getUserID(Session["LoginId"].ToString())).Select(n => new
            {
                n.Id,
                n.Active,
                userName  = n.Name,
                createdBy = GlobalMethods.getUserName(n.CreatedBy),
                createdOn = string.Format("{0:dd-MM-yy h:mm:ss tt}", n.CreatedOn)
            });;

            grdUserList.DataSource = users;
            grdUserList.DataBind();
        }
예제 #2
0
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     if (!GlobalMethods.checkUserExists(txtUserName.Text))
     {
         User new_user = new User();
         new_user.Name      = txtUserName.Text;
         new_user.Password  = new_user.LastPassword = FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassword.Text, "SHA1");
         new_user.Mobile    = txtMobile.Text;
         new_user.Email     = txtEmail.Text;
         new_user.Role      = ddlRole.SelectedIndex;
         new_user.CreatedOn = DateTime.Now;
         new_user.CreatedBy = GlobalMethods.getUserID(Session["LoginId"].ToString());
         new_user.Active    = chkActive.Checked;
         db.Users.InsertOnSubmit(new_user);
         db.SubmitChanges();
         ClientScript.RegisterClientScriptBlock(Page.GetType(), "Success", "alert('User " + txtUserName.Text + " successfully created!')", true);
     }
     else
     {
         ClientScript.RegisterClientScriptBlock(Page.GetType(), "Failuer", "alert('User " + txtUserName.Text + " already exists!')", true);
     }
     setDefaults();
 }