private void btnIngresar_Click(object sender, EventArgs e)
        {
            SqlConnection conexion = BaseDatos.obtenerConexion();
            string        query    = "select * from tblUsuario where correo = '" + txtUsuario.Text + "'";
            SqlCommand    command  = new SqlCommand(query, conexion);
            SqlDataReader datos    = command.ExecuteReader();

            Usuario usuarioLogin = new Usuario();

            if (IsValidEmail(txtUsuario.Text) == false)
            {
                txtUsuario.Text  = "";
                txtPassword.Text = "";
                MessageBox.Show("Correo Invalido");
            }
            else
            {
                while (datos.Read())
                {
                    Console.WriteLine(datos.GetString(4));
                    Console.WriteLine("hola: " + query);



                    if (txtPassword.Text == datos.GetString(4))
                    {
                        if ((datos.GetString(3) == "*****@*****.**") && (txtPassword.Text == datos.GetString(4)))
                        {
                            frmAdministrador frmAdministrador = new frmAdministrador();
                            frmAdministrador.Show();
                        }
                        else
                        {
                            List <Usuario> lsAuxUsuarios = new List <Usuario>();
                            lsAuxUsuarios = UsuarioDAO.obtenerUsuario();
                            foreach (var iter in lsAuxUsuarios)
                            {
                                if (iter.Id == datos.GetInt32(0))
                                {
                                    usuarioLogin = iter;
                                }
                            }

                            frmUsuario frmUsuario = new frmUsuario(usuarioLogin);
                            frmUsuario.Usuario = usuarioLogin;
                            frmUsuario.Show();
                        }
                        MessageBox.Show("ACCESO CORRECTO");
                    }
                    else
                    {
                        MessageBox.Show("DATOS NO COINCIDEN");
                        txtUsuario.Text  = "";
                        txtPassword.Text = "";
                    }
                }
            }
        }
Example #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            Usuario usuarioNuevo = new Usuario();

            if (txtNombre.Text is string)
            {
                usuarioNuevo.Nombre = txtNombre.Text;
            }
            else
            {
                MessageBox.Show("Nombre invalido");
                txtNombre.Text = "";
            }
            if (IsValidEmail(txtCoreo.Text) == false)
            {
                txtCoreo.Text = "";
                MessageBox.Show("Correo Invalido");
            }
            try
            {
                usuarioNuevo.Apellido   = txtApellido.Text;
                usuarioNuevo.Correo     = txtCoreo.Text;
                usuarioNuevo.Contrasena = txtContrasena.Text;
                usuarioNuevo.Genero     = cbxGenero.SelectedItem.ToString();
                usuarioNuevo.Pais       = cbxPaises.SelectedItem.ToString();
                //usuarioNuevo.FechaNacimiento = dtpNacimiento.Value.Date.ToString("MM/dd/yyyy");
                usuarioNuevo.FechaNacimiento = dtpNacimiento.Value.Date;

                usuarioNuevo = new Usuario(usuarioNuevo.Id, usuarioNuevo.Nombre, usuarioNuevo.Apellido, usuarioNuevo.Correo, usuarioNuevo.Contrasena, usuarioNuevo.Genero, usuarioNuevo.Pais, usuarioNuevo.FechaNacimiento, usuarioNuevo.PuntoAcumulados);

                UsuarioDAO.insertarUsuario(usuarioNuevo);

                this.Hide();
                frmUsuario frmUsuario = new frmUsuario(usuarioNuevo);
                frmUsuario.Usuario = usuarioNuevo;
                frmUsuario.Show();
            }
            catch (Exception err)
            {
                Console.WriteLine(err);
                MessageBox.Show("Ingrese datos por favor");
            }
        }