private void butAceptar_Click(object sender, EventArgs e) { //Si se va a agregar if (inventario == null) { //Falta algún dato if (textNombre.Text == "" || textEstado.Text == "" || textCantidad.Text == "" || textPureza.Text == "" || textEstante.Text == "") { MessageBox.Show("Porfavor llene todos los campos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (tipo == 0) { if (bd.agregarReactivo(textNombre.Text, textPureza.Text, float.Parse(textCantidad.Text), textEstado.Text, textEstante.Text) != 1) { MessageBox.Show("No se pudo agregar el reactivo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { this.Close(); } } else { if (bd.agregarCristaleria(textNombre.Text, textEstado.Text, textPureza.Text, Int32.Parse(textCantidad.Text), textEstante.Text) != 1) { MessageBox.Show("No se pudo agregar la cristalería", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { this.Close(); } } } } //Si se va a modificar else { if (tipo == 0) { if (bd.modificarReactivo(textNombre.Text, textPureza.Text, float.Parse(textCantidad.Text), textEstado.Text, textEstante.Text, inventario.dgvInventario.SelectedRows[0].Cells[0].Value.ToString(), inventario.dgvInventario.SelectedRows[0].Cells[1].Value.ToString()) != 1) { MessageBox.Show("No se pudo modificar el reactivo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { this.Close(); } } else { if (bd.modificarCristaleria(textNombre.Text, textEstado.Text, textPureza.Text, Int32.Parse(textCantidad.Text), inventario.dgvInventario.SelectedRows[0].Cells[0].Value.ToString(), inventario.dgvInventario.SelectedRows[0].Cells[1].Value.ToString(), inventario.dgvInventario.SelectedRows[0].Cells[2].Value.ToString(), textEstante.Text) != 1) { MessageBox.Show("No se pudo modificar el reactivo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { this.Close(); } } } }