Пример #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 !!!");
        }