Exemplo n.º 1
0
        // Insertamos en la tabla Tramos_Por_Recorrido
        public void insertarTramoPorRecorrido(int idRecorrido, Recorrido recorrido)
        {
            List <Parametro> parametrosTramoPorRecorrido = new List <Parametro>();
            Parametro        paramIdRecorrido, paramIdTramo;

            paramIdRecorrido = new Parametro("@id_recorrido", SqlDbType.Int, idRecorrido);
            parametrosTramoPorRecorrido.Add(paramIdRecorrido);

            paramIdTramo = new Parametro("@id_tramo", SqlDbType.Int, this.id);
            parametrosTramoPorRecorrido.Add(paramIdTramo);

            // Creamos la llamada al SP "USP_insertar_tramo_por_recorrido" de la BD y lo ejecutamos
            StoreProcedure spInsertarTramoPorRecorrido = new StoreProcedure("LOS_BARONES_DE_LA_CERVEZA.USP_insertar_tramo_por_recorrido", parametrosTramoPorRecorrido);
            int            cantidadFilasInsertadas     = spInsertarTramoPorRecorrido.ejecutarNonQuery();

            // Comprobamos que la cabina se haya insertado correctamente
            //if (!cantidadFilasInsertadas.Equals(DEF.FILAS_INSERT_TRAMO_POR_RECORRIDO))
            //    throw new InsertarRecorridoException();
        }
Exemplo n.º 2
0
        } // FIN insertarRecorrido()

        private void insertarTramosPorRecorrido(int idRecorrido, Recorrido recorrido)
        {
            tramos.ForEach(tramo => tramo.insertarTramoPorRecorrido(idRecorrido, recorrido));
        }