private void LoadPayeeDetails(string intPartyId)
        {
            GetPayeeRoyaltorList(intPartyId, string.Empty, string.Empty);

            if (ddlRoyaltor.SelectedValue != "-")
            {
                supplierAddressOverwriteBL = new SupplierAddressOverwriteBL();
                DataSet payeeDetails = supplierAddressOverwriteBL.GetPayeeSuppData(intPartyId, ddlRoyaltor.SelectedValue, string.Empty, string.Empty, out errorId);
                supplierAddressOverwriteBL = null;

                if (payeeDetails.Tables.Count != 0 && errorId != 2)
                {
                    BindPayeeData(payeeDetails.Tables[0]);
                    BindSupplierData(payeeDetails.Tables[1]);
                }
                else
                {
                    ExceptionHandler("Error in loading payee data.", "");
                }
            }
        }
        public void LoadSupplierDetails(string IntPartyId, string royaltorId, string supplierNumber, string supplierSiteName)
        {
            try
            {
                supplierAddressOverwriteBL = new SupplierAddressOverwriteBL();
                DataSet initialData = supplierAddressOverwriteBL.GetPayeeSuppData(IntPartyId, royaltorId, supplierNumber, supplierSiteName, out errorId);
                supplierAddressOverwriteBL = null;

                if (initialData.Tables.Count != 0 && errorId != 2)
                {
                    BindPayeeData(initialData.Tables[0]);
                    BindSupplierData(initialData.Tables[1]);
                }
                else
                {
                    ExceptionHandler("Error in loading supplier data", "");
                }
            }
            catch (Exception ex)
            {
                ExceptionHandler("Error in getting initial data.", "");
            }
        }
        protected void btnContinue_Click(object sender, EventArgs e)
        {
            try
            {
                supplierAddressOverwriteBL = new SupplierAddressOverwriteBL();
                DataSet updatedData = supplierAddressOverwriteBL.OverwritePayeeAddress(hdnSelectedPayee.Value, ddlRoyaltor.SelectedValue, txtSuppName.Text, txtSupplier.Text.Split('-')[0].ToString().Trim(), ddlSupplierSite.SelectedValue, txtSuppAdd1.Text, txtSuppAdd2.Text, txtSuppAdd3.Text, txtSuppCity.Text, txtSuppPostcode.Text, Convert.ToString(Session["UserCode"]), out errorId);
                supplierAddressOverwriteBL = null;

                if (updatedData.Tables.Count != 0 && errorId != 2)
                {
                    BindPayeeData(updatedData.Tables[0]);
                    BindSupplierData(updatedData.Tables[1]);
                }
                else
                {
                    ExceptionHandler("Error in address overwrite.", "");
                }
            }
            catch (Exception ex)
            {
                ExceptionHandler("Error in address overwrite.", ex.Message);
            }
        }