protected void btnAdd_Click(object sender, EventArgs e)
    {
        if (txtTameliWitnessPerson.Text.Trim() == "")
        {
            lblStatusMessage.Text = "Tameli Witness Person Missing";
            this.programmaticModalPopup.Show();
            return;
        }
        if (txtPost.Text.Trim() == "")
        {
            lblStatusMessage.Text = "Post of Tameli Witness Person Missing";
            this.programmaticModalPopup.Show();
            return;
        }

        List <ATTTameliWitnessPerson> TameliWitness = TameliWitnessPers;


        ATTTameliWitnessPerson obj = new ATTTameliWitnessPerson();

        obj.FullName = txtTameliWitnessPerson.Text.Trim();
        obj.Post     = txtPost.Text;
        TameliWitness.Add(obj);

        TameliWitnessPers = TameliWitness;

        grdWitPerson.DataSource = TameliWitnessPers;
        grdWitPerson.DataBind();

        txtTameliWitnessPerson.Text = "";
        txtPost.Text = "";
    }
    protected void grdTameli_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        try
        {
            ATTTameli        tam     = new ATTTameli();
            List <ATTTameli> tamlstt = new List <ATTTameli>();

            tam.CaseID     = TameliSend[e.RowIndex].CaseID;
            tam.LitigantID = TameliSend[e.RowIndex].LitigantID;
            tam.IssuedDate = TameliSend[e.RowIndex].IssuedDate;
            tam.SeqNo      = TameliSend[e.RowIndex].SeqNo;
            tam.Action     = "D";


            ATTTameliMedia        tamMed     = new ATTTameliMedia();
            List <ATTTameliMedia> tamMedlstt = new List <ATTTameliMedia>();

            tamMed.CaseID     = TameliSend[e.RowIndex].CaseID;
            tamMed.LitigantID = TameliSend[e.RowIndex].LitigantID;
            tamMed.IssueDate  = TameliSend[e.RowIndex].IssuedDate;
            tamMed.SeqNo      = TameliSend[e.RowIndex].SeqNo;
            tamMed.Action     = "D";
            tamMedlstt.Add(tamMed);

            tam.TameliMediaLIST = tamMedlstt;



            ATTTameliWitnessPerson        tamWitPerson     = new ATTTameliWitnessPerson();
            List <ATTTameliWitnessPerson> tamWitPersonlstt = new List <ATTTameliWitnessPerson>();


            tamWitPerson.CaseID     = TameliSend[e.RowIndex].CaseID;
            tamWitPerson.LitigantID = TameliSend[e.RowIndex].LitigantID;
            tamWitPerson.IssuedDate = TameliSend[e.RowIndex].IssuedDate;
            tamWitPerson.SeqNo      = TameliSend[e.RowIndex].SeqNo;
            tamWitPerson.Action     = "D";
            tamWitPersonlstt.Add(tamWitPerson);

            tam.TameliWitnessPersonLIST = tamWitPersonlstt;

            tamlstt.Add(tam);


            BLLTameli.AddEditDeleteTameli(tamlstt);
            LoadTameliList();
            ClearControls();
        }
        catch (Exception ex)
        {
            lblStatusMessage.Text = "Tameli Could Not Be Deleted" + ex.Message.ToString();
            programmaticModalPopup.Show();
        }
    }
    protected void grdTam_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        try
        {
            ATTTameli tam = new ATTTameli();

            tam.CaseID     = TameliProcesss[e.RowIndex].CaseID;
            tam.LitigantID = TameliProcesss[e.RowIndex].LitigantID;
            tam.IssuedDate = TameliProcesss[e.RowIndex].IssuedDate;
            tam.SeqNo      = TameliProcesss[e.RowIndex].SeqNo;

            tam.TameliDate      = null;
            tam.TameliYesNo     = null;
            tam.SecClrkRcvdDate = null;
            tam.TamilDaarRemrks = null;
            tam.TameliStatusID  = null;

            ATTTameliWitnessPerson TamWitPerson = new ATTTameliWitnessPerson();
            TamWitPerson.CaseID     = tam.CaseID;
            TamWitPerson.LitigantID = tam.LitigantID;
            TamWitPerson.IssuedDate = tam.IssuedDate;
            TamWitPerson.SeqNo      = tam.SeqNo;
            TamWitPerson.Action     = "D";


            tam.TameliWitnessPersonLIST.Clear();
            tam.TameliWitnessPersonLIST.Add(TamWitPerson);

            BLLTameli.SaveTamelildaarFeedBack(tam);
            LoadTameliList();
            ClearControls();
            LoadDeleteData();
        }
        catch (Exception ex)
        {
            lblStatusMessage.Text = "Tameli  Could Not Be Deleted" + ex.Message.ToString();
            programmaticModalPopup.Show();
        }
    }