public int ObtenerModeloUnidad_ID()
            {
                string sql = @"SELECT TOP 1 ModeloUnidad_ID
FROM    ModelosUnidades
WHERE   Modelo_ID = {0}";

                sql = string.Format(sql, this.Modelo.Modelo_ID);

                object result = DB.QueryScalar(sql);

                if (result == null)
                {
                    //  No existen modelos de unidad para el modelo de taller
                    //  Crear uno
                    Entities.ModelosUnidades mu = new Entities.ModelosUnidades();
                    mu.Activo            = false;
                    mu.Anio              = 0;
                    mu.Deposito          = 0;
                    mu.Descripcion       = this.Modelo.Nombre;
                    mu.EmpresaReferencia = null;
                    mu.MarcaUnidad_ID    = 1;
                    mu.Modelo_ID         = this.Modelo.Modelo_ID;
                    mu.PrecioLista       = 0;
                    mu.Create();

                    return(mu.ModeloUnidad_ID);
                }
                else
                {
                    return(Convert.ToInt32(
                               result
                               ));
                }
            }
            public void ActualizarModelo()
            {
                Entities.ModelosUnidades modelounidad =
                    Entities.ModelosUnidades.Read(this.DatosUnidad.ModeloUnidad_ID.Value);

                modelounidad.Modelo_ID = this.Modelo_ID;
                modelounidad.Update();
            }