コード例 #1
0
        protected override void FinalizacionDelPago(string primerPago, string segundoPago, Panel pnlPago1, Panel pnlPago2)
        {
            base.FinalizacionDelPago(primerPago, segundoPago, pnlPago1, pnlPago2);

            _pago1 = ((NumericUpDown)pnlPago1.Controls["nudMonto"]).Value;

            _comprobante.TipoComprobante = _tipoComprobante;
            var id = _kioscoServicio.CerrarKiosco(_comprobante, _comprobante.TipoComprobante);

            _detalleCajaServicio.Generar(_pago1, TipoPago.Efectivo);
            _formaPagoServicio.Agregar(new FormaPagoEfectivoDto
            {
                TipoFormaPago = TipoFormaPago.Efectivo,
                Monto         = _pago1,
                ComprobanteId = id
            });
            Realizo = true;
            Notificacion.NotificacionCorrecta.MensajeSatisfactorio("Compra satisfactoria");
            if (MessageBox.Show("¿Desea imprimir el comprobante?", "Imprimir", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                var fComprobante = new ComprobanteKiosco(id);
                fComprobante.ShowDialog();
            }
            this.Close();
        }
コード例 #2
0
 private void btnPagar_Click(object sender, EventArgs e)
 {
     _kioscoServicio.CerrarKiosco(comprobanteKioscoDto, tipoComprobante);
     MessageBox.Show(@"Su Factura se esta imprimiendo"
                     , @"Venta Realizada", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
     RealizoOperacion = true;
     this.Close();
 }