private void btnVender_Click(object sender, EventArgs e) { string descripcion = this.productoSeleccionado.Descripcion; double precio = this.productoSeleccionado.Precio; int stock = this.productoSeleccionado.Stock; Form ventasForm = new VentasForm(descripcion, precio, stock, this.productoSeleccionado, this.comiqueria); ventasForm.ShowDialog(); }
private void BtnVender_Click(object sender, EventArgs e) { Form venta = new VentasForm(comiqueria, productoSeleccionado); DialogResult result = venta.ShowDialog(); if (result == DialogResult.OK) { this.richTextBoxVentas.Text = this.comiqueria.ListarVentas(); } }
/// <summary> /// Manejador del evento click del botón vender. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnVenderClick(object sender, EventArgs e) { //Si el constructor tiene parámetros de entrada proporcionarle los argumentos que correspondan. //El campo "productoSeleccionado" contiene el producto actualmente seleccionado en el listBox de productos. //El campo "comiqueria" contiene la instancia de la comiqueria que se está utilizando. Form ventasForm = new VentasForm(comiqueria, productoSeleccionado); DialogResult result = ventasForm.ShowDialog(); //Agregar código para abrir ventasForm de forma MODAL if (result == DialogResult.OK) { this.richTextBoxVentas.Text = this.comiqueria.ListarVentas(); } }
/// <summary> /// Manejador del evento click del botón vender. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnVenderClick(object sender, EventArgs e) { try { Form ventasForm = new VentasForm(this.comiqueria, productoSeleccionado); DialogResult result = ventasForm.ShowDialog(); if (result == DialogResult.OK) { this.richTextBoxVentas.Text = this.comiqueria.ListarVentas(); } } catch (Exception ex) { this.ManejarExcepciones(ex); } }
/// <summary> /// Manejador del evento click del botón vender. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnVenderClick(object sender, EventArgs e) { //Si el constructor tiene parámetros de entrada proporcionarle los argumentos que correspondan. //El campo "productoSeleccionado" contiene el producto actualmente seleccionado en el listBox de productos. //El campo "comiqueria" contiene la instancia de la comiqueria que se está utilizando. Form ventasForm = new VentasForm(comiqueria, productoSeleccionado); DialogResult result = ventasForm.ShowDialog(); //Agregar código para abrir ventasForm de forma MODAL // Cargar algo en dialogResult antes de cerrar ventasForm if (result == DialogResult.OK) { this.richTextBoxVentas.Text = this.comiqueria.ListarVentas(); /* * Para actualizar * */ Guid codigoProducto = ((KeyValuePair <Guid, string>) this.listBoxProductos.SelectedItem).Key; this.productoSeleccionado = this.comiqueria[codigoProducto]; this.richTextBoxDetalle.Text = this.productoSeleccionado.ToString(); } }
/// <summary> /// Manejador del evento click del botón vender. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnVenderClick(object sender, EventArgs e) { //Si el constructor tiene parámetros de entrada proporcionarle los argumentos que correspondan. //El campo "productoSeleccionado" contiene el producto actualmente seleccionado en el listBox de productos. //El campo "comiqueria" contiene la instancia de la comiqueria que se está utilizando. Guid codigoProducto = ((KeyValuePair <Guid, string>) this.listBoxProductos.SelectedItem).Key; VentasForm ventasForm = new VentasForm(this.comiqueria[codigoProducto]); ventasForm.ShowDialog(); DialogResult result = ventasForm.DialogResult; //Agregar código para abrir ventasForm de forma MODAL if (result == DialogResult.OK) { for (int i = 0; i < ventasForm.Cantidad; i++) { this.comiqueria.Vender(ventasForm.Producto); } this.richTextBoxVentas.Text = this.comiqueria.ListarVentas(); } }