Esempio n. 1
0
        private void btBuscar_Click(object sender, EventArgs e)
        {
            Hashtable thash  = new Hashtable();
            Activo    activo = new Activo();

            conn.Open();
            string query = "SELECT CodigoActivo, Descripcion, NombreMarca, Modelo, Serie, Estado, Color, Observacion, Caracteristicas FROM Activos";

            leerDatos = new SqlCommand(query, conn);
            reader    = leerDatos.ExecuteReader();
            while (reader.Read())
            {
                if (reader["CodigoActivo"].ToString() == txtCodigo.Text)
                {
                    activo.descripcion     = reader["Descripcion"];
                    activo.nombreMarca     = reader["NombreMarca"];
                    activo.modelo          = reader["Modelo"];
                    activo.serie           = reader["Serie"];
                    activo.estado          = reader["Estado"];
                    activo.color           = reader["Color"];
                    activo.observacion     = reader["Observacion"];
                    activo.caracteristicas = reader["Caracteristicas"];
                    thash.Add(reader["CodigoActivo"], activo);
                }
            }
            reader.Close();
            conn.Close();
            foreach (DictionaryEntry entry in thash)
            {
                if (entry.Key.ToString() == txtCodigo.Text)
                {
                    txtDescripcion.Text    = activo.descripcion.ToString();
                    txtMarca.Text          = activo.nombreMarca.ToString();
                    txtModelo.Text         = activo.modelo.ToString();
                    txtSerie.Text          = activo.serie.ToString();
                    txtEstado.Text         = activo.estado.ToString();
                    txtColor.Text          = activo.color.ToString();
                    txtObservación.Text    = activo.observacion.ToString();
                    txtCaracteristica.Text = activo.caracteristicas.ToString();
                }
            }
        }
Esempio n. 2
0
        private void actualizarGrid()
        {
            Activo activo = new Activo();

            try
            {
                datagridBusqueda.DataSource = null;
                conn.Open();
                DataTable dt    = new DataTable();
                string    query = "SELECT Activos.CodigoActivo, Descripcion, Ubicacion, NombreMarca, Modelo, Serie, Estado, Color, FechaAdquisicion, ValorAdquisicion, Observacion, Caracteristicas, ResponsableTraslado  FROM Activos INNER JOIN Traslados ON Activos.CodigoActivo = Traslados.CodigoActivo";
                adapter = new SqlDataAdapter(query, conn);
                adapter.Fill(dt);
                datagridBusqueda.DataSource = dt;
                conn.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                conn.Close();
            }
        }