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); } }
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); } }