示例#1
0
        public override void EmiteNotadeCredito(string facturaNo)
        {
            ClienteManager Cm = new ClienteManager();

            totales         = new TotalapagarView();
            totales.cliente = Cm.GetCliente(facturaNo);
            Cliente cliente = totales.cliente;

            TicketDetalleManager TDMNgr = new TicketDetalleManager();

            lista = TDMNgr.GetList(facturaNo);

            string   NumeroSerial = new string(' ', 15);
            int      iRetorno     = BemaFI32.Bematech_FI_NumeroSerie(ref NumeroSerial);
            DateTime cDate        = DateTime.Now;
            var      cDia         = cDate.Day.ToString("D2");
            var      cMes         = cDate.Month.ToString("D2");
            var      cAno         = cDate.Year.ToString().Substring(2, 2);
            var      cHora        = cDate.Hour.ToString("D2");
            var      cMinuto      = cDate.Minute.ToString("D2");
            var      cSegundo     = cDate.Second.ToString("D2");
            var      cCOO         = facturaNo;

            iRetorno = BemaFI32.Bematech_FI_AbreNotaDeCredito(cliente.Nombre, NumeroSerial, cliente.Identificacion, cDia, cMes, cAno, cHora, cMinuto, cSegundo, cCOO);
            VendeProductos();
            Descuento();
            iRetorno = BemaFI32.Bematech_FI_FinalizarCierreCupon("Gracias, vuelva siempre !!!");
        }
示例#2
0
        public override void CierraFactura()
        {
            var mesaStr = totales.mesa.Siglas;
            int resp    = 0;

            if ((mesaStr != "0") && esdeLlevar())
            {
                resp = BemaFI32.Bematech_FI_FinalizarCierreCupon(mesaStr + " PARA LLEVAR." + " Gracias por su compra.");
            }
            if ((mesaStr != "0") && (!esdeLlevar()))
            {
                MesonerosManager MCtrller = new MesonerosManager();
                var aux     = totales.mesa.Idmesonero;
                var atiende = MCtrller.getMesero((int)aux).Nombre;

                resp = BemaFI32.Bematech_FI_FinalizarCierreCupon("Mesa:" + mesaStr + ".Atiende:" + atiende);
            }
            if (mesaStr == "0")
            {
                resp = BemaFI32.Bematech_FI_FinalizarCierreCupon("VENTA RAPIDA");
            }
        }