Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Noskcire

#1
Hola A Todos mi problema es este:

Como lo he dicho antes estoy desarrollando una aplicación en donde tengo un login.
He creado una base de datos de prueba llamada: USUARIO EN ACCESS 2007
donde esta cuenta solamente con una Tabla llamada: USUARIOS tambien; esta tiene dos campos: uno llamado "usuario" y otro llamado "clave"

Quiero conectar esta base de datos para poder hacer la validación en mi formulario LOGIN

Cuando le preciono el botón aceptar no hace nada , pero parece que mi conexuion esta bien o no se porke no me tira ningun error al ejecutar mi aplicación
Solo que no me hace la validación y de prueba he puesto un MessageBox.Show("bien ha pasado")



using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;

namespace WindowsFormsApplication1
{
    public partial class LoginForm : Form
    {
        public LoginForm()
        {
            InitializeComponent();
        }
         
             
        private void LoginForm_Load(object sender, EventArgs e)
        {
           
                 
        }
             
        //evento para el botón Aceptar
        private void Aceptar_btn_Click(object sender, EventArgs e)
        {
            //cerando la cadena de conexion
            string cadena =
            @"Provider=Microsoft.ACE.OLEDB.12.0;

               Data Source=C:\Documents and Settings\Administrator\Desktop\ING. Figueroa\programacion . NET\C#\Proyecto\ORES SOFT\WindowsFormsOreSoft\WindowsFormsOreSoftAPP\USUARIOS.accdb;Persist Security Info=False";

            //Objeto conexion
            OleDbConnection conexion = new OleDbConnection(cadena);
            conexion.Open();
         
            string Usuario = this.usuario_tbx.Text;
            string Clave = this.clave_tbx.Text;

            if (Usuario == "" || Clave == "")
            {
                MessageBox.Show("Debe llenar los Campos");
                this.usuario_tbx.Focus();
                return;
           
            }
         
    //Hago mi consulta           
     string strsql = "SELECT [USUARIO], [CLAVE] FROM USUARIOS WHERE [USUARIO]=" + this.usuario_tbx + "[CLAVE]=" + this.clave_tbx + "";
             
         
            //admin y ore es la credencial en mi tabla de USUARIOS

            if (Usuario == "admin" && Clave == "Ore")
            {                                             
                MessageBox.Show("hola ,paso");
                       
            }
         
        }
        //Evento Botón Cancelar
        private void Cancelar_btn_Click(object sender, EventArgs e)
        { 
            //Sale de la aplicacion
            Application.Exit();
                                 
        }
     
                   
    }
}
#2
Hola A todos,, esperando que muy bien esten.

Mi problema es el siguiente:

Estoy haciendo un sistema empresarial el cual es una aplicacion MDI (multiples interfaces de desarrollo) o muchos formularios algo asi......

Entonces tengo un formulario para el login y querio que cuando ejecute el programa
salga mi (mdi) desactivado pero que el control activo este en el formulario del login, donde me piden passwordl y usuario osea que este formulario (login) sea el que se ejecute primero y si pones el nombre de usuario y la clave correcta, permita activar mi formulario padre que es el MDI, donde tengo todos los demas menu de mi aplicacion y asi poder trabajar con ellos...

Esto lo quiero hacer por cuestion de seguridad y ustedes saben que en una aplicacion de esta indole debe de haber un login antes de permitir trabajar con todos los modulos que se tiene en el menu del MDI

Gracias espero su ayuda por favor...

La colaboracion de todos es que hace esta pagina Interesante y por eso
todos nos beneficiamos!!!!