diff --git a/SHERPA.BBM/Migrations/202103111740048_InitDb.Designer.cs b/SHERPA.BBM/Migrations/202103111740048_InitDb.Designer.cs
new file mode 100644
index 0000000..d4189d4
--- /dev/null
+++ b/SHERPA.BBM/Migrations/202103111740048_InitDb.Designer.cs
@@ -0,0 +1,29 @@
+//
+namespace SHERPA.BBM.Migrations
+{
+ using System.CodeDom.Compiler;
+ using System.Data.Entity.Migrations;
+ using System.Data.Entity.Migrations.Infrastructure;
+ using System.Resources;
+
+ [GeneratedCode("EntityFramework.Migrations", "6.4.4")]
+ public sealed partial class InitDb : IMigrationMetadata
+ {
+ private readonly ResourceManager Resources = new ResourceManager(typeof(InitDb));
+
+ string IMigrationMetadata.Id
+ {
+ get { return "202103111740048_InitDb"; }
+ }
+
+ string IMigrationMetadata.Source
+ {
+ get { return null; }
+ }
+
+ string IMigrationMetadata.Target
+ {
+ get { return Resources.GetString("Target"); }
+ }
+ }
+}
diff --git a/SHERPA.BBM/Migrations/202103111740048_InitDb.cs b/SHERPA.BBM/Migrations/202103111740048_InitDb.cs
new file mode 100644
index 0000000..e03748b
--- /dev/null
+++ b/SHERPA.BBM/Migrations/202103111740048_InitDb.cs
@@ -0,0 +1,118 @@
+namespace SHERPA.BBM.Migrations
+{
+ using System;
+ using System.Data.Entity.Migrations;
+
+ public partial class InitDb : DbMigration
+ {
+ public override void Up()
+ {
+ DropForeignKey("dbo.Docs", "CodBasket", "dbo.Baskets");
+ DropForeignKey("dbo.Fatt2Doc", "CodDoc", "dbo.Docs");
+ DropForeignKey("dbo.Resources", "CodDoc", "dbo.Docs");
+ DropForeignKey("dbo.Docs", "CodNegotiation", "dbo.Negotiations");
+ DropForeignKey("dbo.Resources", "CodItem", "dbo.Items");
+ DropIndex("dbo.Docs", new[] { "CodNegotiation" });
+ DropIndex("dbo.Docs", new[] { "CodBasket" });
+ DropIndex("dbo.Fatt2Doc", new[] { "CodDoc" });
+ DropIndex("dbo.Resources", new[] { "CodDoc" });
+ DropIndex("dbo.Resources", new[] { "CodItem" });
+ DropPrimaryKey("dbo.Baskets");
+ DropPrimaryKey("dbo.Counters");
+ DropPrimaryKey("dbo.Docs");
+ DropPrimaryKey("dbo.Negotiations");
+ DropPrimaryKey("dbo.Fatt2Doc");
+ DropPrimaryKey("dbo.Items");
+ AlterColumn("dbo.Baskets", "CodBasket", c => c.String(nullable: false, maxLength: 50));
+ AlterColumn("dbo.Baskets", "CodClient", c => c.String(maxLength: 50));
+ AlterColumn("dbo.Baskets", "Descript", c => c.String(maxLength: 250));
+ AlterColumn("dbo.Counters", "CodCounter", c => c.String(nullable: false, maxLength: 50));
+ AlterColumn("dbo.Docs", "CodDoc", c => c.String(nullable: false, maxLength: 50));
+ AlterColumn("dbo.Docs", "CodNegotiation", c => c.String(maxLength: 50));
+ AlterColumn("dbo.Docs", "Descript", c => c.String(maxLength: 250));
+ AlterColumn("dbo.Docs", "CodBasket", c => c.String(maxLength: 50));
+ AlterColumn("dbo.Docs", "DocPath", c => c.String(maxLength: 500));
+ AlterColumn("dbo.Negotiations", "CodNegotiation", c => c.String(nullable: false, maxLength: 50));
+ AlterColumn("dbo.Negotiations", "CodClient", c => c.String(maxLength: 50));
+ AlterColumn("dbo.Negotiations", "Descript", c => c.String(maxLength: 250));
+ AlterColumn("dbo.Negotiations", "Refer", c => c.String(maxLength: 50));
+ AlterColumn("dbo.Fatt2Doc", "CodDoc", c => c.String(nullable: false, maxLength: 50));
+ AlterColumn("dbo.Items", "CodItem", c => c.String(nullable: false, maxLength: 50));
+ AlterColumn("dbo.Items", "UM", c => c.String(maxLength: 50));
+ AlterColumn("dbo.Items", "Descript", c => c.String(maxLength: 250));
+ AlterColumn("dbo.Resources", "CodDoc", c => c.String(maxLength: 50));
+ AlterColumn("dbo.Resources", "CodItem", c => c.String(maxLength: 50));
+ AddPrimaryKey("dbo.Baskets", "CodBasket");
+ AddPrimaryKey("dbo.Counters", "CodCounter");
+ AddPrimaryKey("dbo.Docs", "CodDoc");
+ AddPrimaryKey("dbo.Negotiations", "CodNegotiation");
+ AddPrimaryKey("dbo.Fatt2Doc", new[] { "CodDoc", "IdxFatt" });
+ AddPrimaryKey("dbo.Items", "CodItem");
+ CreateIndex("dbo.Docs", "CodNegotiation");
+ CreateIndex("dbo.Docs", "CodBasket");
+ CreateIndex("dbo.Fatt2Doc", "CodDoc");
+ CreateIndex("dbo.Resources", "CodDoc");
+ CreateIndex("dbo.Resources", "CodItem");
+ AddForeignKey("dbo.Docs", "CodBasket", "dbo.Baskets", "CodBasket");
+ AddForeignKey("dbo.Fatt2Doc", "CodDoc", "dbo.Docs", "CodDoc", cascadeDelete: true);
+ AddForeignKey("dbo.Resources", "CodDoc", "dbo.Docs", "CodDoc");
+ AddForeignKey("dbo.Docs", "CodNegotiation", "dbo.Negotiations", "CodNegotiation");
+ AddForeignKey("dbo.Resources", "CodItem", "dbo.Items", "CodItem");
+ }
+
+ public override void Down()
+ {
+ DropForeignKey("dbo.Resources", "CodItem", "dbo.Items");
+ DropForeignKey("dbo.Docs", "CodNegotiation", "dbo.Negotiations");
+ DropForeignKey("dbo.Resources", "CodDoc", "dbo.Docs");
+ DropForeignKey("dbo.Fatt2Doc", "CodDoc", "dbo.Docs");
+ DropForeignKey("dbo.Docs", "CodBasket", "dbo.Baskets");
+ DropIndex("dbo.Resources", new[] { "CodItem" });
+ DropIndex("dbo.Resources", new[] { "CodDoc" });
+ DropIndex("dbo.Fatt2Doc", new[] { "CodDoc" });
+ DropIndex("dbo.Docs", new[] { "CodBasket" });
+ DropIndex("dbo.Docs", new[] { "CodNegotiation" });
+ DropPrimaryKey("dbo.Items");
+ DropPrimaryKey("dbo.Fatt2Doc");
+ DropPrimaryKey("dbo.Negotiations");
+ DropPrimaryKey("dbo.Docs");
+ DropPrimaryKey("dbo.Counters");
+ DropPrimaryKey("dbo.Baskets");
+ AlterColumn("dbo.Resources", "CodItem", c => c.String(maxLength: 128));
+ AlterColumn("dbo.Resources", "CodDoc", c => c.String(maxLength: 128));
+ AlterColumn("dbo.Items", "Descript", c => c.String());
+ AlterColumn("dbo.Items", "UM", c => c.String());
+ AlterColumn("dbo.Items", "CodItem", c => c.String(nullable: false, maxLength: 128));
+ AlterColumn("dbo.Fatt2Doc", "CodDoc", c => c.String(nullable: false, maxLength: 128));
+ AlterColumn("dbo.Negotiations", "Refer", c => c.String());
+ AlterColumn("dbo.Negotiations", "Descript", c => c.String());
+ AlterColumn("dbo.Negotiations", "CodClient", c => c.String());
+ AlterColumn("dbo.Negotiations", "CodNegotiation", c => c.String(nullable: false, maxLength: 128));
+ AlterColumn("dbo.Docs", "DocPath", c => c.String());
+ AlterColumn("dbo.Docs", "CodBasket", c => c.String(maxLength: 128));
+ AlterColumn("dbo.Docs", "Descript", c => c.String());
+ AlterColumn("dbo.Docs", "CodNegotiation", c => c.String(maxLength: 128));
+ AlterColumn("dbo.Docs", "CodDoc", c => c.String(nullable: false, maxLength: 128));
+ AlterColumn("dbo.Counters", "CodCounter", c => c.String(nullable: false, maxLength: 128));
+ AlterColumn("dbo.Baskets", "Descript", c => c.String());
+ AlterColumn("dbo.Baskets", "CodClient", c => c.String());
+ AlterColumn("dbo.Baskets", "CodBasket", c => c.String(nullable: false, maxLength: 128));
+ AddPrimaryKey("dbo.Items", "CodItem");
+ AddPrimaryKey("dbo.Fatt2Doc", new[] { "CodDoc", "IdxFatt" });
+ AddPrimaryKey("dbo.Negotiations", "CodNegotiation");
+ AddPrimaryKey("dbo.Docs", "CodDoc");
+ AddPrimaryKey("dbo.Counters", "CodCounter");
+ AddPrimaryKey("dbo.Baskets", "CodBasket");
+ CreateIndex("dbo.Resources", "CodItem");
+ CreateIndex("dbo.Resources", "CodDoc");
+ CreateIndex("dbo.Fatt2Doc", "CodDoc");
+ CreateIndex("dbo.Docs", "CodBasket");
+ CreateIndex("dbo.Docs", "CodNegotiation");
+ AddForeignKey("dbo.Resources", "CodItem", "dbo.Items", "CodItem");
+ AddForeignKey("dbo.Docs", "CodNegotiation", "dbo.Negotiations", "CodNegotiation");
+ AddForeignKey("dbo.Resources", "CodDoc", "dbo.Docs", "CodDoc");
+ AddForeignKey("dbo.Fatt2Doc", "CodDoc", "dbo.Docs", "CodDoc", cascadeDelete: true);
+ AddForeignKey("dbo.Docs", "CodBasket", "dbo.Baskets", "CodBasket");
+ }
+ }
+}
diff --git a/SHERPA.BBM/Migrations/202103111740048_InitDb.resx b/SHERPA.BBM/Migrations/202103111740048_InitDb.resx
new file mode 100644
index 0000000..7209839
--- /dev/null
+++ b/SHERPA.BBM/Migrations/202103111740048_InitDb.resx
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 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
+
+
+ dbo
+
+
\ No newline at end of file
diff --git a/SHERPA.BBM/SHERPA.BBM.csproj b/SHERPA.BBM/SHERPA.BBM.csproj
index 87f7a5c..dfa0865 100644
--- a/SHERPA.BBM/SHERPA.BBM.csproj
+++ b/SHERPA.BBM/SHERPA.BBM.csproj
@@ -66,10 +66,6 @@
-
-
- 202103111713081_InitDb.cs
-
@@ -80,11 +76,6 @@
-
-
- 202103111713081_InitDb.cs
-
-