示例#1
0
        public bool ValidarLogin(string user, string pass)
        {
            // Incializamos el valor booleano, True si coinciden False si no coinciden
            bool validUser = false;

            try
            {
                //Comenzamos realizando la consulta sql para buscar la contraseña y el nombre de usuario

                String sqlQuery = string.Concat(" SELECT * ",
                                                "  FROM Usuarios ",
                                                "  WHERE usuario =  '", user, "'");

                //Creamos un data table con el resultado de la consulta utilizando el data manager

                DataTable queryResult = DataManagerT.GetInstance().ConsultaSQL(sqlQuery);


                //Verifica que la consulta haya devuelto alguna fila
                if (queryResult.Rows.Count >= 1)
                {
                    //Valida la contraseña comparando la cuonsulta sql y el campo txtPass.Text
                    if (queryResult.Rows[0]["password"].ToString() == pass)
                    {
                        validUser = true;
                    }
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show(String.Concat("Error en la base de datos: ", ex.Message), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(validUser);
        }
示例#2
0
        private void AgregarCurso_Load(object sender, EventArgs e)
        {
            LlenarCombo(cmbCategoria, DataManagerT.GetInstance().ConsultaSQL("SELECT * FROM Categorias"), "nombre", "id_categoria");

            switch (formMode)
            {
            case FormMode.agregar:
            {
                this.Text = "Registrar curso";
                break;
            }

            case FormMode.modificar:
            {
                this.Text = "Modificar curso";
                MostrarDatos();
                if (oCursoSel.borrado == "Borrado")
                {
                    chbDarAlta.Visible = true;
                    lblDarAlta.Visible = true;
                }
                break;
            }

            case FormMode.eliminar:
            {
                this.Text = "Eliminar curso";
                MostrarDatos();
                txtNombre.Enabled      = false;
                txtDescripcion.Enabled = false;
                cmbCategoria.Enabled   = false;
                dtpFecha.Enabled       = false;
                break;
            }
            }
        }
示例#3
0
 private void ConsultaCurso_Load(object sender, EventArgs e)
 {
     LlenarCombo(cmbCategoria, DataManagerT.GetInstance().ConsultaSQL("SELECT * FROM Categorias"), "nombre", "id_categoria");
 }