public Eliminarsoft(AdmnSoftware e, Sesion b) { a = e; act = b; InitializeComponent(); comboboxsft(); }
public AgregarSoft(AdmnSoftware sf,Sesion sc,Boolean guardar,String boton,String Identificador,String nombre,String version) { InitializeComponent(); soft = sf; act = sc; button2.Text = boton; Flag_guardar= guardar; Nombre_sft = nombre; ID_doft = Identificador; Version_sft = version; if(Flag_guardar){ textBox1.Text = nombre; textBox2.Text = version; con2 = new SqlConnection(con.cadenaConexion); SqlCommand command = new SqlCommand("select sft_img from Software where sft_id=@id", con2); command.Parameters.AddWithValue("@id", ID_doft); //Representa un set de comandos que es utilizado para llenar un DataSet SqlDataAdapter dp = new SqlDataAdapter(command); //Representa un caché (un espacio) en memoria de los datos. DataSet ds = new DataSet("Software"); //Arreglo de byte en donde se almacenara la foto en bytes byte[] MyData = new byte[0]; //Llenamosel DataSet con la tabla. cliente es nombre de la tabla dp.Fill(ds, "Software"); //Inicializamos una fila de datos en la cual se almacenaran todos los datos de la fila seleccionada DataRow myRow = ds.Tables["Software"].Rows[0]; //Se almacena el campo foto de la tabla en el arreglo de bytes MyData = (byte[])myRow["sft_img"]; //Se inicializa un flujo en memoria del arreglo de bytes MemoryStream stream = new MemoryStream(MyData); //En el picture box se muestra la imagen que esta almacenada en el flujo en memoria //el cual contiene el arreglo de bytes button3.Image = Image.FromStream(stream); } }
private void btSoftware_Click(object sender, EventArgs e) { AdmnSoftware mostrar = new AdmnSoftware(sesion); mostrar.ShowDialog(this); }