Exemplo n.º 1
0
 public void ImprimeVale(Vale documento)
 {
     if (Basicas.TipoFiscal == "BIXOLON")
     {
         FiscalBixolon f = new FiscalBixolon();
         f.ImprimeVale(documento);
     }
 }
Exemplo n.º 2
0
 public void DocumentoNoFiscal(string[] Texto)
 {
     if (Basicas.TipoFiscal == "BIXOLON")
     {
         FiscalBixolon f = new FiscalBixolon();
         f.DocumentoNoFiscal(Texto);
     }
 }
Exemplo n.º 3
0
 public void ImprimeComanda(MesasAbierta documento, List <MesasAbiertasPlato> items)
 {
     if (Basicas.TipoFiscal == "BIXOLON")
     {
         FiscalBixolon f = new FiscalBixolon();
         f.ImprimeComanda(documento, items);
     }
 }
Exemplo n.º 4
0
 public void ImprimeCorte(MesasAbierta documento)
 {
     if (Basicas.TipoFiscal == "BIXOLON")
     {
         FiscalBixolon f = new FiscalBixolon();
         f.ImprimeCorte(documento);
     }
 }
Exemplo n.º 5
0
 internal void ImprimeFacturaCopia(string p)
 {
     if (Basicas.TipoFiscal == "BIXOLON")
     {
         FiscalBixolon f = new FiscalBixolon();
         f.ImprimeFacturaCopia(p);
     }
 }
Exemplo n.º 6
0
 public void DetectarImpresora()
 {
     if (Basicas.TipoFiscal == "BIXOLON")
     {
         FiscalBixolon f = new FiscalBixolon();
         f.DetectarImpresora();
     }
 }
Exemplo n.º 7
0
 public void ImprimeDevolucion(Factura documento)
 {
     if (Basicas.TipoFiscal == "BIXOLON")
     {
         FiscalBixolon f = new FiscalBixolon();
         f.ImprimeDevolucion(documento);
     }
 }
Exemplo n.º 8
0
 public void ReporteZ()
 {
     if (Basicas.TipoFiscal == "BIXOLON")
     {
         FiscalBixolon f = new FiscalBixolon();
         f.ReporteZ();
     }
 }
        void btnReporteX_Click(object sender, EventArgs e)
        {
            this.ImpresoraEnUso = true;
            FiscalBixolon f = new FiscalBixolon();

            f.ReporteX();
            f = null;
            this.ImpresoraEnUso = false;
        }
Exemplo n.º 10
0
        private void EliminarRegistro()
        {
            if (this.bs.Current == null)
            {
                return;
            }
            Factura documento       = (Factura)this.bs.Current;
            string  FacturaAfectada = documento.Numero;

            if (documento.Anulado.GetValueOrDefault(false) == true)
            {
                if (MessageBox.Show("Esta operacion ya fue devuelta,Desea realizar la devolucion de nuevo", "Atencion", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != System.Windows.Forms.DialogResult.Yes)
                {
                    return;
                }
            }
            try
            {
                FiscalBixolon f = new FiscalBixolon();
                f.ImprimeDevolucion(documento);
                Factura Devolucion = new Factura();
                Devolucion.Cajero         = documento.Cajero;
                Devolucion.CedulaRif      = documento.CedulaRif;
                Devolucion.CestaTicket    = documento.CestaTicket * -1;
                Devolucion.Cheque         = documento.Cheque * -1;
                Devolucion.ConsumoInterno = documento.ConsumoInterno * -1;
                Devolucion.Direccion      = documento.Direccion;
                Devolucion.Efectivo       = documento.Efectivo * -1;
                Devolucion.Email          = documento.Email;
                Devolucion.Fecha          = null;
                Devolucion.LibroVentas    = true;
                Devolucion.Hora           = null;
                Devolucion.IdCajero       = documento.IdCajero;
                Devolucion.MaquinaFiscal  = documento.MaquinaFiscal;
                Devolucion.MontoExento    = documento.MontoExento;
                Devolucion.MontoGravable  = documento.MontoGravable;
                Devolucion.MontoIva       = documento.MontoIva;
                Devolucion.MontoTotal     = documento.MontoTotal;
                //  Devolucion.Numero =
                //  Devolucion.NumeroZ
                Devolucion.RazonSocial = documento.RazonSocial;
                Devolucion.Tarjeta     = documento.Tarjeta * -1;
                Devolucion.TasaIva     = documento.TasaIva;
                Devolucion.Numero      = f.UltimaDevolucion;
                Devolucion.Tipo        = "DEVOLUCION";
                FactoryLibroVentas.EscribirItemDevolucion(Devolucion, documento.Numero);
                FactoryFacturas.DevolverInventario(documento);
                f = null;
            }
            catch (Exception x)
            {
                Basicas.ManejarError(x);
            }
        }
Exemplo n.º 11
0
 void barButtonReporteX_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         FiscalBixolon f = new FiscalBixolon();
         f.ReporteX();
     }
     catch (Exception x)
     {
         MessageBox.Show(x.Message);
     }
 }
Exemplo n.º 12
0
        void btnReporteZ_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Esta seguro de emitir el reporte Z", "Atencion", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != System.Windows.Forms.DialogResult.Yes)
            {
                return;
            }
            this.ImpresoraEnUso = true;
            FiscalBixolon f = new FiscalBixolon();

            f.ReporteZ();
            f = null;
            this.ImpresoraEnUso = false;
        }
