private void openToolStripButton_Click(object sender, EventArgs e) { String wFullFileName = OpenFile(); if (string.IsNullOrEmpty(wFullFileName.Trim())) return; String wszContent = Fwk.HelperFunctions.FileFunctions.OpenTextFile(wFullFileName); _TemplateSettingObject = (TemplateSettingObject) Fwk.HelperFunctions.SerializationFunctions.DeserializeFromXml(typeof(TemplateSettingObject), wszContent); RefreshProperties(); OnPropertyChangeEvent(); }
private void newToolStripButton_Click(object sender, EventArgs e) { String wszFileName = NewFile(); _TemplateSettingObject = new TemplateSettingObject(); _TemplateSettingObject.FullFileName = wszFileName; _TemplateSettingObjectFullFileName = wszFileName; String wszContent = Fwk.HelperFunctions.SerializationFunctions.SerializeToXml(_TemplateSettingObject); Fwk.HelperFunctions.FileFunctions.SaveTextFile(_TemplateSettingObject.FullFileName, wszContent); RefreshProperties(); }
public TemplateSettingObject Clone() { TemplateSettingObject wTemplateSettingObject = new TemplateSettingObject(); wTemplateSettingObject._MethodsName = this._MethodsName; wTemplateSettingObject._StoreProcedures = this._StoreProcedures; wTemplateSettingObject._TableDataGateway = this._TableDataGateway; wTemplateSettingObject._Entities = this.Entities; wTemplateSettingObject._Methods = this._Methods; wTemplateSettingObject._MethodsName = this._MethodsName; wTemplateSettingObject._FullFileName = this._FullFileName; wTemplateSettingObject._OthersSettings = this._OthersSettings; return wTemplateSettingObject; }
/// <summary> /// Abre el formulario para personalizar los templates /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void customizeTemplateToolStripMenuItem_Click(object sender, EventArgs e) { FrmTemplateSetting _FrmTemplateSetting = new FrmTemplateSetting(); _FrmTemplateSetting.PropertyChange += new PropertyChangeHandler(_FrmTemplateSetting_PropertyChange); if (!String.IsNullOrEmpty(_LastAccessStorage.LastAccess.LastTemplateSettingFileName)) _FrmTemplateSetting.FullFileName = _LastAccessStorage.LastAccess.LastTemplateSettingFileName; _TemplateSettingObject = _FrmTemplateSetting.TemplateSettingObject.Clone(); _FrmTemplateSetting.Show(dockPanel1, Fwk.Controls.Win32.DockState.Document); }
public TemplateSettingObject Clone() { TemplateSettingObject wTemplateSettingObject = new TemplateSettingObject(); wTemplateSettingObject._MethodsName = this._MethodsName; wTemplateSettingObject._StoreProcedures = this._StoreProcedures; wTemplateSettingObject._TableDataGateway = this._TableDataGateway; wTemplateSettingObject._Entities = this.Entities; wTemplateSettingObject._Methods = this._Methods; wTemplateSettingObject._MethodsName = this._MethodsName; wTemplateSettingObject._FullFileName = this._FullFileName; wTemplateSettingObject._OthersSettings = this._OthersSettings; return(wTemplateSettingObject); }
/// <summary> /// Carga TemplateSettingObject sin mostrar el formulario FrmTemplateSetting /// Esto se hace al iniciar la aplicacion para cargar el ultimo setteing del usuario. /// </summary> void InitTemplateSettingObject() { FrmTemplateSetting _FrmTemplateSetting = new FrmTemplateSetting(); if (!String.IsNullOrEmpty(_LastAccessStorage.LastAccess.LastTemplateSettingFileName)) { _FrmTemplateSetting.FullFileName = _LastAccessStorage.LastAccess.LastTemplateSettingFileName; _FrmTemplateSetting.Refresh(); } _TemplateSettingObject = _FrmTemplateSetting.TemplateSettingObject.Clone(); _FrmTemplateSetting.Close(); _FrmTemplateSetting.Dispose(); }
/// <summary> /// Abre el formulario para personalizar los templates /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void customizeTemplateToolStripMenuItem_Click(object sender, EventArgs e) { FrmTemplateSetting _FrmTemplateSetting = new FrmTemplateSetting(); _FrmTemplateSetting.PropertyChange += new PropertyChangeHandler(_FrmTemplateSetting_PropertyChange); if (!String.IsNullOrEmpty(_LastAccessStorage.LastAccess.LastTemplateSettingFileName)) { _FrmTemplateSetting.FullFileName = _LastAccessStorage.LastAccess.LastTemplateSettingFileName; } _TemplateSettingObject = _FrmTemplateSetting.TemplateSettingObject.Clone(); _FrmTemplateSetting.Show(dockPanel1, Fwk.Controls.Win32.DockState.Document); }
/// <summary> /// Ocurre cuando una propiedad del template cambia pero ademas el usuario preciono almacenar los cambios.- /// </summary> /// <param name="pTemplateSettingObjec"></param> void _FrmTemplateSetting_PropertyChange(TemplateSettingObject pTemplateSettingObjec) { _TemplateSettingObject = pTemplateSettingObjec.Clone(); _LastAccessStorage.LastAccess.LastTemplateSettingFileName = _TemplateSettingObject.FullFileName; if (ofrmDACGenerator != null) { ofrmDACGenerator.TemplateSettingObject = _TemplateSettingObject; } //if (ofrmDataEntityGenerator != null) // ofrmDataEntityGenerator.TemplateSettingObject = _TemplateSettingObject; //if (ofrmServicesGenerator != null) // ofrmServicesGenerator.TemplateSettingObject = _TemplateSettingObject; _LastAccessStorage.Save(); }
private void openToolStripButton_Click(object sender, EventArgs e) { String wFullFileName = OpenFile(); if (string.IsNullOrEmpty(wFullFileName.Trim())) { return; } String wszContent = Fwk.HelperFunctions.FileFunctions.OpenTextFile(wFullFileName); _TemplateSettingObject = (TemplateSettingObject) Fwk.HelperFunctions.SerializationFunctions.DeserializeFromXml(typeof(TemplateSettingObject), wszContent); RefreshProperties(); OnPropertyChangeEvent(); }
public override void Refresh() { if (String.IsNullOrEmpty(_TemplateSettingObjectFullFileName) || System.IO.File.Exists(_TemplateSettingObjectFullFileName) == false) { _TemplateSettingObject = new TemplateSettingObject(); _TemplateSettingObject.FullFileName = "TemplateSetting.cgt"; } else { String wszContent = Fwk.HelperFunctions.FileFunctions.OpenTextFile(_TemplateSettingObjectFullFileName); _TemplateSettingObject = (TemplateSettingObject) Fwk.HelperFunctions.SerializationFunctions.DeserializeFromXml(typeof(TemplateSettingObject), wszContent); } RefreshProperties(); }
/// <summary> /// Ocurre cuando una propiedad del template cambia pero ademas el usuario preciono almacenar los cambios.- /// </summary> /// <param name="pTemplateSettingObjec"></param> void _FrmTemplateSetting_PropertyChange(TemplateSettingObject pTemplateSettingObjec) { _TemplateSettingObject = pTemplateSettingObjec.Clone(); _LastAccessStorage.LastAccess.LastTemplateSettingFileName = _TemplateSettingObject.FullFileName; if (ofrmDACGenerator != null) ofrmDACGenerator.TemplateSettingObject = _TemplateSettingObject; //if (ofrmDataEntityGenerator != null) // ofrmDataEntityGenerator.TemplateSettingObject = _TemplateSettingObject; //if (ofrmServicesGenerator != null) // ofrmServicesGenerator.TemplateSettingObject = _TemplateSettingObject; _LastAccessStorage.Save(); }
private void genTemplateSetting1_PropertyChange(TemplateSettingObject pTemplateSettingObjec) { OnPropertyChangeEvent(); }