public async Task CreaBaseDatos() { string nombre = ConfigurationManager.AppSettings["UrlBaseDAtos"].ToString() + ConfigurationManager.AppSettings["BaseDatosNombre"].ToString(); con.CrearBaseDatos(nombre); await con.Execute(@"CREATE TABLE Imagenes ( Id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, ProductoId INTEGER not null, Nombre TEXT NOT NULL, Orden INTEGER NOT NULL DEFAULT 0, Url TExt NOT null, FechaCreacion TEXT NOT NULL DEFAULT CURRENT_DATE, Principal INTEGER DEFAULT 0, Activo INTEGER DEFAULT 1)"); await con.Execute(@"CREATE TABLE Ingredientes ( Id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, ProductoId INTEGER NOT NULL, Nombre TEXT NOT NULL, Unidad TEXT NOT NULL, Cantidad NUMERIC NOT NULL, Activo INTEGER DEFAULT 1)"); await con.Execute(@"CREATE TABLE Instrucciones ( Id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, ProductoId INTEGER not null, Paso TEXT NOT NULL, Activo INTEGER DEFAULT 1)"); await con.Execute(@"CREATE TABLE Productos ( Id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, Nombre TEXT NOT NULL, FechaCreacion TEXT NOT NULL DEFAULT CURRENT_DATE, ImagenPrincipal TEXT, Descripcion TEXT, Precio NUMERIC DEFAULT 0, Clave INTEGER DEFAULT 0, SubGrupo INTEGER DEFAULT 0, Activo INTEGER DEFAULT 1, Guarnicion TEXT, Grupo INTEGER DEFAULT 0)"); await con.Execute(@"CREATE TABLE Unidad ( Id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, Valor INTEGER not null, Nombre TEXT NOT NULL, Activo INTEGER DEFAULT 1)"); await con.Execute(@"CREATE TABLE 'Usuarios' ( 'Id' INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, 'Usuario' TEXT NOT NULL, 'Password' TEXT NOT NULL, 'Nivel' TEXT NOT NULL, 'Nombre' TEXT, 'Correo' TEXT, 'Telefono' TEXT)"); }