2026/07/01-01

This commit is contained in:
2026-01-27 09:26:42 +01:00
parent c14bb09eb2
commit 415b281213
19 changed files with 1618 additions and 152 deletions

View File

@@ -84,6 +84,8 @@ public partial class GrupoSanchoToroContext : DbContext
public virtual DbSet<facturasrecibidas> facturasrecibidas { get; set; }
public virtual DbSet<familias> familias { get; set; }
public virtual DbSet<ficheros> ficheros { get; set; }
public virtual DbSet<ficherosadjuntos> ficherosadjuntos { get; set; }
@@ -142,7 +144,7 @@ public partial class GrupoSanchoToroContext : DbContext
public virtual DbSet<v_albaranesextendidos> v_albaranesextendidos { get; set; }
public virtual DbSet<versiones> versiones { get; set; }
public virtual DbSet<versionesgruas> versionesgruas { get; set; }
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
@@ -1518,6 +1520,28 @@ public partial class GrupoSanchoToroContext : DbContext
.HasConstraintName("facturasrecibidas_usuarios");
});
modelBuilder.Entity<familias>(entity =>
{
entity.HasKey(e => e.idFamilia).HasName("PRIMARY");
entity.HasIndex(e => e.Codigo, "Codigo_UNIQUE").IsUnique();
entity.HasIndex(e => e.Descripcion, "Descripcion_UNIQUE").IsUnique();
entity.HasIndex(e => e.idUsuario, "familias_usuarios_idx");
entity.Property(e => e.Codigo).HasMaxLength(10);
entity.Property(e => e.CuentaContableCompra).HasMaxLength(10);
entity.Property(e => e.CuentaContableCompraAlquiler).HasMaxLength(10);
entity.Property(e => e.CuentaContableVenta).HasMaxLength(10);
entity.Property(e => e.CuentaContableVentaAlquiler).HasMaxLength(10);
entity.Property(e => e.Descripcion).HasMaxLength(45);
entity.HasOne(d => d.idUsuarioNavigation).WithMany(p => p.familias)
.HasForeignKey(d => d.idUsuario)
.HasConstraintName("familias_usuarios");
});
modelBuilder.Entity<ficheros>(entity =>
{
entity.HasKey(e => e.idFichero).HasName("PRIMARY");
@@ -2051,6 +2075,8 @@ public partial class GrupoSanchoToroContext : DbContext
{
entity.HasKey(e => e.idProducto).HasName("PRIMARY");
entity.HasIndex(e => e.Codigo, "Codigo_UNIQUE").IsUnique();
entity.HasIndex(e => e.Descripcion, "Descripcion_UNIQUE").IsUnique();
entity.HasIndex(e => e.idUsuarioCreador, "productos_01_usuarios_idx");
@@ -2061,6 +2087,7 @@ public partial class GrupoSanchoToroContext : DbContext
entity.HasIndex(e => e.idFamilia, "productos_familias_idx");
entity.Property(e => e.Codigo).HasMaxLength(40);
entity.Property(e => e.CodigoBarras).HasMaxLength(16);
entity.Property(e => e.ControlarEnAlbaran).HasMaxLength(2);
entity.Property(e => e.CorrespondenciaPatas).HasMaxLength(45);
@@ -2088,6 +2115,10 @@ public partial class GrupoSanchoToroContext : DbContext
.HasForeignKey(d => d.idEmpresa)
.HasConstraintName("productos_empresas");
entity.HasOne(d => d.idFamiliaNavigation).WithMany(p => p.productos)
.HasForeignKey(d => d.idFamilia)
.HasConstraintName("productos_familias");
entity.HasOne(d => d.idUsuarioCreadorNavigation).WithMany(p => p.productosidUsuarioCreadorNavigation)
.HasForeignKey(d => d.idUsuarioCreador)
.OnDelete(DeleteBehavior.SetNull)
@@ -2409,7 +2440,7 @@ public partial class GrupoSanchoToroContext : DbContext
entity.Property(e => e.idEvento).HasDefaultValueSql("'0'");
});
modelBuilder.Entity<versiones>(entity =>
modelBuilder.Entity<versionesgruas>(entity =>
{
entity.HasKey(e => e.idVersion).HasName("PRIMARY");
@@ -2420,7 +2451,7 @@ public partial class GrupoSanchoToroContext : DbContext
entity.Property(e => e.idVersion).ValueGeneratedNever();
entity.Property(e => e.Observaciones).HasMaxLength(50);
entity.HasOne(d => d.idModeloNavigation).WithMany(p => p.versiones)
entity.HasOne(d => d.idModeloNavigation).WithMany(p => p.versionesgruas)
.HasForeignKey(d => d.idModelo)
.HasConstraintName("versiones_modelosgruas");
});