Ejemplo n.º 1
0
        public Producto[] ModificarProducto(Producto[] A)
        {
            bool sw = false;
            DialogBoxBuscarNombre busca   = new DialogBoxBuscarNombre();
            DialogBoxCapturar     captura = new DialogBoxCapturar();

            if (busca.ShowDialog() == DialogResult.OK)
            {
                for (int i = 0; i < A.Length; i++)
                {
                    if (A[i].NombreProducto.ToUpper() == busca.nombreproducto.ToUpper())
                    {
                        sw = true;
                        if (captura.ShowDialog() == DialogResult.OK)
                        {
                            A[i].ID                 = int.Parse(captura.id);
                            A[i].NombreProducto     = captura.nombreProducto;
                            A[i].PrecioProducto     = double.Parse(captura.precioProducto);
                            A[i].ExistenciaProducto = int.Parse(captura.existenciaProducto);
                        }
                        if (sw == false)
                        {
                            MessageBox.Show("El producto que deseas modificar no existe", "Arreglos",
                                            MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                        else
                        {
                            MessageBox.Show("Los datos del producto se modificaron", "Arreglos",
                                            MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                }
            }
            return(A);
        }
Ejemplo n.º 2
0
        //Declaración de metodos definidos por el usuario
        public Producto[] AgregarDatos(Producto[] A, int i)
        {
            DialogBoxCapturar captura = new DialogBoxCapturar();

            if (captura.ShowDialog() == DialogResult.OK)
            {
                A[i].ID                 = int.Parse(captura.id);
                A[i].NombreProducto     = captura.nombreProducto;
                A[i].PrecioProducto     = double.Parse(captura.precioProducto);
                A[i].ExistenciaProducto = int.Parse(captura.existenciaProducto);
                MessageBox.Show("Los datos se almacenaron en el arreglo", "Arreglos",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            return(A);
        }