protected void pageSave(Object sender, BrilliantWMS.ToolbarService.iUCToolbarClient e)
        {
            try
            {
                CustomProfile     profile          = CustomProfile.GetProfile();
                mTerritory        objmTerritory    = new mTerritory();
                tAddress          objtAddress      = new tAddress();
                iSiteMasterClient SiteMasterClient = new iSiteMasterClient();
                if (HdnSiteId.Value != "")
                {
                    v_GetSiteDetails SiteDtls = new v_GetSiteDetails();
                    SiteDtls = SiteMasterClient.GetTerritoryListByID(Convert.ToInt64(HdnSiteId.Value), profile.DBConnection._constr);
                    objtAddress.CreatedBy      = SiteDtls.Address_CreatedBy;
                    objtAddress.CreationDate   = SiteDtls.Address_CreationDate;
                    objtAddress.ReferenceID    = SiteDtls.ReferenceID;
                    objtAddress.ID             = SiteDtls.AddressID;
                    objmTerritory.CreatedBy    = SiteDtls.CreatedBy;
                    objmTerritory.CreationDate = SiteDtls.CreationDate;
                }
                else
                {
                    objtAddress.LastModifiedBy     = profile.Personal.UserID.ToString();
                    objtAddress.LastModifiedDate   = DateTime.Now;
                    objmTerritory.LastModifiedBy   = profile.Personal.UserID.ToString();
                    objmTerritory.LastModifiedDate = DateTime.Now;
                }

                objtAddress.AddressLine1 = null;
                if (txtCAddress1.Text.ToString().Trim() != "")
                {
                    objtAddress.AddressLine1 = txtCAddress1.Text;
                }

                objtAddress.County = hdnCountry.Value;
                objtAddress.State  = hdnState.Value;

                objtAddress.City = null;
                if (txtCity.Text.ToString().Trim() != "")
                {
                    objtAddress.City = txtCity.Text;
                }

                objtAddress.Zipcode = null;
                if (txtZipCode.Text.ToString().Trim() != "")
                {
                    objtAddress.Zipcode = txtZipCode.Text;
                }

                objtAddress.Landmark = null;
                if (txtLandMark.Text.ToString().Trim() != "")
                {
                    objtAddress.Landmark = txtLandMark.Text;
                }

                objtAddress.EmailID = null;
                if (txtemailid.Text.ToString().Trim() != "")
                {
                    objtAddress.EmailID = txtemailid.Text;
                }

                objtAddress.PhoneNo = null;
                if (txtphoneno.Text.ToString().Trim() != "")
                {
                    objtAddress.PhoneNo = txtphoneno.Text;
                }

                objtAddress.FaxNo = null;
                if (txtFax.Text.ToString().Trim() != "")
                {
                    objtAddress.FaxNo = txtFax.Text;
                }

                objtAddress.Active = "Y";

                objtAddress.AddressType = "none";

                objtAddress.ObjectName = "Site";

                objtAddress.CompanyID = profile.Personal.CompanyID;

                objmTerritory.Territory = null;
                if (txtSiteName.Text.ToString().Trim() != "")
                {
                    objmTerritory.Territory = txtSiteName.Text;
                }

                objmTerritory.ParentID = null;
                objmTerritory.ParentID = 1; //For HQ

                objmTerritory.Level = null;
                objmTerritory.Level = 2;

                objmTerritory.GroupTitle = null;
                objmTerritory.GroupTitle = "Site";

                if (HdnSiteId.Value == string.Empty)
                {
                    objmTerritory.CreatedBy    = profile.Personal.UserID.ToString();
                    objmTerritory.CreationDate = DateTime.Now;
                    objtAddress.CreatedBy      = profile.Personal.UserID.ToString();
                    objtAddress.CreationDate   = DateTime.Now;
                    long result = SiteMasterClient.InsertSiteMaster(objmTerritory, profile.DBConnection._constr);
                    objtAddress.ReferenceID = result;
                    long result1 = SiteMasterClient.InsertSiteAddress(objtAddress, profile.DBConnection._constr);
                    if (result != 0 && result1 != 0)
                    {
                        WebMsgBox.MsgBox.Show("Record saved successfully");
                    }
                }
                else
                {
                    objmTerritory.ID               = Convert.ToInt64(HdnSiteId.Value);
                    objmTerritory.LastModifiedBy   = profile.Personal.UserID.ToString();
                    objmTerritory.LastModifiedDate = DateTime.Now;
                    objtAddress.LastModifiedBy     = profile.Personal.UserID.ToString();
                    objtAddress.LastModifiedDate   = DateTime.Now;
                    long result = SiteMasterClient.updatemTerritory(objmTerritory, profile.DBConnection._constr);

                    long result1 = SiteMasterClient.updateSiteAddress(objtAddress, profile.DBConnection._constr);
                    if (result != 0 && result1 != 0)
                    {
                        WebMsgBox.MsgBox.Show("Record Update successfully");
                    }
                }
                BindGrid();
                clear();
            }
            catch (System.Exception ex)
            {
                Login.Profile.ErrorHandling(ex, this, "Site Master", "pageSave");
            }
            finally
            {
            }
        }