Exemple #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);
        }
Exemple #2
0
        public void MostrarNombreProducto(Producto[] A, ListView caja)
        {
            caja.Items.Clear();
            bool sw = true;
            DialogBoxBuscarNombre busca = new DialogBoxBuscarNombre();

            if (busca.ShowDialog() == DialogResult.OK)
            {
                for (int i = 0; i < A.Length; i++)
                {
                    if (A[i].NombreProducto.ToUpper() == busca.nombreproducto.ToUpper())
                    {
                        sw = false;
                        ListViewItem lista = new ListViewItem(A[i].ID.ToString());
                        lista.SubItems.Add(A[i].NombreProducto);
                        lista.SubItems.Add(A[i].PrecioProducto.ToString());
                        lista.SubItems.Add(A[i].ExistenciaProducto.ToString());
                        caja.Items.Add(lista);
                    }
                }
                if (sw == true)
                {
                    MessageBox.Show("No se encontro el nombre del producto", "Arreglo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
Exemple #3
0
        public Producto[] EliminarDatos(Producto[] A)
        {
            bool sw = false;
            DialogBoxBuscarNombre busca = new DialogBoxBuscarNombre();

            if (busca.ShowDialog() == DialogResult.OK)
            {
                for (int i = 0; i < A.Length; i++)
                {
                    if (A[i].NombreProducto.ToUpper() == busca.nombreproducto.ToUpper())
                    {
                        sw                      = true;
                        A[i].ID                 = 0;
                        A[i].NombreProducto     = "";
                        A[i].PrecioProducto     = 0;
                        A[i].ExistenciaProducto = 0;
                    }
                }
                if (sw == false)
                {
                    MessageBox.Show("El producto que quiere elimnmar no existe",
                                    "Arreglos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    MessageBox.Show("El producto se elimino de los datos de arreglo"
                                    , "Arreglos", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            return(A);
        }