Exemple #1
0
 private void toolStripMenuItem3_Click(object sender, EventArgs e)
 {
     switch (LogAtivo())
     {
     case -1:
         ///
         /// tela principal está visivel?
         ///
         if (this.WindowState != FormWindowState.Minimized)
         {
             ///
             /// então abre a configuração como MDI
             ///
             tbLogs.PerformClick();
         }
         else
         {
             using (FormLogs oConfig = new FormLogs())
             {
                 oConfig.MinimizeBox = true;
                 oConfig.ShowDialog();
             }
         }
         break;
     }
 }
Exemple #2
0
        private int LogAtivo()
        {
            FormLogs oLog = null;

            //danasa
            foreach (Form fg in this.MdiChildren)
            {
                if (fg is FormLogs)
                {
                    ///
                    /// configuracão já está ativa como MDI
                    ///
                    this.notifyIcon1_MouseDoubleClick(null, null);
                    oLog             = fg as FormLogs;
                    oLog.WindowState = FormWindowState.Normal;
                    return(1);
                }
            }
            foreach (Form fg in Application.OpenForms)
            {
                if (fg is FormLogs)
                {
                    oLog             = fg as FormLogs;
                    oLog.WindowState = FormWindowState.Normal;
                    return(0);
                }
            }
            return(-1);
        }
Exemple #3
0
        private void logsButton_Click(object sender, EventArgs e)
        {
            using (var ds = new DAL())
            {
                var cuttingUnit = new CuttingUnit()
                {
                    DAL  = ds,
                    Code = "01"
                };
                cuttingUnit.Save();

                var stratum = new Stratum()
                {
                    DAL  = ds,
                    Code = "01"
                };
                stratum.Save();

                var fieldSetup = new LogFieldSetupDO()
                {
                    DAL        = ds,
                    Stratum_CN = stratum.Stratum_CN,
                    Field      = LOG.LOGNUMBER,
                    Heading    = LOG.LOGNUMBER
                };
                fieldSetup.Save();

                fieldSetup = new LogFieldSetupDO()
                {
                    DAL        = ds,
                    Stratum_CN = stratum.Stratum_CN,
                    Field      = LOG.GRADE,
                    Heading    = LOG.GRADE
                };
                fieldSetup.Save();

                var controller = new ApplicationController(null);
                var tree       = new Tree()
                {
                    DAL            = ds,
                    CuttingUnit_CN = cuttingUnit.CuttingUnit_CN,
                    Stratum_CN     = stratum.Stratum_CN,
                    TreeNumber     = 1
                };
                tree.Save();

                var dataService = new ILogDataService(tree, (RegionLogInfo)null, ds);

                using (var view = new FormLogs(dataService))
                {
                    view.ShowDialog();
                }
            }
        }
Exemple #4
0
        private void tbLogs_Click(object sender, EventArgs e)
        {
            switch (LogAtivo())
            {
            case 0:
                ///
                /// configuracao ja existe como Modal
                /// minimiza o MainForm para que a tela de configuracao esteja visivel
                ///
                this.WindowState = FormWindowState.Minimized;
                break;

            case -1:
            {
                FormLogs consultaCadastro = new FormLogs();
                consultaCadastro.MdiParent   = this;
                consultaCadastro.MinimizeBox = false;
                consultaCadastro.Show();
            }
            break;
            }
        }