Ejemplo n.º 1
0
        public void logeo(string Usuario, string Contrasena)
        {
            //CONSULTA MYSQL USUARIO Y CONTRASEÑA

            try
            {
                MySqlCommand cmd = new MySqlCommand("SELECT usuario, pwd, nombre, documento_identidad, formacion, supervision,  calidad, id FROM usuario WHERE Usuario= @Usuario AND pwd = @Contrasena ", Conexion.ObtenerConexion()); //Realizamos una selecion de la tabla usuarios.
                cmd.Parameters.AddWithValue("Usuario", Usuario);
                cmd.Parameters.AddWithValue("Contrasena", Contrasena);
                MySqlDataAdapter sda = new MySqlDataAdapter(cmd);
                DataTable        dt  = new DataTable();
                sda.Fill(dt);

                //Conidicional login OK

                if (dt.Rows.Count == 1)
                {
                    this.Hide();

                    //dt.Rows[0][3].ToString() <-- Captura de datos, resultado 0 columna 3

                    /*   string documento_identidad = dt.Rows[0][3].ToString();
                     * string Nombre = dt.Rows[0][2].ToString();
                     *
                     * DocumentadorFO15.Soporte Soporte = new DocumentadorFO15.Soporte();
                     *
                     * //Envia los datos al formulario de soporte y se inicia
                     *
                     * Soporte.txtNombre.Text = Nombre;
                     * Soporte.txtNit.Text = documento_identidad;
                     *
                     *
                     * Soporte.ShowDialog();  <---- esto envia la consulta directamente al textbox sin parametros*/


                    //Se envia consulta al formulario soporte y se guararda en variable que recibe soporte como parametro
                    new DocumentadorFO15.Soporte(dt.Rows[0][2].ToString(), dt.Rows[0][3].ToString(), dt.Rows[0][4].ToString(), dt.Rows[0][5].ToString(), dt.Rows[0][6].ToString(), dt.Rows[0][7].ToString()).Show();
                }
                else
                {
                    MessageBox.Show("Usuario o contraseña errado, verifique la informacion", " Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }