Update() private method

private Update ( ) : void
return void
Exemplo n.º 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);
            }
        }
Exemplo n.º 2
0
        public void Edit(int id, FormCollection collection)
        {
            var msg = new Msg();

            try
            {
                var buildings = new Buildings();
                var b         = buildings.FindById(id);
                if (b == null)
                {
                    throw new Exception("该宿舍楼不存在!");
                }
                else
                {
                    b.Building_nickname  = collection["name"];
                    b.Building_note      = collection["note"];
                    b.Building_is_active = Convert.ToBoolean(collection["is_active"]);
                    b.Building_vid       = collection["vid"];
                    b.Building_dorm_id   = Convert.ToInt32(collection["pid"]);

                    if (buildings.Update(b))
                    {
                        msg.Message = "保存成功";
                    }
                    else
                    {
                        throw new Exception("发生未知错误,保存失败");
                    }
                }
            }
            catch (Exception ex)
            {
                msg.Code    = -1;
                msg.Message = ex.Message;
            }
            finally
            {
                Response.Write(msg.ToJson());
                Response.End();
            }
        }
Exemplo n.º 3
0
 public void Update()
 {
     Buildings.Update();
 }