private void Form_SavedEvent(object sender, EventArgs e) { if (_support > 0) { _support -= 1; supportForm = new SFormSupport(); supportForm.SavedEvent += new EventHandler(Form_SavedEvent); LoadControl(supportForm); } else if (_asset > 0) { _asset -= 1; assetForm = new SFormAsset(); assetForm.SavedEvent += new EventHandler(Form_SavedEvent); LoadControl(assetForm); } else if (_permission > 0) { _permission -= 1; permissionForm = new SFormPermission(); permissionForm.SavedEvent += new EventHandler(Form_SavedEvent); LoadControl(permissionForm); } else if (_develop > 0) { _develop -= 1; developForm = new SFormDevelopment(); developForm.SavedEvent += new EventHandler(Form_SavedEvent); LoadControl(developForm); } else if (_comment > 0) { _comment -= 1; commentForm = new SFormComment(); commentForm.SavedEvent += new EventHandler(Form_SavedEvent); LoadControl(commentForm); } else { string query = string.Format("update TB_FORM set f_status = N'完成' where f_chaseno = '{0}'", GlobalService.ChaseNo); DataService.GetInstance().ExecuteNonQuery(query); MessageBox.Show("Record has been saved."); DialogResult = DialogResult.OK; } }
private void ButtonClicked(object sender, EventArgs e) { Button btn = (Button)sender; string tag = btn.Tag.ToString(); if (tag == "support") { support = new SFormSupport(); support.SavedEvent += new EventHandler(SavedEvent); LoadControl(support); } if (tag == "asset") { asset = new SFormAsset(); asset.SavedEvent += new EventHandler(SavedEvent); LoadControl(asset); } if (tag == "permission") { permission = new SFormPermission(); permission.SavedEvent += new EventHandler(SavedEvent); LoadControl(permission); } if (tag == "develop") { develop = new SFormDevelopment(); develop.SavedEvent += new EventHandler(SavedEvent); LoadControl(develop); } if (tag == "comment") { comment = new SFormComment(); comment.SavedEvent += new EventHandler(SavedEvent); LoadControl(comment); } if (tag == "r3") { r3 = new SFormR3(); r3.SavedEvent += new EventHandler(SavedEvent); LoadControl(r3); } }