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(); }
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(); }