private void btnIniciar_Click(object sender, EventArgs e)
        {
            try
            {
                string CMD = string.Format("SELECT * FROM Usuarios WHERE account = '{0}' AND password = '******'", txtUsuario.Text.Trim(), txtContraseña.Text.Trim());
                DataSet ds = Utilidades.Ejecutar(CMD);

                Codigo = ds.Tables[0].Rows[0]["id_usuario"].ToString().Trim();

                string cuenta = ds.Tables[0].Rows[0]["account"].ToString().Trim();
                string contra = ds.Tables[0].Rows[0]["password"].ToString().Trim();

                if (cuenta == txtUsuario.Text.Trim() && contra == txtContraseña.Text.Trim())
                {
                    if (Convert.ToBoolean(ds.Tables[0].Rows[0]["Status_admin"]) == true)
                    {
                        VentanaAdmin VenAd = new VentanaAdmin();
                        this.Hide();
                        VenAd.Show();
                    }
                    else
                    {
                        VentanaUser VenUs = new VentanaUser();
                        this.Hide();
                        VenUs.Show();
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Usuario o contraseña incorrecta!...");
            }
        }
Пример #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                string  CMD = string.Format("Select * from Usuarios where account = '{0}' and password = '******'", txtNomAcc.Text.Trim(), txtPass.Text.Trim());//Trim hace que si hay un espacio en la cadena lo junta todo como una unica cadena.
                DataSet ds  = Utilidades.Ejecutar(CMD);

                Codigo = ds.Tables[0].Rows[0]["id_usuario"].ToString().Trim();

                string cuenta = ds.Tables[0].Rows[0]["account"].ToString().Trim();


                string contra = ds.Tables[0].Rows[0]["password"].ToString().Trim();
                if (cuenta == txtNomAcc.Text.Trim() && contra == txtPass.Text.Trim())//Si el usuario coloco correctamente el nombre de cuenta y la contrasenia debemos entrar a la cuenta.
                {
                    if (Convert.ToBoolean(ds.Tables[0].Rows[0]["Status_admin"]))
                    {
                        VentanaAdmin VenAd = new VentanaAdmin();
                        this.Hide();
                        VenAd.Show();
                    }
                    else
                    {
                        VentanaUser VenUs = new VentanaUser();
                        this.Hide();
                        VenUs.Show();
                    }
                }
            }
            catch //(Exception error)
            {
                MessageBox.Show("Usuario o contrasena incorrecta");
            }
        }
Пример #3
0
        public static string Codigo = "";  //Variable publica modificable sincronizada a la cual se puede acceder de cualquier formulario. Se utilizara para saber quien se logueo.


        private void button1_Click(object sender, EventArgs e)
        {
            try // Intenta realizar este bloque de codigo
            {
                //Consulta a realizar para obtener account y password de la base de datos, obtiene lo de txt_Account.Text.Trim() y lo sustituye en account='{0}' y lo mismo con txt_Password.Text.Trim() en password='******'
                string CMD = string.Format("Select * FROM Usuarios WHERE account='{0}' AND password='******'", txt_Account.Text.Trim(), txt_Password.Text.Trim());

                DataSet ds = Utilidades.Ejecutar(CMD);                         //Ejecuta la instruccion en la base de datos, la conexion se hizo con la clase y el metodo del .dll que creamos.

                Codigo = ds.Tables[0].Rows[0]["id_usuario"].ToString().Trim(); //Se guarda en la variable global Codigo para acceder al usuario que se logueo.

                //Se almacena en la variable tipo string lo que tiene el DataSet en la tabla 0 linea 0 lo que tenga en account y lo convierte a string, trim() es para juntar todo por si hay espacios. Lo mismo con password.
                string cuenta = ds.Tables[0].Rows[0]["account"].ToString().Trim();
                string contra = ds.Tables[0].Rows[0]["password"].ToString().Trim();


                //En caso de que no encontrara similitud se ejecuta el catch es por eso que esta validacion es innecesaria. A menos que se quiera hacer una comparacion de tipo de usuario (Administrador/Usuario).
                if (cuenta == txt_Account.Text.Trim() && contra == txt_Password.Text.Trim())
                {
                    if (Convert.ToBoolean(ds.Tables[0].Rows[0]["tipo_admin"]) == true) //Convierte a boleano lo que contenga el DataSet y compara si es verdadero.
                    {
                        //En caso de que sea True, el usuario es tipo administrador

                        this.Hide();                             //Se oculta la ventana actual

                        VentanaAdmin Admin = new VentanaAdmin(); //Se crea una variable de tipo del fromulario al que queramos ir.

                        Admin.Show();                            //Y se muestra el tipo de formulario de la variable que creamos
                    }
                    else
                    {
                        //Si no, es usuario

                        this.Hide();                          //Se oculta la ventana actual

                        VentanaUser User = new VentanaUser(); //Se crea una variable de tipo del fromulario al que queramos ir.

                        User.Show();                          //Y se muestra el tipo de formulario de la variable que creamos
                    }
                }
            }
            catch (Exception error) //En caso de algun error se crea una variable de error que muestra el error.
            {
                MessageBox.Show("Account o Password incorrectos..." + error.Message);

                txt_Account.Text  = "";
                txt_Password.Text = "";

                txt_Account.Focus();
            }
        }
