Esempio n. 1
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (File.Exists(Path.Combine(Environment.CurrentDirectory, @"nouveau.txt")))
     {
         DialogResult tmp = MessageBox.Show("il y a de nouveau employe à ajouter dans le système, voulez-vous les ajouter maintenant ?", "Nouveau employe", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (tmp == DialogResult.Yes)
         {
             var formOuvert = new frmGesEmp("nouv");
             this.Hide();
             formOuvert.Show();
             formOuvert.Closed += (s, args) => this.Close();
         }
         else
         {
             var form = new frmAccueilAdmin();
             this.Hide();
             form.Closed += (s, args) => this.Close();
             form.Show();
         }
     }
     else
     {
         var form = new frmAccueilAdmin();
         this.Hide();
         form.Closed += (s, args) => this.Close();
         form.Show();
     }
 }
Esempio n. 2
0
 //          nouveau toutes
 public void VerifierNouveauxEmp()
 {
     bool New = File.Exists(Path.Combine(Environment.CurrentDirectory, @"nouveau.txt"));
     if (New)
     {
         int i = 0;
         string line;
         StreamReader file = new StreamReader(Path.Combine(Environment.CurrentDirectory, @"nouveau.txt"));
         while ((line = file.ReadLine()) != null)
         {
             i++;
         }
         file.Close();
         DialogResult tmp = MessageBox.Show("il y a " + i + " nouveau employe à ajouter dans le système,\n voulez-vous les ajouter maintenant ?", "Nouveau employe", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (tmp == DialogResult.Yes)
         {
             var formOuvert = new frmGesEmp(true, UserNm);
             this.Hide();
             formOuvert.Show();
             formOuvert.Closed += (s, args) => this.Close();
         }
     }
 }
Esempio n. 3
0
        private void CacheDroit(string _rol)
        {
            switch (_rol)
            {
                case "Administrateur": // accès à tout
                    var formOuvert = new frmGesEmp(UserNm);
                    this.Hide();
                    formOuvert.Show();
                    formOuvert.VerifierNouveauxEmp();
                    formOuvert.Closed += (s, args) => this.Close();
                    break;
                case "Chef de projet":
                    toolStripMenuItem3.Visible = false;
                    var formOuvert1 = new frmGesEmp(UserNm);
                    this.Hide();
                    formOuvert1.Show();
                    formOuvert1.Closed += (s, args) => this.Close();
                    break;
                case "Chef d’équipe":
                    toolStripMenuItem3.Visible = false;
                    var formOuvert2 = new frmGesEmp(UserNm);
                    this.Hide();
                    formOuvert2.Show();
                    formOuvert2.Closed += (s, args) => this.Close();
                    break;
                case "Testeur":
                    toolStripMenuItem1.Visible = false;
                    toolStripMenuItem3.Visible = false;

                    var formOuvert6 = new frmGestJeu(UserNm);
                    this.Hide();
                    formOuvert6.Show();
                    formOuvert6.Closed += (s, args) => this.Close();
                    break;
                case "Agente de bureau":
                    btnSysExpToolStrip.Visible = false;
                    btnPlateToolStrip.Visible = false;
                    btnCategToolStrip.Visible = false;
                    btnClassToolStrip.Visible = false;
                    btnGenreToolStrip.Visible = false;
                    btnModeToolStrip.Visible = false;
                    btnThemeToolStrip.Visible = false;
                    typeDeTestToolStripMenuItem.Visible = false;
                    toolStripMenuItem3.Visible = false;

                    var formOuvert3 = new frmGesEmp(UserNm);
                    this.Hide();
                    formOuvert3.Show();
                    formOuvert3.Closed += (s, args) => this.Close();
                    break;
                case "Directeur de compte":
                    btnSysExpToolStrip.Visible = false;
                    btnPlateToolStrip.Visible = false;
                    btnCategToolStrip.Visible = false;
                    btnClassToolStrip.Visible = false;
                    btnGenreToolStrip.Visible = false;
                    btnModeToolStrip.Visible = false;
                    btnThemeToolStrip.Visible = false;
                    typeDeTestToolStripMenuItem.Visible = false;
                    toolStripMenuItem3.Visible = false;

                    var formOuvert5 = new frmGesEmp(UserNm);
                    this.Hide();
                    formOuvert5.Show();
                    formOuvert5.Closed += (s, args) => this.Close();
                    break;
                case "PDG":
                    var formOuvert4 = new frmGesEmp(UserNm);
                    this.Hide();
                    formOuvert4.Show();
                    formOuvert4.Closed += (s, args) => this.Close();
                    break;
                default:
                    btnMenuDonneToolStrip.Visible = false;
                    toolStripMenuItem1.Visible = false;
                    toolStripMenuItem3.Visible = false;
                    break;
            }
        }
Esempio n. 4
0
 private void toolStripGesEmp_Click(object sender, EventArgs e)
 {
     var formOuvert = new frmGesEmp(UserNm);
     this.Hide();
     formOuvert.Show();
     formOuvert.Closed += (s, args) => this.Close();
 }
Esempio n. 5
0
 public void update()
 {
     gestionEmp = new ctrlEmploye(true);
     ListSortDirection DD = ListSortDirection.Descending;
     if (gridEmploye.SortOrder == SortOrder.Ascending)
         DD = ListSortDirection.Ascending;
     var formOuvert = new frmGesEmp(gridEmploye.SortedColumn.Index, ((Employe)this.Tag).idEmp, DD);
     formOuvert.Show();
     this.Hide();
     formOuvert.Closed += (s, args) => this.Close();
 }
Esempio n. 6
0
        private void CacheDroit(string _rol)
        {
            switch (_rol)
            {
                case "Administrateur": // accès à tout
                    var formOuvert = new frmGesEmp(UserNm);
                    this.Hide();
                    formOuvert.Show();
                    formOuvert.Closed += (s, args) => this.Close();
                    break;
                case "Chef de projet":

                    //var formOuvert1 = new frmGesEmp(UserNm);
                    //this.Hide();
                    //formOuvert1.Show();
                    //formOuvert1.Closed += (s, args) => this.Close();
                    break;
                case "Chef d’équipe":

                    //var formOuvert2 = new frmGesEmp(UserNm);
                    //this.Hide();
                    //formOuvert2.Show();
                    //formOuvert2.Closed += (s, args) => this.Close();
                    break;
                case "Testeur":
                    btnCategToolStrip.Visible = false;
                    //var formOuvert6 = new frmGesEmp(UserNm);
                    //this.Hide();
                    //formOuvert6.Show();
                    //formOuvert6.Closed += (s, args) => this.Close();
                    break;
                case "Agente de bureau":
                    break;
                case "Directeur de compte":

                    //var formOuvert3 = new frmGesEmp(UserNm);
                    //this.Hide();
                    //formOuvert3.Show();
                    //formOuvert3.Closed += (s, args) => this.Close();
                    break;
                case "PDG":

                    //var formOuvert4 = new frmGesEmp(UserNm);
                    //this.Hide();
                    //formOuvert4.Show();
                    //formOuvert4.Closed += (s, args) => this.Close();
                    break;
                case "Client":
                    break;
                case "Modérateur du focus groupe":
                    break;
                default:
                    //var formOuvert5 = new frmGesEmp(UserNm);
                    //this.Hide();
                    //formOuvert5.Show();
                    //formOuvert5.Closed += (s, args) => this.Close();
                    break;
            }
        }