private void BunifuImageButton3_Click(object sender, EventArgs e) { if (metroTextBox9.Text == "") { alert = new AlertMessages("Please enter a valid name !!", AlertMessages.alertType.error); alert.BringToFront(); alert.Show(); } else if (!reg.IsMatch(metroTextBox7.Text)) { alert = new AlertMessages("Please enter a valid email !!", AlertMessages.alertType.error); alert.BringToFront(); alert.Show(); } else if (metroTextBox10.Text == "") { alert = new AlertMessages("Please enter a valid username !!", AlertMessages.alertType.error); alert.BringToFront(); alert.Show(); } else if (metroTextBox7.Text == "") { alert = new AlertMessages("Please enter a valid email !!", AlertMessages.alertType.error); alert.BringToFront(); alert.Show(); } else if (metroTextBox8.Text == "") { alert = new AlertMessages("Please enter a valid Password !!", AlertMessages.alertType.error); alert.BringToFront(); alert.Show(); } else if (pictureBox2.Image == null) { alert = new AlertMessages("Please insert a user picture !!", AlertMessages.alertType.error); alert.BringToFront(); alert.Show(); } else if (metroTextBox8.Text != metroTextBox11.Text) { alert = new AlertMessages("Passwords not matched !!", AlertMessages.alertType.error); alert.BringToFront(); alert.Show(); } else { user userdata = data.users.Find(id); userdata.Name = metroTextBox9.Text; userdata.Username = metroTextBox10.Text; userdata.Email = metroTextBox7.Text; userdata.Password = metroTextBox8.Text; data.SaveChanges(); DataLoad(); users_mini_screen.SelectedTab = main_users_tab; } }
private void Add_new_user_db_btn_Click(object sender, EventArgs e) { string password; var usernames = from item in data.users select new { username = item.Username }; var emails = from item in data.users select new { email = item.Email }; foreach (var item in usernames) { if (metroTextBox2.Text == item.username) { label19.Visible = true; } else { label19.Visible = false; } } foreach (var item in emails) { if (metroTextBox3.Text == item.email) { label20.Visible = true; } else { label20.Visible = false; } } if (label19.Visible == true || label20.Visible == true) { //alert = new AlertMessages("User of enter your email !!", AlertMessages.alertType.error); //alert.BringToFront(); //alert.Show(); } else if (user_image_box.Image == null) { alert = new AlertMessages("Please insert a user picture !!", AlertMessages.alertType.error); alert.BringToFront(); alert.Show(); } else if (metroTextBox1.Text == "") { alert = new AlertMessages("Please enter a valid name !!", AlertMessages.alertType.error); alert.BringToFront(); alert.Show(); } else if (!reg.IsMatch(metroTextBox3.Text)) { alert = new AlertMessages("Please enter a valid email !!", AlertMessages.alertType.error); alert.BringToFront(); alert.Show(); } else if (metroTextBox2.Text == "") { // username alert = new AlertMessages("Please enter a valid username !!", AlertMessages.alertType.error); alert.BringToFront(); alert.Show(); } else if (metroTextBox3.Text == "") { alert = new AlertMessages("Please enter a valid email !!", AlertMessages.alertType.error); alert.BringToFront(); alert.Show(); } else if (metroTextBox5.Text == "") { alert = new AlertMessages("Please enter a valid Password !!", AlertMessages.alertType.error); alert.BringToFront(); alert.Show(); } else if (metroTextBox4.Text != metroTextBox5.Text) { alert = new AlertMessages("Passwords not matched !!", AlertMessages.alertType.error); alert.BringToFront(); alert.Show(); } else { if (user_image_box.Image != null) { MemoryStream ms = new MemoryStream(); user_image_box.Image.Save(ms, user_image_box.Image.RawFormat); byte[] image = ms.ToArray(); password = metroTextBox4.Text; user userData = new user() { Name = metroTextBox1.Text, Username = metroTextBox2.Text, Email = metroTextBox3.Text, Password = password, OperatingSite_id = Convert.ToInt32(comboBox1.SelectedValue), TradingCompany_id = Convert.ToInt32(comboBox2.SelectedValue), Role = "user", Status = true, Image = image, }; data.users.Add(userData); data.SaveChanges(); DataLoad(); alert = new AlertMessages("User registered !!", AlertMessages.alertType.success); alert.BringToFront(); alert.Show(); users_mini_screen.SelectedTab = main_users_tab; } } }