Example #1
0
        public override void EditCmd()
        {
            DataRow           websiteRow       = _webSiteDS.Tables["website"].Select("id=" + Convert.ToInt32(webSiteDGV.CurrentRow.Cells["siteId"].Value))[0];
            DataTable         unionTable       = _webUnionDS.Tables["webunion"];
            ModifyWebSiteForm editWebUnionForm = new ModifyWebSiteForm(websiteRow, unionTable, FormUseMode.Edit);

            if (editWebUnionForm.ShowDialog() == DialogResult.OK)
            {
                OMWorkBench.DataAgent.UpdateWebSite(_webSiteDS.Tables["website"]);
                _webSiteDS.AcceptChanges();
            }
        }
Example #2
0
        public override void NewCmd()
        {
            DataRow           websiteRow      = _webSiteDS.Tables["website"].NewRow();
            DataTable         unionTable      = _webUnionDS.Tables["webunion"];
            ModifyWebSiteForm newWebUnionForm = new ModifyWebSiteForm(websiteRow, unionTable, FormUseMode.New);

            if (newWebUnionForm.ShowDialog() == DialogResult.OK)
            {
                _webSiteDS.Tables["website"].LoadDataRow(websiteRow.ItemArray, false);
                OMWorkBench.DataAgent.UpdateWebSite(_webSiteDS.Tables["website"]);
                // _webSiteDS.AcceptChanges();
                _webSiteDS = OMWorkBench.DataAgent.GetWebSite(webUnionId);
                OnLoad(null);
            }
        }