protected void Encryption_Click(object sender, EventArgs e)
 {
     ServiceReference1.Encrypt_DecryptService1Client sc = new ServiceReference1.Encrypt_DecryptService1Client();
     Label3.Text = sc.Encryption(TextBox1.Text);
     Label6.Text = "";
     Label5.Text = "";
 }
        private void BindData()
        {
            ServiceReference1.Encrypt_DecryptService1Client sc = new ServiceReference1.Encrypt_DecryptService1Client("BasicHttpBinding_IEncrypt_DecryptService1");

            DataSet ds = sc.ShowAllData();

            GridView1.DataSource = ds;
            GridView1.DataBind();
        }
        protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            ServiceReference1.Encrypt_DecryptService1Client sc = new ServiceReference1.Encrypt_DecryptService1Client("BasicHttpBinding_IEncrypt_DecryptService1");

            int ID = (int)e.Keys["Id"];

            sc.DeleteTextDetail(ID);
            Label1.Text = "Data Deleted Successfully!!!";
            BindData();
        }
        protected void AddToDatabase_Click(object sender, EventArgs e)
        {
            ServiceReference1.Encrypt_DecryptService1Client sc = new ServiceReference1.Encrypt_DecryptService1Client("BasicHttpBinding_IEncrypt_DecryptService1");
            TextDetails td = new TextDetails();

            td.Plaintext     = TextBox1.Text;
            td.Encryptedtext = Label3.Text;
            td.Decryptedtext = Label5.Text;

            sc.AddData(td);
            Label6.Text = "Details Added Successfully!!!!";
        }
        protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            ServiceReference1.Encrypt_DecryptService1Client sc = new ServiceReference1.Encrypt_DecryptService1Client("BasicHttpBinding_IEncrypt_DecryptService1");

            int         ID            = (int)e.Keys["Id"];
            TextDetails td            = new TextDetails();
            string      plainText     = (string)e.NewValues["plaintext"];
            string      encryptedText = (string)e.NewValues["encryptedtext"];
            string      decryptedText = (string)e.NewValues["decryptedtext"];

            td.ID = ID;
            string encrypt = sc.Encryption(plainText);
            string decrypt = sc.Decryption(encrypt);

            td.Plaintext     = plainText;
            td.Encryptedtext = encrypt;
            td.Decryptedtext = decrypt;
            sc.UpdateTextDetail(td);
            Label1.Text         = "Data Updated Successfully!!!";
            GridView1.EditIndex = -1;
            BindData();
        }