protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {                                                //VAR OLAN KULLANICININ SİSTEMDEN KAYDINI SİLER
        int uID = Convert.ToInt32(GridView1.DataKeys // Tıklanılan satırdaki userid'yi çeker.
                                  [e.RowIndex].Values["userid"].ToString());

        proxy = new ServiceReference1.ServiceClient();

        bool check = proxy.DeleteUsers(uID);

        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Kullanıcı kaydı başarılı bir şekilde silinmiştir.')", true);
        GridView1.DataSource = proxy.GetUsers();
        GridView1.DataBind();
    }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Convert.ToInt32(Session["RoleID"]) != 1)
     {
         Response.Redirect("HomePage.aspx");
     }
     if (Session["User"] == null) // Oturum hala açık mı diye kontrol ediyor.
     {
         Response.Redirect("Login.aspx");
     }
     if (!IsPostBack) //Sayfa ilk defa mı yüklendi yoksa yenilendi mi diye kontrol ediyor.
     {                // MEVCUT KULLANICILARIN DataGridView İÇİNDE LİSTELENMESİNİ SAĞLIYOR.
         proxy = new ServiceReference1.ServiceClient();
         GridView1.DataSource = proxy.GetUsers();
         GridView1.DataBind();
     }
 }
    protected void btnUserAdd_Click(object sender, EventArgs e)
    { // SİSTEME YENİ KULLANICI EKLER.
        if (RadioButton1.Checked)
        {
            x = 2;
        }
        if (RadioButton2.Checked)
        {
            x = 3;
        }

        try
        {
            proxy = new ServiceReference1.ServiceClient();
            ServiceReference1.users objcust =
                new ServiceReference1.users()
            {
                name     = TextBox1.Text,
                surname  = TextBox2.Text,
                mail     = TextBox3.Text,
                phone    = TextBox4.Text,
                roleid   = x,
                password = proxy.MD5(TextBox5.Text.ToString())
            };
            proxy.InsertUsers(objcust); // yeni kullanıcı ekliyor.
            ClearTextBoxes(this);       //Sayfa içindeki TextBoxları temizliyor
            GridView1.DataSource = proxy.GetUsers();
            GridView1.DataBind();
            Label1.Text = "Yeni kullanıcı oluşturuldu ";
        }
        catch (Exception)
        {
            Label1.Text = "Servis çalışmamız mevcuttur. Lütfen daha sonra tekrar deneyiniz.";
            throw;
        }
    }