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;
        }
Example #4
0
        /// <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);
        }
Example #6
0
        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();
        }
Example #7
0
        /// <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();
        }
Example #8
0
        /// <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);
        }
Example #9
0
        /// <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();
        }
Example #10
0
        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();
        }
Example #11
0
        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();
        }
        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();
        }
Example #13
0
        /// <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();
        }
Example #14
0
        /// <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();
            
        }
Example #15
0
        private void genTemplateSetting1_PropertyChange(TemplateSettingObject pTemplateSettingObjec)
        {
            OnPropertyChangeEvent();

        }
Example #16
0
 private void genTemplateSetting1_PropertyChange(TemplateSettingObject pTemplateSettingObjec)
 {
     OnPropertyChangeEvent();
 }