Ejemplo n.º 1
0
        private bool enviarVentaBaseDatos()
        {
            Documento d = new Documento();

            d.idCliente  = cl.idCliente;
            d.idUsuario  = 1;
            d.idConcepto = 4;
            d.afectado   = 0;
            if (ag == null)
            {
                d.idAgente = cl.idAgente;
            }
            else
            {
                d.idAgente = ag.idAgente;
            }
            d.subTotal = subTotal;
            d.IVA      = iva;
            d.total    = total;
            int idDocumento = StaticsFunctions.enviarDocumento(d);

            if (idDocumento != -1)
            {
                List <Movimiento> movs = new List <Movimiento>();
                for (int i = 0; i < prs.Count; i++)
                {
                    Movimiento mov = new Movimiento();
                    mov.idDocumento = idDocumento;
                    mov.idProducto  = prs.ElementAt(i).id;
                    mov.subTotal    = prs.ElementAt(i).precio / 1.16;
                    mov.IVA         = mov.subTotal * (prs.ElementAt(i).IVA / 100);
                    mov.total       = prs.ElementAt(i).precio;
                    mov.unidades    = 1;
                    mov.idConcepto  = 4;
                    mov.idAgente    = d.idAgente;
                    movs.Add(mov);
                }
                if (StaticsFunctions.enviarMovimientos(movs) == 1)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                MessageBox.Show("No puedo introducir venta", "Warning");
                return(false);
            }
        }
Ejemplo n.º 2
0
        private bool enviarCompra()
        {
            Documento d = new Documento();

            d.idCliente  = 0;
            d.idUsuario  = 1;
            d.idConcepto = 13;
            d.afectado   = 0;
            d.idAgente   = prov.idProveedor;
            d.subTotal   = 0;
            d.IVA        = 0;
            d.total      = 0;
            int idDocumento = StaticsFunctions.enviarDocumento(d);

            if (idDocumento != -1)
            {
                List <Movimiento> movs = new List <Movimiento>();
                for (int i = 0; i < movimientos.Count; i++)
                {
                    Movimiento mov = new Movimiento();
                    mov.idDocumento = idDocumento;
                    mov.idProducto  = movimientos.ElementAt(i).idProducto;
                    mov.subTotal    = movimientos.ElementAt(i).total / 1.16;
                    mov.IVA         = mov.subTotal * (movimientos.ElementAt(i).IVA / 100);
                    mov.total       = movimientos.ElementAt(i).total;
                    mov.unidades    = movimientos.ElementAt(i).unidades;
                    mov.idConcepto  = 13;
                    mov.idAgente    = d.idAgente;
                    movs.Add(mov);
                }
                if (StaticsFunctions.enviarMovimientos(movs) == 1)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                MessageBox.Show("No puedo introducir venta", "Warning");
                return(false);
            }
        }