internal void Add(string Content, bool Loading) { cItem oItem = new cItem(); oItem.Load(Content); this.Add(oItem); }
private void Items_ItemRemoved(cItem sender) { string sName = Encrypt(sender.Name); System.Data.DataRow oROW = this.Dataset.Tables[DatasetConnStr].Rows.Find(sName); if (oROW != null) { oROW.Delete(); } }
private void Base_ItemRenamed(cItem sender, string NewName) { string OldName = sender.Name; this.ItemRenamed(sender, NewName); if (sender.Name == NewName) { this.Add(sender); //this.Remove(OldName); } }
public void Add(cItem oItem) { if (!string.IsNullOrEmpty(oItem.Name)) { this.Items.Add(oItem.Name, oItem); oItem.ItemChanged += Base_ItemChanged; oItem.ItemRenamed += Base_ItemRenamed; oItem.GetWizardProperties += Base_GetWizardProperties; this.ItemChanged(oItem); } }
public void Add(string Type, string Name) { if (!this.Items.Contains(Name)) { cItem oItem = new cItem(Type, Name); this.Items.Add(Name, oItem); oItem.ItemChanged += Base_ItemChanged; oItem.ItemRenamed += Base_ItemRenamed; oItem.GetWizardProperties += Base_GetWizardProperties; this.ItemChanged(oItem); } }
private void Items_ItemRenamed(cItem sender, string NewName) { string sName = Encrypt(sender.Name); System.Data.DataRow oROW = this.Dataset.Tables[DatasetConnStr].Rows.Find(sName); if (oROW != null) { oROW[DatasetNameColumn] = Encrypt(NewName); oROW[DatasetContentColumn] = sender.ToContent(); sender.NameSet(NewName); } }
private void Items_ItemChanged(cItem sender) { string sName = Encrypt(sender.Name); System.Data.DataRow oROW = this.Dataset.Tables[DatasetConnStr].Rows.Find(sName); bool NewRow = false; if (oROW == null) { NewRow = true; oROW = this.Dataset.Tables[DatasetConnStr].NewRow(); oROW[DatasetNameColumn] = sName; } oROW[DatasetContentColumn] = sender.ToContent(); if (NewRow) { this.Dataset.Tables[DatasetConnStr].Rows.Add(oROW); } }
public cItem New(string sEngineType) { cItem oConnItem = new cItem(); oConnItem.GetWizardProperties += new Wizard.WizardForm.GetWizardPropertiesEventHandler(Items_GetWizardProperties); if (!string.IsNullOrEmpty(sEngineType)) { oConnItem.TypeSet(sEngineType); } if (oConnItem.ShowEditForm() == System.Windows.Forms.DialogResult.Cancel) { oConnItem.Dispose(); oConnItem = null; } else { oConnItem.GetWizardProperties -= new Wizard.WizardForm.GetWizardPropertiesEventHandler(Items_GetWizardProperties); } return(oConnItem); }
public void Remove(cItem oConnItem) { this.ItemRemoved(oConnItem); this.Items.Remove(oConnItem.Name); }
private void Base_ItemChanged(cItem sender) { this.ItemChanged(sender); }
private void EditForm_GetConnItem(ref cItem Value) { Value = this; }