public static List <ATTInvSupplierContact> GetSupplierContactList(int?supplierID)
        {
            List <ATTInvSupplierContact> lstSupplierContact = new List <ATTInvSupplierContact>();

            try
            {
                foreach (DataRow row in DLLInvSupplierContact.GetSupplierContactTable(supplierID).Rows)
                {
                    ATTInvSupplierContact obj = new ATTInvSupplierContact();

                    obj.SupplierID    = int.Parse(row["SUPPLIERS_ID"].ToString());
                    obj.SeqNo         = int.Parse(row["SEQ_NO"].ToString());
                    obj.ContactPerson = row["CONTACT_PERSON"].ToString();
                    obj.ContactPhone  = row["CONTACT_PHONE"].ToString();
                    obj.ContactEmail  = row["CONTACT_EMAIL"].ToString();
                    lstSupplierContact.Add(obj);
                }

                return(lstSupplierContact);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
    protected void btnAddSupplierContact_Click(object sender, EventArgs e)
    {
        if (this.txtContactPerson_Rqd.Text == "")
        {
            return;
        }


        ATTInvSupplier obj = (ATTInvSupplier)Session["Supplier"];

        if (this.grdSupplierContact.SelectedIndex > -1)
        {
            obj.LstSupplierContact[grdSupplierContact.SelectedIndex].ContactPerson = txtContactPerson_Rqd.Text;
            obj.LstSupplierContact[grdSupplierContact.SelectedIndex].ContactPhone  = txtContactPhone.Text;
            obj.LstSupplierContact[grdSupplierContact.SelectedIndex].ContactEmail  = txtEmail.Text;
            obj.LstSupplierContact[grdSupplierContact.SelectedIndex].Action        = (obj.LstSupplierContact[grdSupplierContact.SelectedIndex].Action == "A" ? "A" : "E");
            obj.LstSupplierContact[grdSupplierContact.SelectedIndex].EntryBy       = ((ATTUserLogin)Session["Login_User_Detail"]).UserName;
        }
        else
        {
            ATTInvSupplierContact ob = new ATTInvSupplierContact();
            ob.ContactPerson = txtContactPerson_Rqd.Text;
            ob.ContactPhone  = txtContactPhone.Text;
            ob.ContactEmail  = txtEmail.Text;
            ob.EntryBy       = ((ATTUserLogin)Session["Login_User_Detail"]).UserName;
            ob.Action        = "A";
            obj.LstSupplierContact.Add(ob);
            this.grdSupplierContact.SelectedIndex = -1;
            this.txtContactPerson_Rqd.Text        = "";
            this.txtContactPhone.Text             = "";
            this.txtEmail.Text = "";
        }

        this.grdSupplierContact.DataSource = obj.LstSupplierContact;
        this.grdSupplierContact.DataBind();
        this.grdSupplierContact.SelectedIndex = -1;
        this.txtContactPerson_Rqd.Text        = "";
        this.txtContactPhone.Text             = "";
        this.txtEmail.Text = "";
    }