Пример #4
0
        private void button1_Click(object sender, EventArgs e)
        {
            //recibe la consulta //debuelve los datos de la  fila entera de la tablatabla
            /*Utilidades.Ejecutar("select * from Cliente where id_clientes = 1; ");*/

            {
                try
                {
                    //declaramos variables
                    string CMD = string.Format("select * from Usuarios where cuenta='{0}'and Password='******'", txtAccount.Text.Trim(), txtPassword.Text.Trim());
                    //SE GUARDA EN EL DATASET //utilidades es referenciada de Mylibrery
                    DataSet ds = Utilidades.Ejecutar(CMD);

                    Codigo = ds.Tables[0].Rows[0]["id_usuario"].ToString().Trim();

                    string cuenta = ds.Tables[0].Rows[0]["cuenta"].ToString().Trim();
                    string contra = ds.Tables[0].Rows[0]["Password"].ToString().Trim();

                    if (cuenta == txtAccount.Text.Trim() && contra == txtPassword.Text.Trim())
                    {
                        MessageBox.Show("Se a iniciado sesion");
                        if (Convert.ToBoolean(ds.Tables[0].Rows[0]["Status_Admin"]) == true)
                        {
                            VentanaAdmin venAd = new VentanaAdmin();
                            //sirve para esconder la ventana
                            this.Hide();
                            venAd.Show();
                        }
                        else
                        {
                            //si no cumple con la bentana adminstrador entonces ingresa un usuario
                            VentanaUser ventUse = new VentanaUser();
                            this.Hide();
                            ventUse.Show();
                        }
                    }
                }
                catch (Exception)
                {
                    MessageBox.Show("Usuario o Contraseña Incorrecta...", "LOGIN DE USUARIO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
Пример #5
0
        private void btnIniciar_Click(object sender, EventArgs e)
        {
            try
            {
                //Crear la consulta, nombre de cuenta
                string CMD = string.Format("Select * FROM Usuarios WHERE account='{0}' AND password= '******'", txtNomAcc.Text.Trim(), txtPass.Text.Trim());

                DataSet ds = Utilidades.Ejecutar(CMD);

                Codigo = ds.Tables[0].Rows[0]["id_usuario"].ToString().Trim();             //Obtengo el código de la persona que se está intentando conectar

                string cuenta = ds.Tables[0].Rows[0]["account"].ToString().Trim();         //El cero en las columnas es porque devuelve un solo usuario
                string contra = ds.Tables[0].Rows[0]["password"].ToString().Trim();

                //Luego viene la comparación

                if (cuenta == txtNomAcc.Text.Trim() && contra == txtPass.Text.Trim())
                {
                    if (Convert.ToBoolean(ds.Tables[0].Rows[0]["Status_admin"]) == true)       //verificar si el usuario es administrador
                    {
                        //Llamar una instancia de la ventana de administrador y ocultar la ventana actual.

                        VentanaAdmin VenAd = new VentanaAdmin();
                        this.Hide();
                        VenAd.Show();
                    }

                    else
                    {
                        VentanaUser VenUs = new VentanaUser();
                        this.Hide();
                        VenUs.Show();
                    }
                }
            }
            catch (Exception error)
            {
                MessageBox.Show("Usuario o contraseña incorrecta");
            }
        }
Пример #6
0
        private void Button1_Click(object sender, EventArgs e)
        {
            try
            {
                Usuario us = new Usuario
                {
                    Account  = txtNomAcc.Text,
                    Password = txtNomPass.Text
                };


                DataTable ds = us.Login();

                string cuenta = ds.Rows[0]["Account"].ToString().Trim();
                string contra = ds.Rows[0]["Password"].ToString().Trim();

                if (cuenta == txtNomAcc.Text.Trim() && contra == txtNomPass.Text.Trim())
                {
                    if (Convert.ToBoolean(ds.Rows[0]["Status_Admin"]) == true)
                    {
                        VentanaAdmin VenAd = new VentanaAdmin();
                        this.Hide();
                        VenAd.Show();
                    }
                    else
                    {
                        VentanaUser VenUser = new VentanaUser();
                        this.Hide();
                        VenUser.Show();
                    }
                }
            }
            catch (Exception error)
            {
                MessageBox.Show("Usuario o Contraseña incorrecta!!.." + error.Message);
            }
        }