Пример #1
0
        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();
        }
Пример #2
0
        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();
            }
        }
Пример #3
0
        /// <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);
     }
 }
Пример #5
0
        /// <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();
            }
        }
Пример #6
0
        /// <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();
            }
        }