//--------------------------------------------------------------------------------------------------------------------------------------- /// <summary> Construye el objeto y obtiene los datos de la base de datos </summary> public RecambiosDatosModel(int id, HttpContext HttpCtx, DataInfo tipo) : base(HttpCtx, id) { if (tipo == DataInfo.All || tipo == DataInfo.Items) // Obtiene datos sobre los Items { Fabricantes = new Fabricantes(HttpCtx).ListIdName(); var cat = new Categorias(HttpCtx); Categorias = cat.ListIdName(); SubCategorias = cat.getSubCategorias(); Items = new Recambios(HttpCtx).FindByDatos("0/0/0/0/0/Order-4/Range-0-10000").Items; } if (tipo == DataInfo.All || tipo == DataInfo.Coches) // Obtiene datos sobre los coches { Marcas = new Marcas(HttpCtx).ListIdName(); Modelos = new Modelos(HttpCtx).ListModelos(); if (tipo != DataInfo.Coches) { Motores = new Motores(HttpCtx).FindForCoche("en uso", null); } else { Motores2 = new Motores(HttpCtx).ListMotores(); } Coches = new RecambioUsos(0, HttpCtx).UsoInCoches().Coches; } }
//--------------------------------------------------------------------------------------------------------------------------------------- /// <summary> Construye el objeto y obtiene los datos de la base de datos </summary> public FindRecambioModel(HttpContext HttpCtx) : base(HttpCtx) { Marcas = new Marcas(HttpCtx).ListIdName(); Modelos = new Modelos(HttpCtx).ListModelos(); Motores = new Motores(HttpCtx).FindForCoche("en uso", null); Fabricantes = new Fabricantes(HttpCtx).ListIdName(); var cat = new Categorias(HttpCtx); Categorias = cat.ListIdName(); SubCategorias = cat.getSubCategorias(); }