Odstranjenn projekt

dodan vnos pozicije fakture
This commit is contained in:
David Štaleker
2023-05-13 16:42:01 +02:00
parent 03b92525d7
commit a45fe73754
76 changed files with 407 additions and 37538 deletions

View File

@@ -764,6 +764,9 @@ namespace EveryThing.Migrations
b.Property<double>("Tax")
.HasColumnType("double");
b.Property<string>("UnlistedItem")
.HasColumnType("longtext");
b.HasKey("IdInvoiceItem");
b.HasIndex("IdInvoiceFk");
@@ -772,163 +775,9 @@ namespace EveryThing.Migrations
b.HasIndex("IdItemFk");
b.HasIndex("IdProjectPartItem");
b.ToTable("InvoiceItems");
});
modelBuilder.Entity("EveryThing.Models.Project.Project", b =>
{
b.Property<int>("IdProject")
.ValueGeneratedOnAdd()
.HasColumnType("int");
b.Property<string>("BuyersOrderNumber")
.HasColumnType("longtext");
b.Property<string>("Description")
.HasColumnType("longtext");
b.Property<DateTime?>("FinishedDate")
.HasColumnType("datetime(6)");
b.Property<int>("IdCompanyFk")
.HasColumnType("int");
b.Property<int>("IdPartnerFk")
.HasColumnType("int");
b.Property<int>("ProjectNumber")
.HasColumnType("int");
b.Property<int>("ProjectYear")
.HasColumnType("int");
b.Property<int>("Status")
.HasColumnType("int");
b.Property<string>("Title")
.IsRequired()
.HasColumnType("longtext");
b.HasKey("IdProject");
b.HasIndex("IdCompanyFk");
b.HasIndex("IdPartnerFk");
b.ToTable("Projects");
});
modelBuilder.Entity("EveryThing.Models.Project.ProjectPart", b =>
{
b.Property<int>("IdProjectPart")
.ValueGeneratedOnAdd()
.HasColumnType("int");
b.Property<string>("Description")
.HasColumnType("longtext");
b.Property<DateTime?>("FinishedDate")
.HasColumnType("datetime(6)");
b.Property<int>("IdProjectFk")
.HasColumnType("int");
b.Property<string>("PathOfPlans")
.HasColumnType("longtext");
b.Property<int>("ProjectPartNumber")
.HasColumnType("int");
b.Property<DateTime?>("ShippedDate")
.HasColumnType("datetime(6)");
b.Property<int>("Status")
.HasColumnType("int");
b.Property<string>("Title")
.IsRequired()
.HasColumnType("longtext");
b.HasKey("IdProjectPart");
b.HasIndex("IdProjectFk");
b.ToTable("ProjectParts");
});
modelBuilder.Entity("EveryThing.Models.Project.ProjectPartItem", b =>
{
b.Property<int>("IdProjectPartItem")
.ValueGeneratedOnAdd()
.HasColumnType("int");
b.Property<DateTime>("DateModified")
.HasColumnType("datetime(6)");
b.Property<DateTime?>("DeliveryDate")
.HasColumnType("datetime(6)");
b.Property<DateTime?>("FinishedDate")
.HasColumnType("datetime(6)");
b.Property<int?>("IdItemFk")
.HasColumnType("int");
b.Property<int?>("IdMaterialFk")
.HasColumnType("int");
b.Property<int?>("IdMaterialSupplierFk")
.IsRequired()
.HasColumnType("int");
b.Property<int>("IdProjectPartFk")
.HasColumnType("int");
b.Property<string>("MaterialDimensions")
.HasColumnType("longtext");
b.Property<float>("MaterialPrice")
.HasColumnType("float");
b.Property<float>("NumberOfItems")
.HasColumnType("float");
b.Property<float>("NumberOfItemsFinished")
.HasColumnType("float");
b.Property<float>("NumberOfSets")
.HasColumnType("float");
b.Property<int>("ProjectPartItemNumber")
.HasColumnType("int");
b.Property<float>("SellingPrice")
.HasColumnType("float");
b.Property<DateTime?>("ShippingDate")
.HasColumnType("datetime(6)");
b.Property<int>("Status")
.HasColumnType("int");
b.Property<float>("WorkPrice")
.HasColumnType("float");
b.HasKey("IdProjectPartItem");
b.HasIndex("IdItemFk");
b.HasIndex("IdMaterialFk");
b.HasIndex("IdMaterialSupplierFk");
b.HasIndex("IdProjectPartFk");
b.ToTable("ProjectPartItems");
});
modelBuilder.Entity("EveryThing.Models.Transport.TransportLoadingOrder", b =>
{
b.Property<int>("IdTransportLoadingOrder")
@@ -1834,80 +1683,11 @@ namespace EveryThing.Migrations
.WithMany("InvoiceItem")
.HasForeignKey("IdItemFk");
b.HasOne("EveryThing.Models.Project.ProjectPartItem", "ProjectPartItem")
.WithMany("InvoiceItem")
.HasForeignKey("IdProjectPartItem");
b.Navigation("Invoice");
b.Navigation("InvoiceItemJoin");
b.Navigation("Item");
b.Navigation("ProjectPartItem");
});
modelBuilder.Entity("EveryThing.Models.Project.Project", b =>
{
b.HasOne("EveryThing.Models.CodeTable.CodeTableCompany", "Company")
.WithMany("CompanyProject")
.HasForeignKey("IdCompanyFk")
.OnDelete(DeleteBehavior.Restrict)
.IsRequired();
b.HasOne("EveryThing.Models.CodeTable.CodeTablePartner", "Partner")
.WithMany("PartnerProject")
.HasForeignKey("IdPartnerFk")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
b.Navigation("Company");
b.Navigation("Partner");
});
modelBuilder.Entity("EveryThing.Models.Project.ProjectPart", b =>
{
b.HasOne("EveryThing.Models.Project.Project", "Project")
.WithMany("ProjectProjectPart")
.HasForeignKey("IdProjectFk")
.OnDelete(DeleteBehavior.Restrict)
.IsRequired();
b.Navigation("Project");
});
modelBuilder.Entity("EveryThing.Models.Project.ProjectPartItem", b =>
{
b.HasOne("EveryThing.Models.CodeTable.CodeTableItem", "Item")
.WithMany("ItemProjectPartItem")
.HasForeignKey("IdItemFk")
.OnDelete(DeleteBehavior.Restrict);
b.HasOne("EveryThing.Models.CodeTable.CodeTableItem", "Material")
.WithMany("ItemProjectPartItemMaterial")
.HasForeignKey("IdMaterialFk")
.OnDelete(DeleteBehavior.Restrict);
b.HasOne("EveryThing.Models.CodeTable.CodeTablePartner", "MaterialSupplier")
.WithMany("PartnerProjectPartItem")
.HasForeignKey("IdMaterialSupplierFk")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
b.HasOne("EveryThing.Models.Project.ProjectPart", "ProjectPart")
.WithMany("ProjectPartProjectPartItem")
.HasForeignKey("IdProjectPartFk")
.OnDelete(DeleteBehavior.Restrict)
.IsRequired();
b.Navigation("Item");
b.Navigation("Material");
b.Navigation("MaterialSupplier");
b.Navigation("ProjectPart");
});
modelBuilder.Entity("EveryThing.Models.Transport.TransportLoadingOrder", b =>
@@ -2267,8 +2047,6 @@ namespace EveryThing.Migrations
b.Navigation("CompanyPrePostText");
b.Navigation("CompanyProject");
b.Navigation("CompanyTransportLoadingOrder");
b.Navigation("CompanyVehicle");
@@ -2328,10 +2106,6 @@ namespace EveryThing.Migrations
modelBuilder.Entity("EveryThing.Models.CodeTable.CodeTableItem", b =>
{
b.Navigation("InvoiceItem");
b.Navigation("ItemProjectPartItem");
b.Navigation("ItemProjectPartItemMaterial");
});
modelBuilder.Entity("EveryThing.Models.CodeTable.CodeTableJob", b =>
@@ -2343,10 +2117,6 @@ namespace EveryThing.Migrations
{
b.Navigation("Invoice");
b.Navigation("PartnerProject");
b.Navigation("PartnerProjectPartItem");
b.Navigation("PartnerTransportLoadingOrder");
b.Navigation("PartnerTransportLoadingOrderLoad");
@@ -2364,21 +2134,6 @@ namespace EveryThing.Migrations
b.Navigation("InvoiceInvoiceItem");
});
modelBuilder.Entity("EveryThing.Models.Project.Project", b =>
{
b.Navigation("ProjectProjectPart");
});
modelBuilder.Entity("EveryThing.Models.Project.ProjectPart", b =>
{
b.Navigation("ProjectPartProjectPartItem");
});
modelBuilder.Entity("EveryThing.Models.Project.ProjectPartItem", b =>
{
b.Navigation("InvoiceItem");
});
modelBuilder.Entity("EveryThing.Models.Transport.TransportLoadingOrder", b =>
{
b.Navigation("TransportLoadingOrderLoadUnload");