/// <summary> /// Manejador del evento OnClick del btnAgregar. /// Agrega un nuevo producto. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnAgregar_Click(object sender, EventArgs e) { if (Validar()) { string nuevaDescripcion = this.txtDescripcion.Text; double nuevoPrecio = Convert.ToDouble(this.txtPrecio.Text); int nuevoStock = (int)this.txtStock.Value; // Punto 4A - Insertar los datos del nuevo producto en la tabla de productos. SQLdb.Guardar(nuevaDescripcion, nuevoPrecio, nuevoStock); this.Close(); } }
/// <summary> /// Manejador del evento OnClick del btnEliminar. /// Elimina el producto seleccionado de la base de datos. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnEliminar_Click(object sender, EventArgs e) { try { DialogResult result = MessageBox.Show("¿Seguro desea eliminar el producto?", "Eliminar Producto", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { // 4B - Realizar una baja física del producto seleccionado en la tabla de productos. SQLdb.Eliminar(productoSeleccionado); } } catch (Exception ex) { this.ManejarExcepciones(ex); } }