agregado procesos y bd clases

This commit is contained in:
2026-04-28 11:52:16 +02:00
parent 59a774c397
commit cd2e8b8530
251 changed files with 56881 additions and 49 deletions

View File

@@ -24,6 +24,8 @@ public partial class gestionasegasaContext : DbContext
public virtual DbSet<agentes_subagentes> agentes_subagentes { get; set; }
public virtual DbSet<agrupacionrecibossepa> agrupacionrecibossepa { get; set; }
public virtual DbSet<amortizacionrecibos> amortizacionrecibos { get; set; }
public virtual DbSet<aplicacionesasientos> aplicacionesasientos { get; set; }
@@ -116,8 +118,12 @@ public partial class gestionasegasaContext : DbContext
public virtual DbSet<destinos> destinos { get; set; }
public virtual DbSet<detallesagrupacionrecibossepa> detallesagrupacionrecibossepa { get; set; }
public virtual DbSet<detallesamortizacionrecibos> detallesamortizacionrecibos { get; set; }
public virtual DbSet<detallesfacturas> detallesfacturas { get; set; }
public virtual DbSet<direcciones> direcciones { get; set; }
public virtual DbSet<documentosasolicitar> documentosasolicitar { get; set; }
@@ -160,6 +166,8 @@ public partial class gestionasegasaContext : DbContext
public virtual DbSet<extractosbancarios> extractosbancarios { get; set; }
public virtual DbSet<facturas> facturas { get; set; }
public virtual DbSet<ficheros> ficheros { get; set; }
public virtual DbSet<ficherosadjuntos> ficherosadjuntos { get; set; }
@@ -250,6 +258,8 @@ public partial class gestionasegasaContext : DbContext
public virtual DbSet<procesos> procesos { get; set; }
public virtual DbSet<productos> productos { get; set; }
public virtual DbSet<provincias> provincias { get; set; }
public virtual DbSet<ramos> ramos { get; set; }
@@ -581,6 +591,22 @@ public partial class gestionasegasaContext : DbContext
entity.Property(e => e.subagente).HasMaxLength(4);
});
modelBuilder.Entity<agrupacionrecibossepa>(entity =>
{
entity.HasKey(e => e.idagrupacionrecibossepa).HasName("PRIMARY");
entity.HasIndex(e => e.idUsuario, "agruparrecibossepa_usuarios_idx");
entity.Property(e => e.idagrupacionrecibossepa).HasColumnType("int(11)");
entity.Property(e => e.Fecha).HasColumnType("datetime");
entity.Property(e => e.idUsuario).HasColumnType("int(11)");
entity.HasOne(d => d.idUsuarioNavigation).WithMany(p => p.agrupacionrecibossepa)
.HasForeignKey(d => d.idUsuario)
.OnDelete(DeleteBehavior.SetNull)
.HasConstraintName("agruparrecibossepa_usuarios");
});
modelBuilder.Entity<amortizacionrecibos>(entity =>
{
entity.HasKey(e => e.idAmortizacion).HasName("PRIMARY");
@@ -1320,7 +1346,7 @@ public partial class gestionasegasaContext : DbContext
entity.Property(e => e.FechaCaducidad).HasColumnType("datetime");
entity.Property(e => e.FechaCreacion).HasColumnType("datetime");
entity.Property(e => e.FechaValidez).HasColumnType("datetime");
entity.Property(e => e.Observaciones).HasMaxLength(255);
entity.Property(e => e.Observaciones).HasMaxLength(512);
entity.Property(e => e.Tipo).HasMaxLength(20);
entity.Property(e => e.Titulo).HasMaxLength(64);
});
@@ -1849,6 +1875,29 @@ public partial class gestionasegasaContext : DbContext
.HasConstraintName("destinos_liquidacionesviajes");
});
modelBuilder.Entity<detallesagrupacionrecibossepa>(entity =>
{
entity.HasKey(e => e.idDetallesAgrupacionRecibosSEPA).HasName("PRIMARY");
entity.HasIndex(e => e.idAgrupacionRecibosSepa, "detallesagrupacionrecibossepa_agrupacionrecibossepa_idx");
entity.HasIndex(e => e.idRecibo, "detallesagrupacionrecibossepa_recibos_idx");
entity.Property(e => e.idDetallesAgrupacionRecibosSEPA).HasColumnType("int(11)");
entity.Property(e => e.idAgrupacionRecibosSepa).HasColumnType("int(11)");
entity.Property(e => e.idRecibo).HasColumnType("int(11)");
entity.HasOne(d => d.idAgrupacionRecibosSepaNavigation).WithMany(p => p.detallesagrupacionrecibossepa)
.HasForeignKey(d => d.idAgrupacionRecibosSepa)
.OnDelete(DeleteBehavior.Cascade)
.HasConstraintName("detallesagrupacionrecibossepa_agrupacionrecibossepa");
entity.HasOne(d => d.idReciboNavigation).WithMany(p => p.detallesagrupacionrecibossepa)
.HasForeignKey(d => d.idRecibo)
.OnDelete(DeleteBehavior.Cascade)
.HasConstraintName("detallesagrupacionrecibossepa_recibos");
});
modelBuilder.Entity<detallesamortizacionrecibos>(entity =>
{
entity.HasKey(e => e.idDetalle).HasName("PRIMARY");
@@ -1870,6 +1919,45 @@ public partial class gestionasegasaContext : DbContext
.HasConstraintName("detallesamortizacionrecibos_amortizacionrecibos");
});
modelBuilder.Entity<detallesfacturas>(entity =>
{
entity.HasKey(e => e.idDetalle).HasName("PRIMARY");
entity.HasIndex(e => e.idFactura, "detallesfacturas_facturas_idx");
entity.HasIndex(e => e.idDetalleRTF, "detallesfacturas_ficheros_idx");
entity.HasIndex(e => e.idProducto, "detallesfacturas_productos_idx");
entity.HasIndex(e => e.idTipoIVA, "detallesfacturas_tiposiva_idx");
entity.Property(e => e.idDetalle).HasColumnType("int(11)");
entity.Property(e => e.Observaciones).HasMaxLength(255);
entity.Property(e => e.idDetalleRTF).HasColumnType("int(11)");
entity.Property(e => e.idFactura).HasColumnType("int(11)");
entity.Property(e => e.idProducto).HasColumnType("int(11)");
entity.Property(e => e.idTipoIVA).HasColumnType("int(11)");
entity.HasOne(d => d.idDetalleRTFNavigation).WithMany(p => p.detallesfacturas)
.HasForeignKey(d => d.idDetalleRTF)
.OnDelete(DeleteBehavior.Cascade)
.HasConstraintName("detallesfacturas_ficheros");
entity.HasOne(d => d.idFacturaNavigation).WithMany(p => p.detallesfacturas)
.HasForeignKey(d => d.idFactura)
.HasConstraintName("detallesfacturas_facturas");
entity.HasOne(d => d.idProductoNavigation).WithMany(p => p.detallesfacturas)
.HasForeignKey(d => d.idProducto)
.OnDelete(DeleteBehavior.ClientSetNull)
.HasConstraintName("detallesfacturas_productos");
entity.HasOne(d => d.idTipoIVANavigation).WithMany(p => p.detallesfacturas)
.HasForeignKey(d => d.idTipoIVA)
.OnDelete(DeleteBehavior.ClientSetNull)
.HasConstraintName("detallesfacturas_tiposiva");
});
modelBuilder.Entity<direcciones>(entity =>
{
entity.HasKey(e => e.idDireccion).HasName("PRIMARY");
@@ -2485,6 +2573,70 @@ public partial class gestionasegasaContext : DbContext
.HasConstraintName("extracto_usuarios");
});
modelBuilder.Entity<facturas>(entity =>
{
entity.HasKey(e => e.idFactura).HasName("PRIMARY");
entity.HasIndex(e => e.idDatosClienteOriginal, "facturas_DatosOriginales_idx");
entity.HasIndex(e => e.idCliente, "facturas_clientes_idx");
entity.HasIndex(e => e.CodigoMunicipio, "facturas_municipios_idx");
entity.HasIndex(e => e.idPais, "facturas_paises_idx");
entity.HasIndex(e => e.idSerieFactura, "facturas_seriesfacturas_idx");
entity.HasIndex(e => e.idUsuario, "facturas_usuarios_idx");
entity.Property(e => e.idFactura).HasColumnType("int(11)");
entity.Property(e => e.CodigoMunicipio).HasMaxLength(10);
entity.Property(e => e.CodigoPostal).HasMaxLength(10);
entity.Property(e => e.Direccion).HasMaxLength(200);
entity.Property(e => e.DocumentoIdentidad).HasMaxLength(20);
entity.Property(e => e.FechaEmision).HasColumnType("datetime");
entity.Property(e => e.FechaEnvioAsesoria).HasColumnType("datetime");
entity.Property(e => e.NumeroFactura).HasMaxLength(18);
entity.Property(e => e.Observaciones).HasMaxLength(255);
entity.Property(e => e.ObservacionesAImprimir).HasMaxLength(255);
entity.Property(e => e.RazonSocial).HasMaxLength(100);
entity.Property(e => e.TipoDocumentoIdentidad).HasColumnType("int(11)");
entity.Property(e => e.idCliente).HasColumnType("int(11)");
entity.Property(e => e.idDatosClienteOriginal).HasColumnType("int(11)");
entity.Property(e => e.idFacturaRectificativa).HasColumnType("int(11)");
entity.Property(e => e.idPais).HasColumnType("int(11)");
entity.Property(e => e.idSerieFactura).HasColumnType("int(11)");
entity.Property(e => e.idUsuario).HasColumnType("int(11)");
entity.HasOne(d => d.CodigoMunicipioNavigation).WithMany(p => p.facturas)
.HasForeignKey(d => d.CodigoMunicipio)
.OnDelete(DeleteBehavior.SetNull)
.HasConstraintName("facturas_municipios");
entity.HasOne(d => d.idClienteNavigation).WithMany(p => p.facturas)
.HasForeignKey(d => d.idCliente)
.HasConstraintName("facturas_clientes");
entity.HasOne(d => d.idDatosClienteOriginalNavigation).WithMany(p => p.facturas)
.HasForeignKey(d => d.idDatosClienteOriginal)
.OnDelete(DeleteBehavior.SetNull)
.HasConstraintName("facturas_DatosOriginales");
entity.HasOne(d => d.idPaisNavigation).WithMany(p => p.facturas)
.HasForeignKey(d => d.idPais)
.OnDelete(DeleteBehavior.SetNull)
.HasConstraintName("facturas_paises");
entity.HasOne(d => d.idSerieFacturaNavigation).WithMany(p => p.facturas)
.HasForeignKey(d => d.idSerieFactura)
.HasConstraintName("facturas_seriesfacturas");
entity.HasOne(d => d.idUsuarioNavigation).WithMany(p => p.facturas)
.HasForeignKey(d => d.idUsuario)
.OnDelete(DeleteBehavior.SetNull)
.HasConstraintName("facturas_usuarios");
});
modelBuilder.Entity<ficheros>(entity =>
{
entity.HasKey(e => e.idFichero).HasName("PRIMARY");
@@ -2553,6 +2705,8 @@ public partial class gestionasegasaContext : DbContext
entity.HasIndex(e => e.FechaProcesado, "fechaprocesado_idx");
entity.HasIndex(e => e.FechaCreacion, "ficheroscomanias_fechacreacion");
entity.HasIndex(e => e.SHA1, "ficheroscompanias_SHA1");
entity.HasIndex(e => e.idCompania, "ficheroscompanias_companias_idx");
@@ -2578,6 +2732,7 @@ public partial class gestionasegasaContext : DbContext
entity.HasOne(d => d.idUsuarioNavigation).WithMany(p => p.ficheroscompanias)
.HasForeignKey(d => d.idUsuario)
.OnDelete(DeleteBehavior.SetNull)
.HasConstraintName("ficheroscompanias_usuarios");
});
@@ -3965,6 +4120,8 @@ public partial class gestionasegasaContext : DbContext
entity.HasIndex(e => e.idFicheroPresupuesto, "polizassg_ficheros_idx");
entity.HasIndex(e => e.idFicheroCIA, "polizassg_ficheroscompanias_idx");
entity.HasIndex(e => e.idOrigenPresupuesto, "polizassg_idOrigenPresupuesto");
entity.HasIndex(e => new { e.NumeroPoliza, e.NumeroSuplemento, e.idCompania }, "polizassg_numeropoliza").IsUnique();
@@ -4007,6 +4164,7 @@ public partial class gestionasegasaContext : DbContext
.HasComment("tabla compañia")
.HasColumnType("int(11)");
entity.Property(e => e.idDuracion).HasColumnType("int(11)");
entity.Property(e => e.idFicheroCIA).HasColumnType("int(11)");
entity.Property(e => e.idFicheroPresupuesto).HasColumnType("int(11)");
entity.Property(e => e.idModelo)
.HasComment("Tabla Modelos")
@@ -4047,6 +4205,11 @@ public partial class gestionasegasaContext : DbContext
.HasForeignKey(d => d.idDuracion)
.HasConstraintName("polizassg_03_Duracion");
entity.HasOne(d => d.idFicheroCIANavigation).WithMany(p => p.polizassg)
.HasForeignKey(d => d.idFicheroCIA)
.OnDelete(DeleteBehavior.SetNull)
.HasConstraintName("polizassg_ficheroscompanias");
entity.HasOne(d => d.idFicheroPresupuestoNavigation).WithMany(p => p.polizassg)
.HasForeignKey(d => d.idFicheroPresupuesto)
.OnDelete(DeleteBehavior.SetNull)
@@ -4141,13 +4304,52 @@ public partial class gestionasegasaContext : DbContext
.HasConstraintName("procesos_01_Tipo");
});
modelBuilder.Entity<productos>(entity =>
{
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");
entity.HasIndex(e => e.idUsuarioModificador, "productos_02_usuarios_idx");
entity.Property(e => e.idProducto).HasColumnType("int(11)");
entity.Property(e => e.Codigo).HasMaxLength(20);
entity.Property(e => e.Descripcion).HasMaxLength(100);
entity.Property(e => e.FechaBaja).HasColumnType("datetime");
entity.Property(e => e.Observaciones).HasMaxLength(300);
entity.Property(e => e.Tipo).HasColumnType("int(11)");
entity.Property(e => e.idUsuarioCreador).HasColumnType("int(11)");
entity.Property(e => e.idUsuarioModificador).HasColumnType("int(11)");
entity.HasOne(d => d.idUsuarioCreadorNavigation).WithMany(p => p.productosidUsuarioCreadorNavigation)
.HasForeignKey(d => d.idUsuarioCreador)
.OnDelete(DeleteBehavior.SetNull)
.HasConstraintName("productos_01_usuarios");
entity.HasOne(d => d.idUsuarioModificadorNavigation).WithMany(p => p.productosidUsuarioModificadorNavigation)
.HasForeignKey(d => d.idUsuarioModificador)
.OnDelete(DeleteBehavior.SetNull)
.HasConstraintName("productos_02_usuarios");
});
modelBuilder.Entity<provincias>(entity =>
{
entity.HasKey(e => e.CodigoProvincia).HasName("PRIMARY");
entity.HasIndex(e => e.idCCAA, "FK_enumeraciones_provincias_idx");
entity.Property(e => e.CodigoProvincia).HasMaxLength(2);
entity.Property(e => e.ComunidadAutonoma).HasMaxLength(45);
entity.Property(e => e.Nombre).HasMaxLength(80);
entity.Property(e => e.idCCAA).HasColumnType("int(11)");
entity.HasOne(d => d.idCCAANavigation).WithMany(p => p.provincias)
.HasForeignKey(d => d.idCCAA)
.HasConstraintName("FK_enumeraciones_provincias");
});
modelBuilder.Entity<ramos>(entity =>
@@ -4434,6 +4636,7 @@ public partial class gestionasegasaContext : DbContext
entity.Property(e => e.OtrosDatos).HasMaxLength(200);
entity.Property(e => e.TipoFactura).HasColumnType("int(11)");
entity.Property(e => e.idAplicacion).HasColumnType("int(11)");
entity.Property(e => e.idBloque).HasColumnType("int(11)");
entity.Property(e => e.idRegistroAnterior).HasColumnType("int(11)");
entity.Property(e => e.idRegistroCorreccion).HasColumnType("int(11)");
entity.Property(e => e.idRespuestaVerifactu).HasColumnType("int(11)");
@@ -5393,6 +5596,8 @@ public partial class gestionasegasaContext : DbContext
.HasCharSet("latin1");
entity.Property(e => e.NumeroPoliza).HasMaxLength(20);
entity.Property(e => e.NumeroSuplemento).HasColumnType("int(11)");
entity.Property(e => e.Tipo).HasColumnType("int(11)");
entity.Property(e => e.TipoDocumento).HasMaxLength(200);
entity.Property(e => e.Tomador).HasMaxLength(100);
entity.Property(e => e.UsuarioAdjunta)
.HasMaxLength(100)
@@ -5402,6 +5607,9 @@ public partial class gestionasegasaContext : DbContext
.HasMaxLength(100)
.UseCollation("latin1_swedish_ci")
.HasCharSet("latin1");
entity.Property(e => e.idCausaBaja)
.HasComment("Tabla enumeraciones")
.HasColumnType("int(11)");
entity.Property(e => e.idCorreoAsegasa).HasColumnType("int(11)");
entity.Property(e => e.idDocumento).HasColumnType("int(11)");
entity.Property(e => e.idDocumentoASolicitar).HasColumnType("int(11)");