예제 #1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            CapaNegocios.clsVenta factura = new CapaNegocios.clsVenta();

            var result = MessageBox.Show("¿Seguro que deseea realizar la factura?", "Confirmación", MessageBoxButtons.OKCancel);

            if (result == DialogResult.OK)
            {
                if (factura.realizarFactura((String)dtFecha.Text, total(), Int32.Parse(cboCliente.Text)))
                {
                    for (int i = 0; i < dgvVentas.Rows.Count; i++)
                    {
                        float precio   = (float)dgvVentas["Precio", i].Value;
                        int   cantidad = (int)dgvVentas["Cantidad", i].Value;
                        int   producto = Convert.ToInt16(dgvVentas["IdProducto", i].Value);

                        if (!factura.insertarDetalle(i, precio, cantidad, producto))
                        {
                            MessageBox.Show("Error al crear la factura");
                            return;
                        }
                    }
                    MessageBox.Show("Factura realizada correctamente");
                    var resulta = MessageBox.Show("¿Desea insertar el tipo de pago?", "Confirmación", MessageBoxButtons.OKCancel);
                    if (resulta == DialogResult.OK)
                    {
                        FrmPago pago = new FrmPago();
                        pago.Show();
                    }
                }
                else
                {
                    MessageBox.Show("Error al crear la factura");
                }
            }
        }
예제 #2
0
        private void pagoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FrmPago pago = new FrmPago();

            pago.Show();
        }