private void btnAgrego_Click(object sender, EventArgs e)
        {
            String nombre = txtAgNombre.Text;
            int cantidad;
            int precio;

            if (Int32.TryParse(txtAgCantidad.Text,out cantidad) && Int32.TryParse(txtAgPrecio.Text, out precio))
            {
                Producto pr = new Producto(nombre, precio, cantidad);
                if (productoapi.agregarProducto(pr)){
                    txtStatus.Text = "Agregado Correctamente";
                    txtAgNombre.Text = "";
                    txtAgCantidad.Text = "";
                    txtAgPrecio.Text = "";
                    txtStatus.Visible = true;
                }
                else{
                    txtStatus.Text = "Error: Parametro Nombre Invalido (Asegurate de que lo escribiste bien y que es un nuevo valor)";
                    txtStatus.Visible = true;
                }
            }
            else{
                txtStatus.Text = "Precio/Cantidad deben ser numeros";
                txtStatus.Visible = true;
            }
        }
 public bool agregarProducto(Producto producto)
 {
     bool fi = false;
     if (producto.nombre.Trim() != "" && buscaObjeto(producto.nombre) == null)
     {
         prod.Add(producto);
         fi = true;
     }
     return fi;
 }
 public bool modificarProducto(String nombre,Producto producto)
 {
     bool res = false;
     Producto obj = buscaObjeto(nombre);
     if (obj != null)
     {
         obj.nombre = producto.nombre;
         obj.precio = producto.precio;
         obj.cantidad = producto.cantidad;
         res = true;
     }
     return res;
 }
        private void btnModificar_Click(object sender, EventArgs e)
        {
            if (bandera && nombreViejo!="")
            {
                if (txtModNombre.Text.Trim() != "" && Int32.TryParse(txtModPrecio.Text,out precio) && Int32.TryParse(txtModCantidad.Text, out cantidad))
                {
                    Producto pr = new Producto(txtModNombre.Text, precio, cantidad);
                    if (productoapi.modificarProducto(nombreViejo, pr)){
                        txtStatus.Text = "Producto correctamente Modificado";
                        bandera = false;
                        limpiarTodo();
                    }else {
                        txtStatus.Text = "Error: El nombre original no es válido";
                    }

                }
                else { txtStatus.Text = "Datos Invalidos/Incompletos"; }

            }
        }