Пример #1
0
        private void bunifuFlatButton10_Click(object sender, EventArgs e)
        {
            rdn.Visible = false;
            MaterialSkin.Controls.MaterialRadioButton bb = new MaterialSkin.Controls.MaterialRadioButton();
            foreach (MaterialSkin.Controls.MaterialCheckBox b in Matieres_bs)
            {
                this.panel1.Controls.Remove(b);
            }
            if (dgv_eleves.SelectedRows.Count == 1)
            {
                chart C     = new chart(chart_e, this.id);
                Eleve eleve = el[dgv_eleves.SelectedRows[0].Index];

                foreach (Matiere m in this.matieres)
                {
                    C.addChartEvolutionUnites(eleve, m);
                }

                Matieres_b = C.series_bb;
                int y = chart_e.Location.Y;
                foreach (MaterialSkin.Controls.MaterialRadioButton l in Matieres_b)
                {
                    l.Location = new Point(chart_e.Location.X + chart_e.Width + 10, y);
                    l.Parent   = panel1;
                    y         += 25;
                    l.Show();
                    l.Checked = true;
                }
            }
        }
Пример #2
0
        public void addChartEvolutionUnites(Eleve eleve, Matiere matiere)
        {
            Series s = new Series
            {
                ChartType = SeriesChartType.Column
            };

            int i = 0;

            s.IsValueShownAsLabel = true;
            s.Name     = matiere.intitule;
            Login.read = DBConnect.Gets("Select unite , avg(note) from examiner,annee where id_matiere=" + matiere.id + " and  id_etudiant=" + eleve.id + " and id_annee=annee.id and annee.annee_scolaire='" + HomePreview.idann + "' group by unite");
            Random r = new Random();

            while (Login.read.Read())
            {
                s.Points.AddXY(Login.read[0].ToString(), Math.Round(float.Parse(Login.read[1].ToString()), 2));
                s.Points[i].MarkerSize = 9;
                s.Points[i++].Color    = Color.FromArgb(r.Next(150, 256), r.Next(0, 256), r.Next(0, 256), r.Next(0, 256));
            }
            Login.read.Close();

            MaterialSkin.Controls.MaterialRadioButton bb = new MaterialSkin.Controls.MaterialRadioButton();
            this.c.Series.Add(s);
            bb.Text = s.Name;
            this.series_bb.Add(bb);
            bb.CheckedChanged += Bb_Click;
        }
Пример #3
0
        //Método Animação:
        public void AtivaAnimacao(//Parametros
            MaterialSkin.Controls.MaterialFlatButton btnSalvar,
            MaterialSkin.Controls.MaterialFlatButton btnCancelar,
            MaterialSkin.Controls.MaterialFlatButton btnPadrao,
            MaterialSkin.Controls.MaterialRadioButton rdbPadrao,
            MaterialSkin.Controls.MaterialRadioButton rdbEscuro,
            MaterialSkin.Controls.MaterialRadioButton rdbClaro,
            MetroFramework.Controls.MetroPanel metroPanelSalvar,
            System.Windows.Forms.Timer timer1)
        {
            try
            {
                //Desativa enquanto salva:
                btnSalvar.Enabled   = false;
                btnCancelar.Enabled = false;
                btnPadrao.Enabled   = false;

                rdbPadrao.Enabled = false;
                rdbEscuro.Enabled = false;
                rdbClaro.Enabled  = false;

                //Incrementa:
                timerCounter++;
                metroPanelSalvar.Visible = true;
                if (timerCounter >= 100)
                {
                    timer1.Stop();

                    //Seta os padrões novamente:
                    metroPanelSalvar.Visible = false;
                    timer1.Enabled           = false;
                    timerCounter             = 0;

                    //Ativa após salvar:
                    btnSalvar.Enabled   = true;
                    btnCancelar.Enabled = true;
                    btnPadrao.Enabled   = true;

                    rdbPadrao.Enabled = true;
                    rdbEscuro.Enabled = true;
                    rdbClaro.Enabled  = true;
                }
            }
            catch (Exception)
            {
                return;
            }
        }