Exemplo n.º 13
0
        public static void ValidarImpresoraFiscal()
        {
            FiscalBixolon fiscal = new FiscalBixolon();

            try
            {
                fiscal.DetectarImpresora();
                ImpresoraActiva = true;
            }
            catch
            {
                ImpresoraActiva = false;
            }
        }
Exemplo n.º 14
0
        void barButtonResumenZ_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            FrmLapso lapso = new FrmLapso();

            lapso.ShowDialog();
            if (lapso.DialogResult == System.Windows.Forms.DialogResult.OK)
            {
                try
                {
                    FiscalBixolon f = new FiscalBixolon();
                    f.ReporteMensualIVA(lapso.desde, lapso.hasta);
                }
                catch (Exception x)
                {
                    MessageBox.Show(x.Message);
                }
            }
        }
Exemplo n.º 15
0
        private void DuplicarRegistro()
        {
            if (this.bs.Current == null)
            {
                return;
            }
            Factura documento = (Factura)this.bs.Current;

            try
            {
                FiscalBixolon f = new FiscalBixolon();
                f.ImprimeFacturaCopia(documento.Numero);
                f = null;
            }
            catch (Exception x)
            {
                MessageBox.Show(x.Message);
            }
        }
Exemplo n.º 16
0
        private void EliminarRegistro()
        {
            if (this.bs.Current == null)
            {
                return;
            }
            Factura documento = (Factura)this.bs.Current;

            if (documento.Anulado.GetValueOrDefault(false) == true)
            {
                if (MessageBox.Show("Esta operacion ya fue devuelta,Desea realizar la devolucion de nuevo", "Atencion", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
                {
                    try
                    {
                        FiscalBixolon f = new FiscalBixolon();
                        f.ImprimeDevolucion(documento, documento.Numero);
                        f = null;
                    }
                    catch (Exception x)
                    {
                        MessageBox.Show(x.Message);
                    }
                }
            }
            else
            {
                try
                {
                    FiscalBixolon f = new FiscalBixolon();
                    f.ImprimeDevolucion(documento, documento.Numero);
                    documento.Anulado = true;
                    db.SaveChanges();
                    f = null;
                }
                catch (Exception x)
                {
                    MessageBox.Show(x.Message);
                }
            }
        }
Exemplo n.º 17
0
 private void Aceptar_Click(object sender, EventArgs e)
 {
     try
     {
         valeBindingSource.EndEdit();
         registro = (Vale)valeBindingSource.Current;
         FactoryVales.Validar(registro);
         using (var db = new RestaurantEntities())
         {
             try
             {
                 registro.Fecha    = DateTime.Today;
                 registro.IdVale   = FactoryContadores.GetMax("IdVale");
                 registro.IdCajero = FactoryUsuarios.UsuarioActivo.IdUsuario;
                 registro.Cajero   = FactoryUsuarios.UsuarioActivo.Nombre;
                 registro.Concepto = this.ConceptoTextEdit.Text;
                 registro.Numero   = FactoryContadores.GetMax("NumeroVale");
                 db.Vales.AddObject(registro);
                 db.SaveChanges();
                 FiscalBixolon F = new FiscalBixolon();
                 F.ImprimeVale(registro);
                 F = null;
             }
             catch (Exception x)
             {
                 MessageBox.Show(x.Message);
                 return;
             }
         }
         this.DialogResult = DialogResult.OK;
         this.Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error al validar los datos \n" + ex.Message, "Atencion", MessageBoxButtons.OK);
     }
 }
Exemplo n.º 18
0
        private void ImprimirComandasPendientes()
        {
            var ComandasAbiertas = (from x in db.MesasAbiertasPlatos
                                    where x.EnviarComanda == "FISCAL"
                                    orderby x.IdMesaAbierta
                                    select x).ToList();

            if (ComandasAbiertas.Count == 0)
            {
                return;
            }
            string comanda = ComandasAbiertas[0].IdMesaAbierta;
            List <MesasAbiertasPlato> porImprimir = new List <MesasAbiertasPlato>();

            foreach (var item in ComandasAbiertas)
            {
                item.EnviarComanda = "FISCALX";
                if (comanda != item.IdMesaAbierta)
                {
                    FiscalBixolon f = new FiscalBixolon();
                    f.ImprimeComanda((from x in db.MesasAbiertas
                                      where x.IdMesaAbierta == item.IdMesaAbierta
                                      select x).FirstOrDefault(), porImprimir);
                    comanda = item.IdMesaAbierta;
                    porImprimir.Clear();
                }
                porImprimir.Add(item);
            }
            db.SaveChanges();
            var           item2 = porImprimir[0];
            FiscalBixolon f2    = new FiscalBixolon();

            f2.ImprimeComanda((from x in db.MesasAbiertas
                               where x.IdMesaAbierta == item2.IdMesaAbierta
                               select x).FirstOrDefault(), porImprimir);
        }
Exemplo n.º 19
0
        void Corte_Click(object sender, EventArgs e)
        {
            FiscalBixolon f = new FiscalBixolon();

            f.ImprimeCorte(mesaAbierta);
        }
Exemplo n.º 20
0
        private void Imprimir()
        {
            FiscalBixolon f = new FiscalBixolon();

            f.ImprimeCorte(mesaAbierta);
        }
Exemplo n.º 21
0
        private void ImprimirFactura()
        {
            FiscalBixolon f = new FiscalBixolon();

            f.ImprimeFactura(factura);
        }