Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
            }
        }