示例#1
0
        public void actualizarVendedorDb()
        {
            string query_text = "UPDATE Vendedores SET " +
                                $" nombre = '{nombre}'," +
                                $" fecha_nacimiento = '{fechaNacimento.Date.ToString()}'," +
                                $" telefono = '{telefono}'," +
                                $" correo = '{correo}'," +
                                $" direccion =  '{direccion}'," +
                                $" contraseña = '{password}' WHERE" +
                                $" vendedor_id = {vendedor_id};";

            DataBasePort.actualizarDatos(query_text);
        }
示例#2
0
        public void realizarVenta(Moto moto, string nombre_cliente, string numero_tarjeta, string metodo_pago)
        {
            int   moto_id     = moto.moto_id;
            float moto_precio = moto.price;
            float IVA         = moto_precio * 0.15f;
            float Total       = moto_precio + IVA;

            string registerQuery = "INSERT INTO Ventas (vendedor_id, moto_id, nombre_cliente, numero_tarjeta, metodo_pago, monto, IVA, Total) VALUES (" +
                                   $"{vendedor_id}," +
                                   $"{moto_id}," +
                                   $"'{nombre_cliente}'," +
                                   $"'{numero_tarjeta}'," +
                                   $"'{metodo_pago}'," +
                                   $"{moto_precio}," +
                                   $"{IVA}," +
                                   $"{Total});";

            DataBasePort.insertarDatos(registerQuery);

            //Disminuir el stock
            DataBasePort.actualizarDatos($"UPDATE Motos SET strock = (strock -1) WHERE moto_id = {moto_id}");
        }