Proyecto


Proyecto

Archivo de proyecto

{
    "name":"Título de la aplicación",
    "version":"1.0",
    "sources":"web",
    "templates":
    {
        "mvc-net8":"1.0.0",
        "mvc-net8-list":"1.0.0",
        "mvc-net8-util":"1.0.0",
        "entitys-to-sqlserver":"1.0.0",
        "mvc-net8-aggregation":"1.0.0",
        "mvc-net8-aggregation-m":"1.0.0"       
    },
    "outpath":"C:/GitHub/sven-generator/PaginaSven/web/SvenPage"
}

archivo de programa

app = App(name="sealinventario", version="1.0", type="C#");
app.addParam(key="namespace", name="EncuestaWeb");
app.addParam(key="connectionstring", name="Server=.;Database=Encuesta;User Id=uinventario;Password=uinventario;Encrypt=False");
app.addParam(key="version", name="1.0");
app.addParam(key="caption", name="Encuestas");

app.webApp(name="mvc-net8");
app.util(name="entitys-to-sqlserver");
app.util(name="mvc-net8-util");

app.addGroup(name = "apps", caption = "Encuestas", rol = "Admin", order ="1", entity = "");
app.addGroupItem(name = "Encuestas", group = "apps", order = "1", entity = "encuesta");
app.addGroupItem(name = "Preguntas", group = "apps", order = "2", entity = "pregunta");
app.addGroupItem(name = "Empresas", group = "apps", order = "3", entity = "empresa");

webpart = Entity( caption = "WebParts", name = "webpart", schema="dbo", table = "webpart");
webpart.addCol(name = "UsuarioId", caption = "Usuario", type = "ref", isnull = "False",  ref_schema="dbo", ref_table="Users", ref_col="Nombre");
webpart.addCol(name = "Name", caption = "Nombre", type = "nvarchar", isnull = "False");
webpart.addCol(name = "Version", caption = "Version", type = "nvarchar", isnull = "False");
webpart.addCol(name = "Archivo", caption = "Archivo Zip", type = "file", isnull = "False");
webpart.webPart(name="mvc-net8-list");