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

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


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

            if (Tabla.Rows.Count > 0)
            {
                empleado.idEmpleado = Tabla.Rows[0][0].ToString();
                empleado.usuario    = Tabla.Rows[0][1].ToString();
                empleado.password   = Tabla.Rows[0][2].ToString();
                empleado.rol        = Tabla.Rows[0][3].ToString();
            }
            return(empleado);
        }
예제 #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 = empleado.BucarUsuario(txtUsuario.Text);

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

                        conexion.conectar();

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