void Limpiar() { TXT_Nombre.Clear(); TXT_Usuario.Clear(); TXT_Contra.Clear(); TXT_Ape.Clear(); TXT_Ape2.Clear(); textBox1.Clear(); }
private void BTN_UserSalvar_Click(object sender, EventArgs e) { //captura textos dos campos name = TXT_Nome.Text.ToString(); email = TXT_Email.Text.ToString(); cPF = TXT_CPF.Text.ToString().Replace(",", "."); setor = TXT_Setor.Text.ToString(); userName = TXT_Usuario.Text.ToString(); password = TXT_Password.Text.ToString(); confirmPassword = TXT_Confirm_Pass.Text.ToString(); type = (UserType)Enum.Parse(typeof(UserType), CBX_TYPE.Text.ToString()); isActive = (UserIsactive)Enum.Parse(typeof(UserIsactive), CBX_Status.Text.ToString()); String maskCPF = TXT_CPF.Text.ToString().Replace(".", "").Replace("-", "").Replace(" ", "").Replace(",", ""); //valida campos obrigatorio e valida seleção comboboxs if (name == "" || maskCPF == "" || setor == "" || userName == "" || email == "" || isActive == 0 || type == 0 || maskCPF.Length < 11) { if (name == "") TXT_Nome.BackColor = Color.OrangeRed; if (maskCPF == "" || maskCPF.Length < 11) TXT_CPF.BackColor = Color.OrangeRed; if (setor == "") TXT_Setor.BackColor = Color.OrangeRed; if (email == "") TXT_Email.BackColor = Color.OrangeRed; if (userName == "") TXT_Usuario.BackColor = Color.OrangeRed; if (isActive == UserIsactive._) CBX_Status.BackColor = Color.OrangeRed; if (type == UserType._) CBX_TYPE.BackColor = Color.OrangeRed; if (userLoginIdioma == UserIdioma.Portugues) MessageBox.Show("Informe uma opção valida!"); if (userLoginIdioma == UserIdioma.Ingles) MessageBox.Show("Please enter a valid option!"); if (userLoginIdioma == UserIdioma.Espanhol) MessageBox.Show("Introduzca una opción válida!"); return; } if (password != confirmPassword) { MessageBox.Show("As senhas informadas nao sao iguais!"); TXT_Confirm_Pass.BackColor = Color.OrangeRed; TXT_Password.BackColor = Color.OrangeRed; return; } password = Cripto.CriptografaSenha(password); //novo usuario if (isNew) { if (confirmPassword == "" || password == "") { if (password == "") TXT_Password.BackColor = Color.OrangeRed; if (confirmPassword == "") TXT_Confirm_Pass.BackColor = Color.OrangeRed; return; } //valida se usario ja existe //usuarios = manipulaUsuarios.GetUsuarios(userName, null, null, 0); Entities.User user = manipulaUsuarios.GetByUsername(userName); if (user != null) { TXT_Usuario.BackColor = Color.OrangeRed; TXT_Usuario.Focus(); if (userLoginIdioma == UserIdioma.Portugues) MessageBox.Show("Usuario ja Existe, Informe um nome de usuario diferente!"); if (userLoginIdioma == UserIdioma.Ingles) MessageBox.Show("User already exists, Please enter a different username!"); if (userLoginIdioma == UserIdioma.Espanhol) MessageBox.Show("El usuario ya existe, introduzca un nombre de usuario diferente!"); } else// se nao existe cadastra { //saveUserOk = Manipula_Usuarios.Novo_Usuario(name, setor, email, cPF, userName, password, type, isActive); this.Close(); if (saveUserOk) { if (userLoginIdioma == UserIdioma.Portugues) MessageBox.Show("Usuario Adicionado com Sucesso!"); if (userLoginIdioma == UserIdioma.Ingles) MessageBox.Show("Successfully Added User!"); if (userLoginIdioma == UserIdioma.Espanhol) MessageBox.Show("Usuario agregado con éxito!"); } } } //edição de usuario if (!isNew) { if (!passEdit) password = null; saveUserOk = manipulaUsuarios.Edit_User(name, setor, email, cPF, userName, password, type, isActive); this.Close(); if (userLoginIdioma == UserIdioma.Portugues) MessageBox.Show("Usuario Editado com Sucesso!"); if (userLoginIdioma == UserIdioma.Ingles) MessageBox.Show("User Edited Successfully!"); if (userLoginIdioma == UserIdioma.Espanhol) MessageBox.Show("Usuario Editado con Éxito!"); } }