Пример #4
0
        //Método Tema:
        public void SalvarTema(//Parametros
            MaterialSkin.Controls.MaterialRadioButton rdbPadrao,
            MaterialSkin.Controls.MaterialRadioButton rdbEscuro,
            MaterialSkin.Controls.MaterialRadioButton rdbClaro,
            MetroFramework.Controls.MetroGrid dataGridViewProdutos,
            MetroFramework.Controls.MetroGrid dataGridViewConsultas,
            System.Windows.Forms.Timer timer1)
        {
            //Armazena o Formulário de Configurações em uma Variável:
            frmConfiguracao frm  = new frmConfiguracao();
            frmAdm          frm2 = new frmAdm();

            //Verifica qual RadioButton está marcado:
            if (rdbPadrao.Checked == true)
            {
                //Tema Padrão - 1:
                MaterialSkinManager materialSkinManager = MaterialSkinManager.Instance;
                materialSkinManager.AddFormToManage(frm);
                materialSkinManager.Theme = MaterialSkinManager.Themes.LIGHT;

                // Definindo um esquema de Cor para formulário com tom Rosa
                materialSkinManager.ColorScheme = new ColorScheme(
                    Primary.Pink100, Primary.Pink300,
                    Primary.Pink200, Accent.Pink200,
                    TextShade.WHITE);

                TemaSelecionado = 1;
                Properties.Settings.Default.Tema = TemaSelecionado;
                TemaAtual = "1";
                dataGridViewProdutos.Theme  = MetroFramework.MetroThemeStyle.Default;
                dataGridViewConsultas.Theme = MetroFramework.MetroThemeStyle.Default;
            }

            else if (rdbEscuro.Checked == true)
            {
                //Tema Escuro - 2:
                MaterialSkinManager materialSkinManager = MaterialSkinManager.Instance;
                materialSkinManager.AddFormToManage(frm);
                materialSkinManager.Theme = MaterialSkinManager.Themes.DARK;

                // Definindo um esquema de Cor para formulário com tom Rosa
                materialSkinManager.ColorScheme = new ColorScheme(
                    Primary.Pink100, Primary.Pink300,
                    Primary.Pink200, Accent.Pink200,
                    TextShade.BLACK);

                //Define a Variável como 2:
                TemaSelecionado = 2;
                Properties.Settings.Default.Tema = TemaSelecionado;
                TemaAtual = "2";
                dataGridViewProdutos.Theme  = MetroFramework.MetroThemeStyle.Dark;
                dataGridViewConsultas.Theme = MetroFramework.MetroThemeStyle.Dark;
            }

            else if (rdbClaro.Checked == true)
            {
                //Tema Claro - 3:
                MaterialSkinManager materialSkinManager = MaterialSkinManager.Instance;
                materialSkinManager.AddFormToManage(frm);
                materialSkinManager.Theme = MaterialSkinManager.Themes.LIGHT;

                // Definindo um esquema de Cor para formulário com tom Rosa
                materialSkinManager.ColorScheme = new ColorScheme(
                    Primary.Pink100, Primary.Pink300,
                    Primary.Pink200, Accent.Pink200,
                    TextShade.WHITE);

                //Define a Váriavel como 3:
                TemaSelecionado = 3;
                Properties.Settings.Default.Tema = TemaSelecionado;
                TemaAtual = "3";
                dataGridViewProdutos.Theme  = MetroFramework.MetroThemeStyle.Light;
                dataGridViewConsultas.Theme = MetroFramework.MetroThemeStyle.Light;
            }
            //Ao final, salva o valor Tema:
            Properties.Settings.Default.Save();

            //Ativa o Timer de animação:
            timer1.Enabled = true;

            MessageBox.Show("O sistema será reiniciado para aplicar as alterações.", "LM-Manager", MessageBoxButtons.OK, MessageBoxIcon.Information);
            Application.Restart();
        }
Пример #5
0
        private bool initPrivateSetting()
        {
            if (setting == null)
            {
                setting = new TaskGroup_FileCheck_Setting();
            }

            MaterialSkin.Controls.MaterialCheckBox t = ((TaskGroup_FileCheck_Form)uiPanel).Controls.Find("materialCheckBox1", true).FirstOrDefault() as MaterialSkin.Controls.MaterialCheckBox;
            if (t != null)
            {
                setting.IsShow301302 = t.Checked;
            }
            t = ((TaskGroup_FileCheck_Form)uiPanel).Controls.Find("materialCheckBox2", true).FirstOrDefault() as MaterialSkin.Controls.MaterialCheckBox;
            if (t != null)
            {
                setting.IsShow500 = t.Checked;
            }
            t = ((TaskGroup_FileCheck_Form)uiPanel).Controls.Find("materialCheckBox3", true).FirstOrDefault() as MaterialSkin.Controls.MaterialCheckBox;
            if (t != null)
            {
                setting.IsGetServerType = t.Checked;
            }
            t = ((TaskGroup_FileCheck_Form)uiPanel).Controls.Find("materialCheckBox4", true).FirstOrDefault() as MaterialSkin.Controls.MaterialCheckBox;
            if (t != null)
            {
                setting.IsGetMiddleWare = t.Checked;
            }

            MaterialSkin.Controls.MaterialRadioButton rd = ((TaskGroup_FileCheck_Form)uiPanel).Controls.Find("materialRadioButton1", true).FirstOrDefault() as MaterialSkin.Controls.MaterialRadioButton;
            if (rd != null && rd.Checked)
            {
                setting.ScanType = ENUM_ScanType.eScanType_Head;
            }
            rd = ((TaskGroup_FileCheck_Form)uiPanel).Controls.Find("materialRadioButton2", true).FirstOrDefault() as MaterialSkin.Controls.MaterialRadioButton;
            if (rd != null && rd.Checked)
            {
                setting.ScanType = ENUM_ScanType.eScanType_Get;
            }

            CheckedListBox clb = ((TaskGroup_FileCheck_Form)uiPanel).Controls.Find("checkedListBox_dict", true).FirstOrDefault() as CheckedListBox;

            if (clb.SelectedItems.Count <= 0)
            {
                MessageBox.Show("请选择扫描字典!");
                return(false);
            }
            // 合并字典
            suffixDirs.Clear();
            foreach (String dir in clb.CheckedItems)
            {
                String        cdir  = dir.Split('|')[0];
                List <String> clist = null;
                Boolean       isget = dirs.TryGetValue(cdir, out clist);
                foreach (String scanDir in clist)
                {
                    if (!suffixDirs.Contains(scanDir))
                    {
                        suffixDirs.Add(scanDir);
                    }
                }
            }
            return(true);
        }