private void txtusuario_KeyPress(object sender, KeyPressEventArgs e)
 {
     if (e.KeyChar == 13)
     {
         objconexion = new Clases.conexion();
         conexion    = new SqlConnection(objconexion.conn());
         //se abre la conexion
         conexion.Open();
         string query = "select * from usuarios where us_login=@us_login";
         //asigo a comando el sql command
         SqlCommand comando = new SqlCommand(query, conexion);
         //inicializo cualquier parametro definido anteriormente
         comando.Parameters.Clear();
         comando.Parameters.AddWithValue("@us_login", txtusuario.Text);
         //asigno a leer el sqldatareader para leer el registro
         SqlDataReader leer = comando.ExecuteReader();
         if (leer.Read())
         {
             //lo encuentra
             pass  = leer["us_password"].ToString();
             nivel = leer["us_nivel"].ToString();
             if (nivel == "1")
             {
                 txtnivel.Text = "Administrador";
             }
             if (nivel == "2")
             {
                 txtnivel.Text = "Operador";
             }
             if (nivel == "3")
             {
                 txtnivel.Text = "Invitado";
             }
             txtpassword.Enabled = true;
             txtpassword.Focus();
             btnaccesar.Enabled = true;
             string foto = "c:\\fotos\\" + this.txtusuario.Text + ".jpg";
             pboxfoto.Image   = Image.FromFile(foto);
             pboxfoto.Visible = true;
         }
         else
         {
             MessageBox.Show("Error, usuario no registrado", "ERRROR!!", MessageBoxButtons.OK, MessageBoxIcon.Error);
             txtusuario.Clear();
             txtusuario.Focus();
         }
         conexion.Close();
     }
     else
     {
     }
 }
예제 #2
0
        public static void auditoria(string au_actividad, string us_nombre)
        {
            conexion      objconexion = new conexion();
            SqlConnection conn        = new SqlConnection(objconexion.conn());

            conn.Open();
            string     query = "insert into auditoria values (@au_login,@au_fecha, @au_actividad)";
            SqlCommand cmd   = new SqlCommand(query, conn);

            cmd.Parameters.Clear();
            cmd.Parameters.AddWithValue("@au_login", us_nombre);
            cmd.Parameters.AddWithValue("@au_fecha", DateTime.Now);
            cmd.Parameters.AddWithValue("@au_actividad", au_actividad);
            cmd.ExecuteNonQuery();
            //conn.Close();
        }