Esempio n. 1
0
    protected void btnsubmit_Click(object sender, EventArgs e)
    {
        try
        {
            if (txtPwd.Text == "")
            {
                add = "Please Enter Password";
                Page.ClientScript.RegisterStartupScript(this.GetType(), "myScript", "Warning('" + add + "');", true);
                txtPwd.Focus();
                return;
            }
            else if (txtConfirmPwd.Text == "")
            {
                add = "Please Enter Confirm Password";
                Page.ClientScript.RegisterStartupScript(this.GetType(), "myScript", "Warning('" + add + "');", true);
                txtConfirmPwd.Focus();
                return;
            }
            if (txtPwd.Text.ToString() != txtConfirmPwd.Text.ToString())
            {
                add = "Password and Confirm Password Is Diffrent Please Enter Same ! ";
                Page.ClientScript.RegisterStartupScript(this.GetType(), "myScript", "Warning('" + add + "');", true);
                txtConfirmPwd.Focus();
                return;
            }

            UserDetailsReq objUserDetailsReq = new UserDetailsReq();
            objUserDetailsReq.UserId   = UID;
            objUserDetailsReq.Password = txtPwd.Text;
            objUserDetailsReq.Type     = "ResetPassword";

            if (objds == null)
            {
                objds = new DataSet();
            }

            RespAddUser objRes = new RespAddUser();

            using (WebClient client = new WebClient())
            {
                client.Headers[HttpRequestHeader.ContentType] = "text/json";

                DataContractJsonSerializer objJsonSerSend = new DataContractJsonSerializer(typeof(UserDetailsReq));

                MemoryStream memStrToSend = new MemoryStream();

                objJsonSerSend.WriteObject(memStrToSend, objUserDetailsReq);

                string data = Encoding.Default.GetString(memStrToSend.ToArray());

                string result = client.UploadString(URL + "/EditUser", "POST", data);

                string obj = JsonConvert.DeserializeObject <string>(result);

                if (obj == "true")
                {
                    var page1 = HttpContext.Current.CurrentHandler as Page;
                    add = "Password Reset Successfully ! ";
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "myScript", "Success('" + add + "');", true);
                    Log.Write("Password Reset Successfully", "");
                }
                else
                {
                    add = "Password Reset Failed ! ";
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "myScript", "Failed('" + add + "');", true);
                    Log.Write("Password Reset Failed", "");
                }
            }
        }
        catch (Exception excp)
        {
            Log.Write("Exception in Creat User :- " + excp, "");
        }
    }
Esempio n. 2
0
    protected void btnsubmit_Click(object sender, EventArgs e)
    {
        try
        {
            if (txtusername.Text == "" || txtusername.Text == null)
            {
                ClientScript.RegisterStartupScript(Page.GetType(), "Message", "alert('Please Enter The UserName');", true);
                txtusername.Focus();
                return;
            }

            ReqAddUser objUserReq = new ReqAddUser();
            objUserReq.UserName  = txtusername.Text;
            objUserReq.FirstName = txtFirstName.Text;
            objUserReq.LastName  = txtLastName.Text;

            if (objds == null)
            {
                objds = new DataSet();
            }

            RespAddUser objRes = new RespAddUser();

            using (WebClient client = new WebClient())
            {
                client.Headers[HttpRequestHeader.ContentType] = "text/json";

                DataContractJsonSerializer objJsonSerSend = new DataContractJsonSerializer(typeof(ReqAddUser));

                MemoryStream memStrToSend = new MemoryStream();

                objJsonSerSend.WriteObject(memStrToSend, objUserReq);

                string data = Encoding.Default.GetString(memStrToSend.ToArray());

                string result = client.UploadString(URL + "/AddUser", "POST", data);

                MemoryStream memstrToReceive = new MemoryStream(Encoding.UTF8.GetBytes(result));

                DataContractJsonSerializer objJsonSerRecv = new DataContractJsonSerializer(typeof(RespAddUser));

                objRes = (RespAddUser)objJsonSerRecv.ReadObject(memstrToReceive);

                if (objRes.Result == true)
                {
                    var page1 = HttpContext.Current.CurrentHandler as Page;
                    add = "User Create Successfully ! User Password = @" + objRes.Password;
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "myScript", "Success('" + add + "');", true);
                    Log.Write("User Create Successfully", "");
                }
                else if (objRes.Error.ToLower().Contains("username already added"))
                {
                    add = "Username Allready added Please try diffrent ! ";
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "myScript", "Warning('" + add + "');", true);
                    Log.Write("Username Allready added", "");
                }
                else
                {
                    add = "User Create Failed ! ";
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "myScript", "Failed('" + add + "');", true);
                    Log.Write("User Create Failed", "");
                }
            }
        }
        catch (Exception excp)
        {
            Log.Write("Exception in Creat User :- " + excp, "");
        }
    }