Esempio n. 1
0
 private void btnCancelUser_Click(object sender, EventArgs e)
 {
     if (!frmMain.Instance.mainContainer.Controls.ContainsKey("ucUser"))
     {
         ucUser uc = new ucUser();
         uc.Dock = DockStyle.Fill;
         frmMain.Instance.mainContainer.Controls.Add(uc);
     }
     frmMain.Instance.BtnBack.Visible = true;
     frmMain.Instance.mainContainer.Controls["ucUser"].BringToFront();
 }
 private void btnAddUser_Click(object sender, EventArgs e)
 {
     if (nameTextBox.Text.Equals("") || loginTextBox.Text.Equals("") || pwTextBox.Text.Equals("") || confirmTextBox.Text.Equals(""))
     {
         return;
     }
     if (pwTextBox.Text.Equals(confirmTextBox.Text))
     {
         User u = frmMain.Instance.User.AddUser(
             new User
         {
             Name     = nameTextBox.Text,
             Login    = loginTextBox.Text,
             Password = pwTextBox.Text
         }, frmMain.Instance.Session);
         if (u != null)
         {
             MetroFramework.MetroMessageBox.Show(this, "L'utilisateur a ete ajouter avec succes", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
             if (!frmMain.Instance.mainContainer.Controls.ContainsKey("ucUser"))
             {
                 ucUser uc = new ucUser();
                 uc.Dock = DockStyle.Fill;
                 frmMain.Instance.mainContainer.Controls.Add(uc);
             }
             frmMain.Instance.BtnBack.Visible = true;
             frmMain.Instance.mainContainer.Controls["ucUser"].BringToFront();
             loginTextBox.Clear();
             nameTextBox.Clear();
             pwTextBox.Clear();
             confirmTextBox.Clear();
             ucUser.Instance.Actualiser();
         }
         else
         {
             MetroFramework.MetroMessageBox.Show(this, "L'utilisateur n'a pas ete ajouter", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Esempio n. 3
0
 private void btnEditUser_Click(object sender, EventArgs e)
 {
     if (nameTextBox.Text.Equals("") || loginTextBox.Text.Equals("") || pwTextBox.Text.Equals("") || confirmTextBox.Text.Equals(""))
     {
         return;
     }
     if (!(frmMain.Instance.User.GetUserByLogin(loginTextBox.Text) == null || loginTextBox.Text.Equals(User.Login)))
     {
         MetroFramework.MetroMessageBox.Show(this, "Login " + loginTextBox.Text + " est deja utilise", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
     if (pwTextBox.Text.Equals(confirmTextBox.Text))
     {
         User.Name     = nameTextBox.Text;
         User.Login    = loginTextBox.Text;
         User.Password = pwTextBox.Text;
         User u = frmMain.Instance.User.EditUser(
             User, frmMain.Instance.Session);
         if (u != null)
         {
             MetroFramework.MetroMessageBox.Show(this, "L'utilisateur a ete modifier avec succes", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
             if (!frmMain.Instance.mainContainer.Controls.ContainsKey("ucUser"))
             {
                 ucUser uc = new ucUser();
                 uc.Dock = DockStyle.Fill;
                 frmMain.Instance.mainContainer.Controls.Add(uc);
             }
             frmMain.Instance.BtnBack.Visible = true;
             frmMain.Instance.mainContainer.Controls["ucUser"].BringToFront();
             ucUser.Instance.Actualiser();
         }
         else
         {
             MetroFramework.MetroMessageBox.Show(this, "L'utilisateur n'a pas ete modifier", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
Esempio n. 4
0
 private void ucUser_Load(object sender, EventArgs e)
 {
     _instance = this;
     Actualiser();
 }