private void btnProbarMail_Click(object sender, EventArgs e) { ValidacionesLocas validar = new ValidacionesLocas(); try { if (validar.IsValidEmail(tbMail.Text)) { MessageBox.Show("El mail " + tbMail.Text + " es correcto!"); } else { MessageBox.Show("No es un mail"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnAceptarAltaUsuario_Click(object sender, EventArgs e) { UsuarioBusiness usuarioNegocio = new UsuarioBusiness(); try { if (usuario == null) { usuario = new clsUsuarios(); } //validamos si apellido y nombre contienen datos if (tbApellido.Text.Trim() == "" || tbNombre.Text.Trim() == "") { MessageBox.Show("Los campos Apellido y Nombre son obligatorios", "Campos Incompletos!"); return; } usuario.Apellido = tbApellido.Text; usuario.Nombre = tbNombre.Text; //valido si el password esta vacio if (tbPass.Text.Trim() == "") { MessageBox.Show("La contraseña es necesaria", "Campos Incompletos!"); return; } usuario.Secret = tbPass.Text; //valido el mail if (tbMail.Text.Trim() == "") { MessageBox.Show("El mail es obligatorio", "Campos Incompletos!"); return; } else { ValidacionesLocas validar = new ValidacionesLocas(); try { if (validar.IsValidEmail(tbMail.Text)) { //MessageBox.Show("El mail " + tbMail.Text + " es correcto!"); usuario.Mail = tbMail.Text; } else { MessageBox.Show("El valor ingresado no tiene formato de email valido", "Error en el mail"); return; } } catch (Exception ex) { MessageBox.Show(ex.Message); } } //valido si eligio campo de departamento if (cbSector.SelectedIndex == -1) { MessageBox.Show("No se ingreso un departamento valido", "Error de departamento"); return; } usuario.DeptoId = cbSector.SelectedIndex; if (usuario.Id != 0) //si es distinto de cero es porque trae un id cargado en el usuario { usuarioNegocio.modificarUsuario(usuario); MessageBox.Show("Usuario Modificado correctamente", "Modificacion Exitosa"); } else { //inserto el nuevo usuario en la base. usuarioNegocio.altaUsuario(usuario); //largo un cartel diciendo que estuvo ok. MessageBox.Show("Usuario Agregado Correctamente.", "Alta Exitosa"); } Close(); //TODO: validar contra la base que el usuario no exista, validando el mail. } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }