/// ------------------------------------------------------------------------------------ /// <summary> /// Called when the add button is pressed /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// ------------------------------------------------------------------------------------ protected void m_btnAdd_Click(object sender, System.EventArgs e) { IPubHFSet HFSet = m_cache.ServiceLocator.GetInstance<IPubHFSetFactory>().Create(); m_HfSetOwner.HeaderFooterSetsOC.Add(HFSet); IPubHeaderFactory phFactory = m_cache.ServiceLocator.GetInstance<IPubHeaderFactory>(); HFSet.DefaultFooterOA = phFactory.Create(); HFSet.DefaultHeaderOA = phFactory.Create(); HFSet.FirstFooterOA = phFactory.Create(); HFSet.FirstHeaderOA = phFactory.Create(); HFSet.EvenFooterOA = phFactory.Create(); HFSet.EvenHeaderOA = phFactory.Create(); using (HeaderFooterModifyDlg dlg = new HeaderFooterModifyDlg(m_cache, HFSet as IPubHFSet, m_pub, m_helpProvider)) { if (dlg.ShowDialog() == DialogResult.OK) { UpdateNameBox(null); UpdatePreView(); } else { // We don't want a new PubHFSet after all... m_cache.DomainDataByFlid.DeleteObj(HFSet.Hvo); } } }
/// ------------------------------------------------------------------------------------ /// <summary> /// Called when the modify button is pressed /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// ------------------------------------------------------------------------------------ protected void m_btnModify_Click(object sender, System.EventArgs e) { using (HeaderFooterModifyDlg dlg = new HeaderFooterModifyDlg(m_cache, CurrentHFSet, m_pub, m_helpProvider)) { if (dlg.ShowDialog() == DialogResult.OK) { if (!m_modifiedHFSets.Contains(CurrentHFSet.Hvo)) m_modifiedHFSets.Add(CurrentHFSet.Hvo); UpdatePreView(); UpdateNameBox(CurrentHFSet.Name); } } }
/// ------------------------------------------------------------------------------------ /// <summary> /// Called when the add button is pressed /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// ------------------------------------------------------------------------------------ protected void m_btnAdd_Click(object sender, System.EventArgs e) { PubHFSet HFSet = new PubHFSet(); m_HfSetOwner.HeaderFooterSetsOC.Add(HFSet); HFSet.DefaultFooterOA = new PubHeader(); HFSet.DefaultHeaderOA = new PubHeader(); HFSet.FirstFooterOA = new PubHeader(); HFSet.FirstHeaderOA = new PubHeader(); HFSet.EvenFooterOA = new PubHeader(); HFSet.EvenHeaderOA = new PubHeader(); using (HeaderFooterModifyDlg dlg = new HeaderFooterModifyDlg(m_cache, HFSet as IPubHFSet, m_pub, m_helpProvider)) { if (dlg.ShowDialog() == DialogResult.OK) { UpdateNameBox(null); UpdatePreView(); } else { // We don't want a new PubHFSet after all... m_cache.DeleteObject(HFSet.Hvo); } } }