Beispiel #1
0
        public int ObtenerIdentity()
        {
            //Retorna el ID que se le asigno al detalle de pedido insertado
            string query = "SELECT MAX(idDetallePedido) FROM DetallesPedido;";

            return(BDHelper.Select(query));
        }
Beispiel #2
0
        public int ObtenerIdentity()
        {
            //Retorna el ID que se le asigno al pago insertado
            string query = "SELECT MAX(idPago) FROM Pagos;";

            return(BDHelper.Select(query));
        }
Beispiel #3
0
        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();
        }
Beispiel #4
0
        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();
        }
Beispiel #5
0
        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);
        }