コード例 #1
0
ファイル: Eliminarsoft.cs プロジェクト: jose28gena/AdmLCIv2.2
 public Eliminarsoft(AdmnSoftware e, Sesion b)
 {
     a = e;
     act = b;
     InitializeComponent();
     comboboxsft();
 }
コード例 #2
0
ファイル: AgregarSoft.cs プロジェクト: jose28gena/AdmLCIv2.2
        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);
            
            }
           
           
        }
コード例 #3
0
 private void btSoftware_Click(object sender, EventArgs e)
 {
     AdmnSoftware mostrar = new AdmnSoftware(sesion);
     mostrar.ShowDialog(this);
 }