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); } } }
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); } } }
private void ucUser_Load(object sender, EventArgs e) { _instance = this; Actualiser(); }