Ejemplo n.º 1
0
        private void guardarAnulada()
        {
            FacturasManager fm = new FacturasManager();
            Global          g  = new Global();

            Console.WriteLine("Guarda Anulada");

            string nroultfactura    = g.store.getUltFactura();
            string nrosigultfactura = (Convert.ToInt16(nroultfactura) + 1).ToString("D6");
            bool   siexiste         = fm.ExisteFact(nrosigultfactura.ToString());

            if (siexiste == true)
            {
                //fm.Delete(nroultfactura);
                var Fact = fm.GetFactura(nrosigultfactura);

                fm.Edit(new AurumDataEntity.FacturaDTO {
                    Exento = 0, Anulada = true, ClienteID = 0, Montoneto = 0, Descuento = 0, Total = 0, Tasa = 0, Equipo = g.equipo, Caja = "", Facturanro = nrosigultfactura, Mesa = "0", Moneda = "", Serial = g.GetParametros().Serial, Sirve = 0, Userid = 0, Nota = "", Cierrex = "0", Cierrez = "0", Montoiva = 0, Fecha = Convert.ToDateTime(DateTime.Now)
                });
            }
            else
            {
                fm.Insert(new AurumDataEntity.FacturaDTO {
                    Anulada = true, ClienteID = 0, Montoneto = 0, Descuento = 0, Total = 0, Tasa = 0, Equipo = g.equipo, Caja = "", Facturanro = nrosigultfactura, Mesa = "0", Moneda = "", Serial = g.GetParametros().Serial, Sirve = 0, Userid = 0, Nota = "", Cierrex = "0", Cierrez = "0", Montoiva = 0, Id = 0, Fecha = Convert.ToDateTime(DateTime.Now)
                });
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// recupera toda la lista de los puestos paginados
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public DataPaged <EE_FACTURAS> GetAllFacturas(PagingInfo info, string codigo)
        {
            DataPaged <EE_FACTURAS> result = null;

            ExecuteManager(uow =>
            {
                var manager = new FacturasManager(uow);
                result      = manager.GetAllFacturas(info, codigo);
            });
            return(result);
        }
Ejemplo n.º 3
0
        private void button10_Click(object sender, EventArgs e)
        {
            var NumeroDoc = "       ";
            int iretorno  = BemaFI32.Bematech_FI_NumeroComprobanteFiscal(ref NumeroDoc);
            var fm        = new FacturasManager();

            BemaFI32.Bematech_FI_AnulaCupon();
            using (var db = new Data())
            {
                var pac = (from p in db.Facturas where p.Facturanro == "000001" select p).FirstOrDefault();
            }
            MesonerosManager MCtrller = new MesonerosManager();
            var aux = new Mesonero();

            aux.Idmesonero = 2;
            var atiende = MCtrller.getMesero((int)aux.Idmesonero).Nombre;
        }
Ejemplo n.º 4
0
        private void InsertarHeader()
        {
            Global          g          = new Global();
            var             parametros = g.GetParametros();
            var             user       = g.Usuario().Iduser;
            FacturasManager fMng       = new FacturasManager();
            int             mesonero;

            mesonero = (int)ticketDoc.totales.mesa.Idmesonero;
            //g.Usuario().Iduser
            user = 1;

            fMng.Insert(
                new FacturaDTO
            {
                Anulada    = false,
                Caja       = parametros.Caja,
                ClienteID  = ticketDoc.totales.cliente.Idcliente,
                Descuento  = ticketDoc.totales.descuento,
                Equipo     = g.equipo,
                Facturanro = ticketDoc.totales.factura,
                Nota       = "",
                Montoiva   = ticketDoc.totales.totalIva,
                Mesa       = ticketDoc.totales.mesa.Siglas,
                Moneda     = g.GetMoneda(),
                Montoneto  = ticketDoc.totales.totalNeto,
                Serial     = parametros.Serial,
                Sirve      = mesonero,
                Tasa       = Convert.ToDecimal(g.store.getIva(ticketDoc.totales.currentIva)),
                Total      = ticketDoc.totales.total,
                Userid     = user,
                Cierrex    = "0",
                Cierrez    = "0",
                Exento     = ticketDoc.totales.exento,
                Fecha      = Convert.ToDateTime(DateTime.Now)
            });
        }