private void loadUserDetails(string id)
        {
            objServiceUser = new UserManagementService();
            objServiceUser.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationUser();
            DataTable dtud = objServiceUser.FetchUserDetailsById(id);

            if (dtud != null && dtud.Rows.Count > 0)
            {
                txtUsername.Text = dtud.Rows[0]["LOGIN_ID"].ToString();
                txtNameEng.Text  = dtud.Rows[0]["USER_ENG_NAME"].ToString();
                txtNameNep.Text  = dtud.Rows[0]["USER_NEP_NAME"].ToString();
                //txtPassword.Text = dtud.Rows[0][""].ToString();
                ddlOffice.SelectedValue   = dtud.Rows[0]["OFFICE_ID"].ToString();
                ddlRole.SelectedValue     = dtud.Rows[0]["ROLE_ID"].ToString();
                ddlUserType.SelectedValue = dtud.Rows[0]["TYPE_ID"].ToString();
                txtMobile.Text            = dtud.Rows[0]["MOBILE_NO"].ToString();
                txtEmail.Text             = dtud.Rows[0]["EMAIL_ID"].ToString();
                if (dtud.Rows[0]["enable_disable"].ToString() == "1")
                {
                    chkIsEnable.Checked = true;
                }
                else
                {
                    chkIsEnable.Checked = false;
                }
            }
        }
        protected void btn_AddUser_Click(object sender, EventArgs e)
        {
            if (txtPassword.Text == txtRePassword.Text && txtPassword.Text != null)
            {
                UserBo.Username      = txtUsername.Text;
                UserBo.NameEng       = txtNameEng.Text;
                UserBo.NameNep       = txtNameNep.Text;
                UserBo.Password      = txtPassword.Text;
                UserBo.Office        = Convert.ToInt32(ddlOffice.SelectedValue);
                UserBo.Role          = ddlRole.SelectedValue;
                UserBo.UserType      = Convert.ToInt32(ddlUserType.SelectedValue);
                UserBo.Mobile        = txtMobile.Text;
                UserBo.Email         = txtEmail.Text;
                UserBo.Organizarion  = null;
                UserBo.EnableDisable = (chkIsEnable.Checked) ? 1 : 0;
                UserBo.RequestStatus = null;
                UserBo.RequestedBy   = 0;


                if (Session["id"] != null && Session["id"].ToInt32() > 0)
                {
                    UserBo.UserId   = Session["id"].ToInt32();
                    UserBo.IsLocked = 0;
                    objServiceUser  = new UserManagementService();
                    objServiceUser.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationUser();
                    int i = objServiceUser.UpdateUserById(UserBo);
                    if (i > 0)
                    {
                        Response.Write("<script>alert('User Details Updated Successfully!');</script>");
                        Response.Redirect(Constants.ConstantAppPath + "/Modules/UserManagement/UsersList.aspx");
                    }
                    else
                    {
                        //not inserted
                        Response.Write("<script>alert('User Details Update Failed!');</script>");
                    }
                }
                else
                {
                    objServiceUser = new UserManagementService();
                    objServiceUser.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationUser();
                    int i = objServiceUser.InsertUser(UserBo);
                    if (i > 0)
                    {
                        Response.Write("<script>alert('User Added Successfully!');</script>");
                        Response.Redirect(Constants.ConstantAppPath + "/Modules/UserManagement/UsersList.aspx");
                    }
                    else
                    {
                        //not inserted
                        Response.Write("<script>alert('User Addition Failed');</script>");
                    }
                }
            }
            else
            {
                //password mismatch
                Response.Write("<script>alert('Password Mismatched');</script>");
            }
        }
예제 #3
0
        private void LoadListView()
        {
            DataTable dtu = new DataTable();

            objServiceUser = new UserManagementService();
            objServiceUser.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationUser();
            dtu = objServiceUser.FetchUserList(Session["LanguageSetting"].ToString());
            if (dtu != null && dtu.Rows.Count > 0)
            {
                lvUserList.DataSource = dtu;
                lvUserList.DataBind();
                Session["UserList"] = dtu;
            }
        }
        private void LoadUserType()
        {
            DataTable dtr = new DataTable();

            objServiceUser = new UserManagementService();
            objServiceUser.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationUser();
            dtr = objServiceUser.FetchAllUserType();
            if (dtr != null && dtr.Rows.Count > 0)
            {
                ddlUserType.DataSource     = dtr;
                ddlUserType.DataTextField  = "USER_TYPE_ENG_NAME";
                ddlUserType.DataValueField = "USER_TYPE_ID";
                ddlUserType.DataBind();
                ddlUserType.Items.Insert(0, "CHOOSE USER TYPE");
            }
        }
예제 #5
0
 protected void BtnEdit_Command(object sender, CommandEventArgs e)
 {
     if (e.CommandName == "edit")
     {
         //int id = Convert.ToInt32(e.CommandArgument);
         int id = int.Parse(e.CommandArgument.ToString());
         SecureQueryString str = new SecureQueryString();
         str["id"] = e.CommandArgument.ToString();
         string url = Constants.ConstantAppPath + "/Modules/UserManagement/AddUser.aspx" + str.EncryptedString;
         Response.Redirect(url);
     }
     else if (e.CommandName == "delete")
     {
         int id = 0;
         id             = Convert.ToInt32(e.CommandArgument.ToString());
         objServiceUser = new UserManagementService();
         objServiceUser.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationUser();
         int a = objServiceUser.DeleteUserById(id);
         if (a > 0)
         {
             Response.Redirect(Constants.ConstantAppPath + "/Modules/UserManagement/UsersList.aspx");
         }
         else
         {
             //not deleted
         }
     }
     else if (e.CommandName == "lock")
     {
         int id = 0;
         id             = int.Parse(e.CommandArgument.ToString());
         objServiceUser = new UserManagementService();
         objServiceUser.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationUser();
         objServiceUser.LockUser(id);
         Response.Redirect(Constants.ConstantAppPath + "/Modules/UserManagement/UsersList.aspx");
     }
     else
     {
         int id = 0;
         id             = int.Parse(e.CommandArgument.ToString());
         objServiceUser = new UserManagementService();
         objServiceUser.AuthSoapHdValue = ServiceAuth.ServiceAuthenticationUser();
         objServiceUser.UnlockUser(id);
         Response.Redirect(Constants.ConstantAppPath + "/Modules/UserManagement/UsersList.aspx");
     }
 }