Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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());
            }
        }