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); }
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); } } }
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); }