예제 #1
0
        ///<summary>
        ///L O G I N
        /// </summary>
        ///

        public IniciarSecion BucarUsuario(string NameUsuario)
        {
            IniciarSecion user = new IniciarSecion();


            DataTable Tabla = conexion.consulta(string.Format("SELECT * FROM usuarios WHERE Usuario='{0}';", NameUsuario));

            if (Tabla.Rows.Count > 0)
            {
                user.idUsuario = Tabla.Rows[0][0].ToString();
                user.usuario   = Tabla.Rows[0][1].ToString();
                user.password  = Tabla.Rows[0][2].ToString();
                user.rol       = Tabla.Rows[0][3].ToString();
            }
            return(user);
        }
예제 #2
0
        private void btnIniciar_Click(object sender, EventArgs e)
        {
            btnIniciar.ForeColor = Color.White;

            if (txtContraseña.Text == "" && txtUsuario.Text == "")
            {
                MessageBox.Show("Campos vacios.", "Usuario", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                try
                {
                    /*conexion.conectar();
                     * this.Hide();
                     * Modulos ventana = new Modulos();
                     * ventana.Show();
                     */
                    IniciarSecion login = user.BucarUsuario(txtUsuario.Text);

                    if (login.Password == txtContraseña.Text)
                    {
                        MessageBox.Show("Bienvenido al sistema.");

                        conexion.conectar();

                        this.Hide();
                        Menu ventana = new Menu();
                        ventana.Show();
                    }
                    else
                    {
                        MessageBox.Show("DATOS INCORRECTOS");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
        }