Ejemplo n.º 1
0
        private void olv_Acc_Modules_FormatRow(object sender, SynapseAdvancedControls.FormatRowEventArgs e)
        {
            ACCSynapseModule acc = (ACCSynapseModule)e.Model;
            SynapseModule    prd = (from m in Prd_Modules where m.ID == acc.ID select m).FirstOrDefault();

            if (prd == null)
            {
                e.Item.BackColor = Color.Tomato;
            }
            else
            if (prd.VERSION != acc.VERSION)
            {
                e.Item.BackColor = Color.Orange;
            }
        }
Ejemplo n.º 2
0
 private void LoadModules()
 {
     Prd_Modules = SynapseModule.Load();
     Acc_Modules = ACCSynapseModule.Load();
     olv_Acc_Modules.ClearObjects();
     olv_Modules.ClearObjects();
     olv_Modules.SetObjects(Prd_Modules);
     olv_Acc_Modules.SetObjects(Acc_Modules);
     comboBox1.DisplayMember = "TECHNICALNAME";
     comboBox1.ValueMember   = "ID";
     comboBox1.DataSource    = Acc_Modules;
     comboBox2.DisplayMember = "TECHNICALNAME";
     comboBox2.ValueMember   = "ID";
     comboBox2.DataSource    = Acc_Modules;
 }
Ejemplo n.º 3
0
        private void releaseToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ACCSynapseModule mod = null;

            if (olv_Acc_Modules.SelectedObject != null)
            {
                mod = (ACCSynapseModule)olv_Acc_Modules.SelectedObject;
            }
            if (mod != null)
            {
                frm_ReleaseNote releaseNote = new frm_ReleaseNote();
                releaseNote.UID     = WindowsIdentity.GetCurrent().Name;
                releaseNote.Rdate   = DateTime.Now.ToShortDateString();
                releaseNote.Version = mod.VERSION;
                releaseNote.ShowDialog();
                mod.VERSION     = releaseNote.Version;
                mod.VERSIONDATE = releaseNote.Rdate;
                mod.save();
                mod.set_gvf_Version(releaseNote.Rdate, releaseNote.UID, releaseNote.Notes, ACCSynapseModule.SynapseModuleMode.Development);
            }
            LoadModules();
        }
Ejemplo n.º 4
0
        private void syncToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ACCSynapseModule mod = null;

            if (olv_Acc_Modules.SelectedObject != null)
            {
                mod = (ACCSynapseModule)olv_Acc_Modules.SelectedObject;
            }
            if (mod != null)
            {
                ACCSynapseModule amod = (ACCSynapseModule)olv_Acc_Modules.SelectedObject;
                SynapseModule    pmod = SynapseModule.LoadByID(amod.ID);
                if (pmod != null)
                {
                    pmod.MODULECATEGORY = amod.MODULECATEGORY;
                    pmod.PATH           = amod.PATH;
                    pmod.VERSION        = amod.VERSION;
                    pmod.VERSIONDATE    = amod.VERSIONDATE;
                    pmod.TECHNICALNAME  = amod.TECHNICALNAME;
                    pmod.DEVSOURCE      = amod.DEVSOURCE;
                    pmod.PRODSOURCE     = amod.PRODSOURCE;
                    pmod.IS_ACTIVE      = amod.IS_ACTIVE;
                    pmod.save();
                }

                if (mod.DEVSOURCE != mod.PRODSOURCE)
                {
                    GenInstaller.Installer.DoInstall(new System.IO.DirectoryInfo(mod.DEVSOURCE), new System.IO.DirectoryInfo(mod.PRODSOURCE), GenInstaller.InstallOptions.Normal);
                    try
                    {
                        GenInstaller.Installer.ChangeTextInFiles("XS006726", "sql-gen-prd.electrabel.be", new System.IO.DirectoryInfo(mod.PRODSOURCE).GetFiles("*.config", System.IO.SearchOption.TopDirectoryOnly));
                    }
                    catch (Exception ex)
                    {
                    }
                }
            }
            LoadModules();
        }
Ejemplo n.º 5
0
        private void olv_Modules_FormatCell(object sender, SynapseAdvancedControls.FormatCellEventArgs e)
        {
            if (e.ColumnIndex == this.col_version.Index || e.ColumnIndex == this.prd_gvf.Index)
            {
                SynapseModule    prd = (SynapseModule)e.Model;
                ACCSynapseModule acc = (ACCSynapseModule)(from m in Acc_Modules where m.ID == prd.ID select m).FirstOrDefault();

                if (acc == null)
                {
                    acc = (ACCSynapseModule)(from m in Acc_Modules where m.TECHNICALNAME == prd.TECHNICALNAME select m).FirstOrDefault();
                }

                if (prd != null && prd.VERSION != acc.VERSION && e.ColumnIndex == this.col_version.Index)
                {
                    e.SubItem.BackColor = Color.Orange;
                }
                if (prd != null && prd.gvf_Version(SynapseModule.SynapseModuleMode.Production) != acc.gvf_Version(ACCSynapseModule.SynapseModuleMode.Development) && e.ColumnIndex == this.prd_gvf.Index)
                {
                    e.SubItem.BackColor = Color.Orange;
                }
            }
        }