Buildings.Update C# (CSharp) Method

Update() private method

private Update ( ) : void
return void
    void Update()
    {
        if (Buildings.Splitting) {
            this.checkSegment (this.splitList [0]);
            this.splitList.RemoveAt (0);

            if(this.splitList.Count == 0)
                Buildings.Splitting = false;
        }
    }

Usage Example

Example #1
0
        private void SaveBuilding()
        {
            building.Name             = txtName.Text;
            building.Abbr             = txtAbbr.Text;
            building.Trust            = txtTrust.Text;
            building.DataPath         = txtPath.Text;
            building.Period           = int.Parse(txtPeriod.Text);
            building.Cash_Book        = txtCash.Text;
            building.Payments         = int.Parse(txtPayment.Text);
            building.Receipts         = int.Parse(txtReceipt.Text);
            building.Journal          = int.Parse(txtJournal.Text);
            building.Centrec_Account  = txtCentrec1.Text;
            building.Centrec_Building = txtCentrec2.Text;
            building.Business_Account = txtBus.Text;
            building.Bank             = txtBank.Text;
            building.PM              = txtPM.Text;
            building.Bank_Name       = txtBankName.Text;
            building.Bank_Acc_Number = txtAccNumber.Text;
            building.Acc_Name        = txtAccName.Text;
            building.Branch_Code     = txtBranch.Text;
            building.Web_Building    = chkWeb.Checked;
            building.letterName      = txtLetter.Text;
            building.addy1           = txtAddress1.Text;
            building.addy2           = txtAddress2.Text;
            building.addy3           = txtAddress3.Text;
            building.addy4           = txtAddress4.Text;
            building.addy5           = txtAddress5.Text;

            Buildings BuildingManager = new Buildings(true);
            String    websafeName     = building.Name.Replace(" ", "_").Replace("/", "_").Replace("\\", "_");

            building.webFolder = websafeName;
            try
            {
                String status = String.Empty;
                if (BuildingManager.Update(building, out status))
                {
                    String newID = "";
                    building.pid = newID;
                    BuildingManager.Update(building, out status);

                    new AstrodonClientPortal(SqlDataHandler.GetClientPortalConnectionString()).SyncBuildingAndClients(building.ID);

                    this.DialogResult = System.Windows.Forms.DialogResult.OK;
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Building update failed: SV3" + status, "Buildings", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Building update failed: SV4" + ex.Message, "Buildings", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
All Usage Examples Of Buildings::Update