public void InsertarDetallePedido(DetallePedido nuevoDetallePedido) { //Inserta un detalle de pedido en la base de datos string inserts = "INSERT INTO DetallesPedido(descripcionProducto, monto) "; string values = "VALUES ('" + nuevoDetallePedido.descripcionProducto + "', " + nuevoDetallePedido.monto + ");"; string query = inserts + values; BDHelper.Insert(query); nuevoDetallePedido.idDetallePedido = ObtenerIdentity(); }
public void InsertarPago(Pago nuevoPago) { //inserta un pago en la base de datos string query = ""; if (nuevoPago.idTipoPago == 1) { //Este es en el caso de que sea pago con efectivo query += "INSERT INTO Pagos(total, vuelto, idTipoPago) VALUES(" + nuevoPago.total + ", " + nuevoPago.vuelto + ", " + nuevoPago.idTipoPago + ");"; } if (nuevoPago.idTipoPago == 2) { //Este es en el caso de que sea pago con tarjeta query += "INSERT INTO Pagos(domicilioFacturacion, titularTarjeta, idTipoDocumento, documento, ciudad, idPais, telefono, idTipoPago, total) "; query += "VALUES('" + nuevoPago.domicilioFacturacion + "', '" + nuevoPago.titularTarjeta + "', " + nuevoPago.idTipoDocumento + ", " + nuevoPago.documento + ", '"; query += nuevoPago.ciudad + "', " + nuevoPago.idPais + ", '" + nuevoPago.telefono + "', " + nuevoPago.idTipoPago + ", " + nuevoPago.total + ");"; } BDHelper.Insert(query); nuevoPago.idPago = ObtenerIdentity(); }
public void InsertarPedido(Pedido nuevoPedido) { //Inserta un pedido en la base de datos string inserts = "INSERT INTO Pedidos(idDetallePedido, calleComercio, nroCalleComercio, calleCliente, nroCalleCliente, idPago, idCliente, loAntesPosible"; string values = "VALUES (" + nuevoPedido.detallePedido.idDetallePedido + ", '" + nuevoPedido.calleComercio + "', " + nuevoPedido.nroCalleComercio + ", '"; values += nuevoPedido.calleCliente + "', " + nuevoPedido.nroCalleCliente + ", " + nuevoPedido.pago.idPago + ", " + nuevoPedido.idCliente; if (nuevoPedido.loAntesPosible) { values += ", " + Convert.ToString(1); } else { values += ", " + Convert.ToString(0); //inserts += ", fechaHoraEntrega"; //values += ", '" + nuevoPedido.fechaHoraEntrega + "'"; } if (nuevoPedido.pisoCliente != null) { inserts += ", pisoCliente"; values += ", " + nuevoPedido.pisoCliente; } if (nuevoPedido.deptoCliente != null) { inserts += ", deptoCliente"; values += ", '" + nuevoPedido.deptoCliente + "'"; } inserts += ") "; values += ");"; string query = inserts + values; BDHelper.Insert(query); }