Beispiel #1
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
            {
                Fiscales.FiscalBixolon2010 f = new Fiscales.FiscalBixolon2010();
                f.ImprimeNotaCredito(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      = documento.Numero;
                Devolucion.Tipo        = "DEVOLUCION";
                FactoryLibroVentas.EscribirItemDevolucion(Devolucion, documento.Numero);
                FactoryFacturas.DevolverInventario(documento);
                f = null;
            }
            catch (Exception x)
            {
                Basicas.ManejarError(x);
            }
        }
Beispiel #2
0
 void barButtonReporteX_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         Fiscales.FiscalBixolon2010 f = new Fiscales.FiscalBixolon2010();
         f.ReporteX();
     }
     catch (Exception x)
     {
         MessageBox.Show(x.Message);
     }
 }
Beispiel #3
0
 public static void ValidarImpresoraFiscal()
 {
     Fiscales.FiscalBixolon2010 fiscal = new Fiscales.FiscalBixolon2010();
     try
     {
         fiscal.DetectarImpresora();
         ImpresoraActiva = true;
     }
     catch
     {
         ImpresoraActiva = false;
     }
 }
Beispiel #4
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
                {
                    Fiscales.FiscalBixolon2010 f = new Fiscales.FiscalBixolon2010();
                    f.ReporteMensualIVA(lapso.Desde, lapso.Hasta);
                }
                catch (Exception x)
                {
                    MessageBox.Show(x.Message);
                }
            }
        }
Beispiel #5
0
        private void DuplicarRegistro()
        {
            if (this.bs.Current == null)
            {
                return;
            }
            Factura documento = (Factura)this.bs.Current;

            try
            {
                Fiscales.FiscalBixolon2010 f = new Fiscales.FiscalBixolon2010();
                f.ImprimeFacturaCopia(documento);
                f = null;
            }
            catch (Exception x)
            {
                MessageBox.Show(x.Message);
            }
        }
Beispiel #6
0
 private void Aceptar_Click(object sender, EventArgs e)
 {
     try
     {
         valeBindingSource.EndEdit();
         registro = (Vale)valeBindingSource.Current;
         FactoryVales.Validar(registro);
         using (var db = new VeneciaEntities())
         {
             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.Add(registro);
                 db.SaveChanges();
                 Fiscales.FiscalBixolon2010 F = new Fiscales.FiscalBixolon2010();
                 // 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);
     }
 }
Beispiel #7
0
 static void ImprimirCorteCuentaFiscal(MesasAbierta mesaAbierta)
 {
     Fiscales.FiscalBixolon2010 f = new Fiscales.FiscalBixolon2010();
     f.ImprimeCorte(mesaAbierta);
 }
Beispiel #8
0
 public static void ImprimirFactura(Factura factura)
 {
     Fiscales.FiscalBixolon2010 f = new Fiscales.FiscalBixolon2010();
     f.ImprimeFactura(factura);
 }
Beispiel #9
0
 public static void ImprimirOrdenFiscal(Factura documento)
 {
     Fiscales.FiscalBixolon2010 f = new Fiscales.FiscalBixolon2010();
     f.ImprimeOrden(documento);
 }