//Boton que ejecuta la creacion de un producto segun los campos que le asignamos, ademas añade una nueva entrada. private void addProdBT_Click(object sender, EventArgs e) { DataRow row = dt.NewRow(); row["Codigo"] = producto.getIdFromName(addProdCB.Text); row["Producto"] = addProdCB.Text; row["Descripcion"] = producto.getDescfromName(addProdCB.Text); row["Cantidad"] = this.textBoxCant.Text; row["Categoria"] = categoria.getNamefromId(producto.getIdCatfromName(addProdCB.Text)); dt.Rows.Add(row); int cantidad_actual = int.Parse(LBCmax.Text); int cantidad_requerida = int.Parse(textBoxCant.Text); int cantidad_minima = int.Parse(producto.getCantMinActualFromName(addProdCB.Text)); int cantidad_restante = cantidad_actual - cantidad_requerida; if (cantidad_actual >= cantidad_requerida) { salida.addSalida(addCodEntrada.Text, producto.getIdFromName(addProdCB.Text), this.textBoxCant.Text, comprador.getIdFromName(addCompradorCB.Text)); } else { MessageBox.Show("No se puede ejecutar la compra de este producto, no hay suficientes unidades del producto: " + addProdCB.Text); } if (cantidad_minima >= cantidad_restante) { MessageBox.Show("El producto: " + addProdCB.Text + " necesita reponerse"); } salida.cargarComboBox(IdEntradaCB); }