private void btnmodificar_Click(object sender, EventArgs e) { AgregarProducto.Articulo AMoficicado = new AgregarProducto.Articulo(); AMoficicado.idcategoria = int.Parse(IdCategoriaCombobox); AMoficicado.codigo = IdCategoriaCombobox; AMoficicado.stock_menudeo = 0; AMoficicado.stock_mayoreo = 0; AMoficicado.nombre = txtnombre.Text; AMoficicado.presentacion = txtpresentacion.Text; AMoficicado.descripcion = txtdescripcion.Text; AMoficicado.imagen = txtphatimagen.Text; // articulonuevo.imagen = txtphatimagen.Text; AMoficicado.estado = comboBoxestado.Text; AMoficicado.idarticulo = ValorId; //MessageBox.Show("IdArticulo " + txtnombre.Text); int retotno = AgregarProducto.CRUDArticulo.ActualizarArticulo(AMoficicado); if (retotno > 0) { MessageBox.Show("El Articulo Se Actualizo Con Exito!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); limpiar(); ListarProductoExistente(); } else { MessageBox.Show("No se pudo Actualizar el Articulo", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void dataGridView1_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { labelEstado.Visible = true; comboBoxestado.Visible = true; int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); articuloselec = AgregarProducto.CRUDArticulo.articludoespecifico(id); articuloActual = articuloselec; txtnombre.Text = articuloselec.nombre; comboBox1.Text = Convert.ToString(articuloselec.idcategoria); txtcodigo.Text = articuloselec.codigo; txtpresentacion.Text = articuloselec.presentacion; txtdescripcion.Text = articuloselec.descripcion; comboBoxestado.Text = articuloselec.estado; ValorId = id; // byte[] MyData = new byte[0]; // MyData = articuloselec.imagen; //MemoryStream stream = new MemoryStream(articuloselec.imagen); // pictureproducto.Image = Image.FromFile(articuloselec.imagen); // pictureproducto.Image = Image.FromFile(stream); //MemoryStream ms = new MemoryStream(); //Image devolverImagen = Image.FromStream(ms); }
private void btnAddArticulo_Click(object sender, EventArgs e) { AgregarProducto.Articulo articulonuevo = new AgregarProducto.Articulo(); articulonuevo.idcategoria = int.Parse(IdCategoriaCombobox); articulonuevo.codigo = IdCategoriaCombobox; articulonuevo.stock_menudeo = 0; articulonuevo.stock_mayoreo = 0; articulonuevo.nombre = txtnombre.Text; articulonuevo.presentacion = txtpresentacion.Text; articulonuevo.descripcion = txtdescripcion.Text; /* * FileStream stream = new FileStream(txtphatimagen.Text, FileMode.Open, FileAccess.Read); * //Se inicailiza un flujo de archivo con la imagen seleccionada desde el disco. * BinaryReader br = new BinaryReader(stream); * FileInfo fi = new FileInfo(txtphatimagen.Text); * * //Se inicializa un arreglo de Bytes del tamaño de la imagen * byte[] binData = new byte[stream.Length]; * //Se almacena en el arreglo de bytes la informacion que se obtiene del flujo de archivos(foto) * //Lee el bloque de bytes del flujo y escribe los datos en un búfer dado. * stream.Read(binData, 0, Convert.ToInt32(stream.Length)); * * ////Se muetra la imagen obtenida desde el flujo de datos * pictureproducto.Image = Image.FromStream(stream);*/ articulonuevo.imagen = txtphatimagen.Text; // articulonuevo.imagen = txtphatimagen.Text; articulonuevo.estado = "activo"; int resultado = AgregarProducto.CRUDArticulo.addarticulo(articulonuevo); if (resultado > 0) { MessageBox.Show("Articulo Guardado Con Exito!!", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); limpiar(); this.Hide(); } else { MessageBox.Show("No se pudo guardar el articulo", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }