a
This commit is contained in:
@@ -36,7 +36,7 @@ namespace bdAntifraude
|
||||
// throw;
|
||||
// }
|
||||
//}
|
||||
public static tsUtilidades.Permisos ObtienePermisos(bdAntifraude.dbcontext.gestionantifraudeContext bd, Nullable<int> idPermiso, int idUsuario)
|
||||
public static tsUtilidades.Permisos ObtienePermisos(bdAntifraude.dbcontext.antifraudeContext bd, Nullable<int> idPermiso, int idUsuario)
|
||||
{
|
||||
tsUtilidades.Permisos per = new tsUtilidades.Permisos();
|
||||
string Grupo = bd.USUARIOS.Where(x => x.IDUSUARIO == idUsuario).Select(x => x.IDGRUPONavigation!.DESCRIPCION).First() ?? "";
|
||||
@@ -98,7 +98,7 @@ namespace bdAntifraude
|
||||
}
|
||||
return per;
|
||||
}
|
||||
public static tsUtilidades.Permisos ObtienePermisos(bdAntifraude.dbcontext.gestionantifraudeContext bd, string Codigo, int idUsuario)
|
||||
public static tsUtilidades.Permisos ObtienePermisos(bdAntifraude.dbcontext.antifraudeContext bd, string Codigo, int idUsuario)
|
||||
{
|
||||
tsUtilidades.Permisos per = new tsUtilidades.Permisos();
|
||||
USUARIOS usu = bd.USUARIOS.Include(x => x.IDGRUPONavigation).Include(x => x.IDGRUPOBDNavigation).First(x => x.IDUSUARIO == idUsuario);
|
||||
|
||||
@@ -217,7 +217,7 @@ namespace bdAntifraude
|
||||
|
||||
|
||||
|
||||
public static List<PuestoPersona> ObtienePuestoPersona(bdAntifraude.dbcontext.gestionantifraudeContext bd, int idPersona)
|
||||
public static List<PuestoPersona> ObtienePuestoPersona(bdAntifraude.dbcontext.antifraudeContext bd, int idPersona)
|
||||
{
|
||||
List<TIPOS_PERSONAL> listaTP = bd.TIPOS_PERSONAL.ToList();
|
||||
|
||||
|
||||
@@ -5,9 +5,9 @@ using bdAntifraude.db;
|
||||
|
||||
namespace bdAntifraude.dbcontext;
|
||||
|
||||
public partial class gestionantifraudeContext : DbContext
|
||||
public partial class antifraudeContext : DbContext
|
||||
{
|
||||
public gestionantifraudeContext(DbContextOptions<gestionantifraudeContext> options)
|
||||
public antifraudeContext(DbContextOptions<antifraudeContext> options)
|
||||
: base(options)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -7,14 +7,14 @@ using tsUtilidades;
|
||||
|
||||
namespace bdAntifraude.dbcontext
|
||||
{
|
||||
public class tsGestionAntifraude : gestionantifraudeContext, tsUtilidades.ItsContexto
|
||||
public class tsGestionAntifraude : antifraudeContext, tsUtilidades.ItsContexto
|
||||
{
|
||||
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
||||
{
|
||||
base.OnModelCreating(modelBuilder);
|
||||
modelBuilder.HasDefaultSchema(null);
|
||||
}
|
||||
public tsGestionAntifraude(DbContextOptions<gestionantifraudeContext> Opciones) : base(Opciones)
|
||||
public tsGestionAntifraude(DbContextOptions<antifraudeContext> Opciones) : base(Opciones)
|
||||
{
|
||||
if (_Ip == null) { ip = "pendiente"; }
|
||||
else { ip = _Ip; }
|
||||
@@ -74,7 +74,7 @@ namespace bdAntifraude.dbcontext
|
||||
//}
|
||||
string cn = Comun.CadenaConexionBD;
|
||||
if (SoloLectura) cn = Comun.CadenaConexionBD_SL;
|
||||
var ob = new DbContextOptionsBuilder<gestionantifraudeContext>();
|
||||
var ob = new DbContextOptionsBuilder<antifraudeContext>();
|
||||
ob.UseOracle(cn, options => options.UseOracleSQLCompatibility("11"));
|
||||
if (UseLazyLoadingProxies) ob.UseLazyLoadingProxies();
|
||||
if (SoloLectura && UseLazyLoadingProxies == false) ob.UseQueryTrackingBehavior(QueryTrackingBehavior.NoTracking);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"CodeGenerationMode": 3,
|
||||
"ContextClassName": "gestionantifraudeContext",
|
||||
"ContextClassName": "antifraudeContext",
|
||||
"ContextNamespace": null,
|
||||
"FilterSchemas": false,
|
||||
"IncludeConnectionString": false,
|
||||
|
||||
@@ -0,0 +1,353 @@
|
||||
<#@ template hostSpecific="true" #>
|
||||
<#@ assembly name="Microsoft.EntityFrameworkCore" #>
|
||||
<#@ assembly name="Microsoft.EntityFrameworkCore.Design" #>
|
||||
<#@ assembly name="Microsoft.EntityFrameworkCore.Relational" #>
|
||||
<#@ assembly name="Microsoft.Extensions.DependencyInjection.Abstractions" #>
|
||||
<#@ parameter name="Model" type="Microsoft.EntityFrameworkCore.Metadata.IModel" #>
|
||||
<#@ parameter name="Options" type="Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions" #>
|
||||
<#@ parameter name="NamespaceHint" type="System.String" #>
|
||||
<#@ import namespace="System.Collections.Generic" #>
|
||||
<#@ import namespace="System.Linq" #>
|
||||
<#@ import namespace="System.Text" #>
|
||||
<#@ import namespace="Microsoft.EntityFrameworkCore" #>
|
||||
<#@ import namespace="Microsoft.EntityFrameworkCore.Design" #>
|
||||
<#@ import namespace="Microsoft.EntityFrameworkCore.Infrastructure" #>
|
||||
<#@ import namespace="Microsoft.EntityFrameworkCore.Scaffolding" #>
|
||||
<#@ import namespace="Microsoft.Extensions.DependencyInjection" #>
|
||||
<#
|
||||
// Template version: 800 - please do NOT remove this line
|
||||
if (!ProductInfo.GetVersion().StartsWith("8.0"))
|
||||
{
|
||||
Warning("Your templates were created using an older version of Entity Framework. Additional features and bug fixes may be available. See https://aka.ms/efcore-docs-updating-templates for more information.");
|
||||
}
|
||||
|
||||
var services = (IServiceProvider)Host;
|
||||
var providerCode = services.GetRequiredService<IProviderConfigurationCodeGenerator>();
|
||||
var annotationCodeGenerator = services.GetRequiredService<IAnnotationCodeGenerator>();
|
||||
var code = services.GetRequiredService<ICSharpHelper>();
|
||||
|
||||
var usings = new List<string>
|
||||
{
|
||||
"System",
|
||||
"System.Collections.Generic",
|
||||
"Microsoft.EntityFrameworkCore"
|
||||
};
|
||||
|
||||
if (NamespaceHint != Options.ModelNamespace
|
||||
&& !string.IsNullOrEmpty(Options.ModelNamespace))
|
||||
{
|
||||
usings.Add(Options.ModelNamespace);
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(NamespaceHint))
|
||||
{
|
||||
#>
|
||||
namespace <#= NamespaceHint #>;
|
||||
|
||||
<#
|
||||
}
|
||||
#>
|
||||
public partial class <#= Options.ContextName #> : DbContext
|
||||
{
|
||||
<#
|
||||
if (!Options.SuppressOnConfiguring)
|
||||
{
|
||||
#>
|
||||
public <#= Options.ContextName #>()
|
||||
{
|
||||
}
|
||||
|
||||
<#
|
||||
}
|
||||
#>
|
||||
public <#= Options.ContextName #>(DbContextOptions<<#= Options.ContextName #>> options)
|
||||
: base(options)
|
||||
{
|
||||
}
|
||||
|
||||
<#
|
||||
foreach (var entityType in Model.GetEntityTypes().Where(e => !e.IsSimpleManyToManyJoinEntityType()))
|
||||
{
|
||||
#>
|
||||
public virtual DbSet<<#= entityType.Name #>> <#= entityType.GetDbSetName() #> { get; set; }
|
||||
|
||||
<#
|
||||
}
|
||||
|
||||
if (!Options.SuppressOnConfiguring)
|
||||
{
|
||||
#>
|
||||
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
|
||||
<#
|
||||
if (!Options.SuppressConnectionStringWarning)
|
||||
{
|
||||
#>
|
||||
#warning To protect potentially sensitive information in your connection string, you should move it out of source code. You can avoid scaffolding the connection string by using the Name= syntax to read it from configuration - see https://go.microsoft.com/fwlink/?linkid=2131148. For more guidance on storing connection strings, see http://go.microsoft.com/fwlink/?LinkId=723263.
|
||||
<#
|
||||
}
|
||||
#>
|
||||
=> optionsBuilder<#= code.Fragment(providerCode.GenerateUseProvider(Options.ConnectionString), indent: 3) #>;
|
||||
|
||||
<#
|
||||
}
|
||||
|
||||
#>
|
||||
protected override void OnModelCreating(ModelBuilder modelBuilder)
|
||||
{
|
||||
<#
|
||||
var anyConfiguration = false;
|
||||
|
||||
var modelFluentApiCalls = Model.GetFluentApiCalls(annotationCodeGenerator);
|
||||
if (modelFluentApiCalls != null)
|
||||
{
|
||||
usings.AddRange(modelFluentApiCalls.GetRequiredUsings());
|
||||
#>
|
||||
modelBuilder<#= code.Fragment(modelFluentApiCalls, indent: 3) #>;
|
||||
<#
|
||||
anyConfiguration = true;
|
||||
}
|
||||
|
||||
StringBuilder mainEnvironment;
|
||||
foreach (var entityType in Model.GetEntityTypes().Where(e => !e.IsSimpleManyToManyJoinEntityType()))
|
||||
{
|
||||
// Save all previously generated code, and start generating into a new temporary environment
|
||||
mainEnvironment = GenerationEnvironment;
|
||||
GenerationEnvironment = new StringBuilder();
|
||||
|
||||
if (anyConfiguration)
|
||||
{
|
||||
WriteLine("");
|
||||
}
|
||||
|
||||
var anyEntityTypeConfiguration = false;
|
||||
#>
|
||||
modelBuilder.Entity<<#= entityType.Name #>>(entity =>
|
||||
{
|
||||
<#
|
||||
var key = entityType.FindPrimaryKey();
|
||||
if (key != null)
|
||||
{
|
||||
var keyFluentApiCalls = key.GetFluentApiCalls(annotationCodeGenerator);
|
||||
if (keyFluentApiCalls != null
|
||||
|| (!key.IsHandledByConvention() && !Options.UseDataAnnotations))
|
||||
{
|
||||
if (keyFluentApiCalls != null)
|
||||
{
|
||||
usings.AddRange(keyFluentApiCalls.GetRequiredUsings());
|
||||
}
|
||||
#>
|
||||
entity.HasKey(<#= code.Lambda(key.Properties, "e") #>)<#= code.Fragment(keyFluentApiCalls, indent: 4) #>;
|
||||
<#
|
||||
anyEntityTypeConfiguration = true;
|
||||
}
|
||||
}
|
||||
|
||||
var entityTypeFluentApiCalls = entityType.GetFluentApiCalls(annotationCodeGenerator)
|
||||
?.FilterChain(c => !(Options.UseDataAnnotations && c.IsHandledByDataAnnotations));
|
||||
if (entityTypeFluentApiCalls != null)
|
||||
{
|
||||
usings.AddRange(entityTypeFluentApiCalls.GetRequiredUsings());
|
||||
|
||||
if (anyEntityTypeConfiguration)
|
||||
{
|
||||
WriteLine("");
|
||||
}
|
||||
#>
|
||||
entity<#= code.Fragment(entityTypeFluentApiCalls, indent: 4) #>;
|
||||
<#
|
||||
anyEntityTypeConfiguration = true;
|
||||
}
|
||||
|
||||
foreach (var index in entityType.GetIndexes()
|
||||
.Where(i => !(Options.UseDataAnnotations && i.IsHandledByDataAnnotations(annotationCodeGenerator))))
|
||||
{
|
||||
if (anyEntityTypeConfiguration)
|
||||
{
|
||||
WriteLine("");
|
||||
}
|
||||
|
||||
var indexFluentApiCalls = index.GetFluentApiCalls(annotationCodeGenerator);
|
||||
if (indexFluentApiCalls != null)
|
||||
{
|
||||
usings.AddRange(indexFluentApiCalls.GetRequiredUsings());
|
||||
}
|
||||
#>
|
||||
entity.HasIndex(<#= code.Lambda(index.Properties, "e") #>, <#= code.Literal(index.GetDatabaseName()) #>)<#= code.Fragment(indexFluentApiCalls, indent: 4) #>;
|
||||
<#
|
||||
anyEntityTypeConfiguration = true;
|
||||
}
|
||||
|
||||
var firstProperty = true;
|
||||
foreach (var property in entityType.GetProperties())
|
||||
{
|
||||
var propertyFluentApiCalls = property.GetFluentApiCalls(annotationCodeGenerator)
|
||||
?.FilterChain(c => !(Options.UseDataAnnotations && c.IsHandledByDataAnnotations)
|
||||
&& !(c.Method == "IsRequired" && Options.UseNullableReferenceTypes && !property.ClrType.IsValueType));
|
||||
if (propertyFluentApiCalls == null)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
usings.AddRange(propertyFluentApiCalls.GetRequiredUsings());
|
||||
|
||||
if (anyEntityTypeConfiguration && firstProperty)
|
||||
{
|
||||
WriteLine("");
|
||||
}
|
||||
#>
|
||||
entity.Property(e => e.<#= property.Name #>)<#= code.Fragment(propertyFluentApiCalls, indent: 4) #>;
|
||||
<#
|
||||
anyEntityTypeConfiguration = true;
|
||||
firstProperty = false;
|
||||
}
|
||||
|
||||
foreach (var foreignKey in entityType.GetForeignKeys())
|
||||
{
|
||||
var foreignKeyFluentApiCalls = foreignKey.GetFluentApiCalls(annotationCodeGenerator)
|
||||
?.FilterChain(c => !(Options.UseDataAnnotations && c.IsHandledByDataAnnotations));
|
||||
if (foreignKeyFluentApiCalls == null)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
usings.AddRange(foreignKeyFluentApiCalls.GetRequiredUsings());
|
||||
|
||||
if (anyEntityTypeConfiguration)
|
||||
{
|
||||
WriteLine("");
|
||||
}
|
||||
#>
|
||||
entity.HasOne(d => d.<#= foreignKey.DependentToPrincipal.Name #>).<#= foreignKey.IsUnique ? "WithOne" : "WithMany" #>(<#= foreignKey.PrincipalToDependent != null ? $"p => p.{foreignKey.PrincipalToDependent.Name}" : "" #>)<#= code.Fragment(foreignKeyFluentApiCalls, indent: 4) #>;
|
||||
<#
|
||||
anyEntityTypeConfiguration = true;
|
||||
}
|
||||
|
||||
foreach (var skipNavigation in entityType.GetSkipNavigations().Where(n => n.IsLeftNavigation()))
|
||||
{
|
||||
if (anyEntityTypeConfiguration)
|
||||
{
|
||||
WriteLine("");
|
||||
}
|
||||
|
||||
var left = skipNavigation.ForeignKey;
|
||||
var leftFluentApiCalls = left.GetFluentApiCalls(annotationCodeGenerator, useStrings: true);
|
||||
var right = skipNavigation.Inverse.ForeignKey;
|
||||
var rightFluentApiCalls = right.GetFluentApiCalls(annotationCodeGenerator, useStrings: true);
|
||||
var joinEntityType = skipNavigation.JoinEntityType;
|
||||
|
||||
if (leftFluentApiCalls != null)
|
||||
{
|
||||
usings.AddRange(leftFluentApiCalls.GetRequiredUsings());
|
||||
}
|
||||
|
||||
if (rightFluentApiCalls != null)
|
||||
{
|
||||
usings.AddRange(rightFluentApiCalls.GetRequiredUsings());
|
||||
}
|
||||
#>
|
||||
entity.HasMany(d => d.<#= skipNavigation.Name #>).WithMany(p => p.<#= skipNavigation.Inverse.Name #>)
|
||||
.UsingEntity<Dictionary<string, object>>(
|
||||
<#= code.Literal(joinEntityType.Name) #>,
|
||||
r => r.HasOne<<#= right.PrincipalEntityType.Name #>>().WithMany()<#= code.Fragment(rightFluentApiCalls, indent: 6) #>,
|
||||
l => l.HasOne<<#= left.PrincipalEntityType.Name #>>().WithMany()<#= code.Fragment(leftFluentApiCalls, indent: 6) #>,
|
||||
j =>
|
||||
{
|
||||
<#
|
||||
var joinKey = joinEntityType.FindPrimaryKey();
|
||||
var joinKeyFluentApiCalls = joinKey.GetFluentApiCalls(annotationCodeGenerator);
|
||||
|
||||
if (joinKeyFluentApiCalls != null)
|
||||
{
|
||||
usings.AddRange(joinKeyFluentApiCalls.GetRequiredUsings());
|
||||
}
|
||||
#>
|
||||
j.HasKey(<#= code.Arguments(joinKey.Properties.Select(e => e.Name)) #>)<#= code.Fragment(joinKeyFluentApiCalls, indent: 7) #>;
|
||||
<#
|
||||
var joinEntityTypeFluentApiCalls = joinEntityType.GetFluentApiCalls(annotationCodeGenerator);
|
||||
if (joinEntityTypeFluentApiCalls != null)
|
||||
{
|
||||
usings.AddRange(joinEntityTypeFluentApiCalls.GetRequiredUsings());
|
||||
#>
|
||||
j<#= code.Fragment(joinEntityTypeFluentApiCalls, indent: 7) #>;
|
||||
<#
|
||||
}
|
||||
|
||||
foreach (var index in joinEntityType.GetIndexes())
|
||||
{
|
||||
var indexFluentApiCalls = index.GetFluentApiCalls(annotationCodeGenerator);
|
||||
if (indexFluentApiCalls != null)
|
||||
{
|
||||
usings.AddRange(indexFluentApiCalls.GetRequiredUsings());
|
||||
}
|
||||
#>
|
||||
j.HasIndex(<#= code.Literal(index.Properties.Select(e => e.Name).ToArray()) #>, <#= code.Literal(index.GetDatabaseName()) #>)<#= code.Fragment(indexFluentApiCalls, indent: 7) #>;
|
||||
<#
|
||||
}
|
||||
|
||||
foreach (var property in joinEntityType.GetProperties())
|
||||
{
|
||||
var propertyFluentApiCalls = property.GetFluentApiCalls(annotationCodeGenerator);
|
||||
if (propertyFluentApiCalls == null)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
usings.AddRange(propertyFluentApiCalls.GetRequiredUsings());
|
||||
#>
|
||||
j.IndexerProperty<<#= code.Reference(property.ClrType) #>>(<#= code.Literal(property.Name) #>)<#= code.Fragment(propertyFluentApiCalls, indent: 7) #>;
|
||||
<#
|
||||
}
|
||||
#>
|
||||
});
|
||||
<#
|
||||
anyEntityTypeConfiguration = true;
|
||||
}
|
||||
#>
|
||||
});
|
||||
<#
|
||||
// If any signicant code was generated, append it to the main environment
|
||||
if (anyEntityTypeConfiguration)
|
||||
{
|
||||
mainEnvironment.Append(GenerationEnvironment);
|
||||
anyConfiguration = true;
|
||||
}
|
||||
|
||||
// Resume generating code into the main environment
|
||||
GenerationEnvironment = mainEnvironment;
|
||||
}
|
||||
|
||||
foreach (var sequence in Model.GetSequences())
|
||||
{
|
||||
var needsType = sequence.Type != typeof(long);
|
||||
var needsSchema = !string.IsNullOrEmpty(sequence.Schema) && sequence.Schema != sequence.Model.GetDefaultSchema();
|
||||
var sequenceFluentApiCalls = sequence.GetFluentApiCalls(annotationCodeGenerator);
|
||||
#>
|
||||
modelBuilder.HasSequence<#= needsType ? $"<{code.Reference(sequence.Type)}>" : "" #>(<#= code.Literal(sequence.Name) #><#= needsSchema ? $", {code.Literal(sequence.Schema)}" : "" #>)<#= code.Fragment(sequenceFluentApiCalls, indent: 3) #>;
|
||||
<#
|
||||
}
|
||||
|
||||
if (anyConfiguration)
|
||||
{
|
||||
WriteLine("");
|
||||
}
|
||||
#>
|
||||
OnModelCreatingPartial(modelBuilder);
|
||||
}
|
||||
|
||||
partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
|
||||
}
|
||||
<#
|
||||
mainEnvironment = GenerationEnvironment;
|
||||
GenerationEnvironment = new StringBuilder();
|
||||
|
||||
foreach (var ns in usings.Distinct().OrderBy(x => x, new NamespaceComparer()))
|
||||
{
|
||||
#>
|
||||
using <#= ns #>;
|
||||
<#
|
||||
}
|
||||
|
||||
WriteLine("");
|
||||
|
||||
GenerationEnvironment.Append(mainEnvironment);
|
||||
#>
|
||||
@@ -0,0 +1,176 @@
|
||||
<#@ template hostSpecific="true" #>
|
||||
<#@ assembly name="Microsoft.EntityFrameworkCore" #>
|
||||
<#@ assembly name="Microsoft.EntityFrameworkCore.Design" #>
|
||||
<#@ assembly name="Microsoft.EntityFrameworkCore.Relational" #>
|
||||
<#@ assembly name="Microsoft.Extensions.DependencyInjection.Abstractions" #>
|
||||
<#@ parameter name="EntityType" type="Microsoft.EntityFrameworkCore.Metadata.IEntityType" #>
|
||||
<#@ parameter name="Options" type="Microsoft.EntityFrameworkCore.Scaffolding.ModelCodeGenerationOptions" #>
|
||||
<#@ parameter name="NamespaceHint" type="System.String" #>
|
||||
<#@ import namespace="System.Collections.Generic" #>
|
||||
<#@ import namespace="System.ComponentModel.DataAnnotations" #>
|
||||
<#@ import namespace="System.Linq" #>
|
||||
<#@ import namespace="System.Text" #>
|
||||
<#@ import namespace="Microsoft.EntityFrameworkCore" #>
|
||||
<#@ import namespace="Microsoft.EntityFrameworkCore.Design" #>
|
||||
<#@ import namespace="Microsoft.Extensions.DependencyInjection" #>
|
||||
<#
|
||||
// Template version: 800 - please do NOT remove this line
|
||||
if (EntityType.IsSimpleManyToManyJoinEntityType())
|
||||
{
|
||||
// Don't scaffold these
|
||||
return "";
|
||||
}
|
||||
|
||||
var services = (IServiceProvider)Host;
|
||||
var annotationCodeGenerator = services.GetRequiredService<IAnnotationCodeGenerator>();
|
||||
var code = services.GetRequiredService<ICSharpHelper>();
|
||||
|
||||
var usings = new List<string>
|
||||
{
|
||||
"System",
|
||||
"System.Collections.Generic",
|
||||
"PropertyChanged"
|
||||
};
|
||||
|
||||
if (Options.UseDataAnnotations)
|
||||
{
|
||||
usings.Add("System.ComponentModel.DataAnnotations");
|
||||
usings.Add("System.ComponentModel.DataAnnotations.Schema");
|
||||
usings.Add("Microsoft.EntityFrameworkCore");
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(NamespaceHint))
|
||||
{
|
||||
#>
|
||||
namespace <#= NamespaceHint #>;
|
||||
|
||||
<#
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(EntityType.GetComment()))
|
||||
{
|
||||
#>
|
||||
/// <summary>
|
||||
/// <#= code.XmlComment(EntityType.GetComment()) #>
|
||||
/// </summary>
|
||||
<#
|
||||
}
|
||||
|
||||
if (Options.UseDataAnnotations)
|
||||
{
|
||||
foreach (var dataAnnotation in EntityType.GetDataAnnotations(annotationCodeGenerator))
|
||||
{
|
||||
#>
|
||||
<#= code.Fragment(dataAnnotation) #>
|
||||
<#
|
||||
}
|
||||
}
|
||||
#>
|
||||
[AddINotifyPropertyChangedInterface]
|
||||
public partial class <#= EntityType.Name #>
|
||||
{
|
||||
<#
|
||||
var firstProperty = true;
|
||||
foreach (var property in EntityType.GetProperties().OrderBy(p => p.GetColumnOrder() ?? -1))
|
||||
{
|
||||
if (!firstProperty)
|
||||
{
|
||||
WriteLine("");
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(property.GetComment()))
|
||||
{
|
||||
#>
|
||||
/// <summary>
|
||||
/// <#= code.XmlComment(property.GetComment(), indent: 1) #>
|
||||
/// </summary>
|
||||
<#
|
||||
}
|
||||
|
||||
if (Options.UseDataAnnotations)
|
||||
{
|
||||
var dataAnnotations = property.GetDataAnnotations(annotationCodeGenerator)
|
||||
.Where(a => !(a.Type == typeof(RequiredAttribute) && Options.UseNullableReferenceTypes && !property.ClrType.IsValueType));
|
||||
foreach (var dataAnnotation in dataAnnotations)
|
||||
{
|
||||
#>
|
||||
<#= code.Fragment(dataAnnotation) #>
|
||||
<#
|
||||
}
|
||||
}
|
||||
|
||||
usings.AddRange(code.GetRequiredUsings(property.ClrType));
|
||||
|
||||
var needsNullable = Options.UseNullableReferenceTypes && property.IsNullable && !property.ClrType.IsValueType;
|
||||
var needsInitializer = Options.UseNullableReferenceTypes && !property.IsNullable && !property.ClrType.IsValueType;
|
||||
#>
|
||||
public <#= code.Reference(property.ClrType) #><#= needsNullable ? "?" : "" #> <#= property.Name #> { get; set; }<#= needsInitializer ? " = null!;" : "" #>
|
||||
<#
|
||||
firstProperty = false;
|
||||
}
|
||||
|
||||
foreach (var navigation in EntityType.GetNavigations())
|
||||
{
|
||||
WriteLine("");
|
||||
|
||||
if (Options.UseDataAnnotations)
|
||||
{
|
||||
foreach (var dataAnnotation in navigation.GetDataAnnotations(annotationCodeGenerator))
|
||||
{
|
||||
#>
|
||||
<#= code.Fragment(dataAnnotation) #>
|
||||
<#
|
||||
}
|
||||
}
|
||||
|
||||
var targetType = navigation.TargetEntityType.Name;
|
||||
if (navigation.IsCollection)
|
||||
{
|
||||
#>
|
||||
public virtual ICollection<<#= targetType #>> <#= navigation.Name #> { get; set; } = new List<<#= targetType #>>();
|
||||
<#
|
||||
}
|
||||
else
|
||||
{
|
||||
var needsNullable = Options.UseNullableReferenceTypes && !(navigation.ForeignKey.IsRequired && navigation.IsOnDependent);
|
||||
var needsInitializer = Options.UseNullableReferenceTypes && navigation.ForeignKey.IsRequired && navigation.IsOnDependent;
|
||||
#>
|
||||
public virtual <#= targetType #><#= needsNullable ? "?" : "" #> <#= navigation.Name #> { get; set; }<#= needsInitializer ? " = null!;" : "" #>
|
||||
<#
|
||||
}
|
||||
}
|
||||
|
||||
foreach (var skipNavigation in EntityType.GetSkipNavigations())
|
||||
{
|
||||
WriteLine("");
|
||||
|
||||
if (Options.UseDataAnnotations)
|
||||
{
|
||||
foreach (var dataAnnotation in skipNavigation.GetDataAnnotations(annotationCodeGenerator))
|
||||
{
|
||||
#>
|
||||
<#= code.Fragment(dataAnnotation) #>
|
||||
<#
|
||||
}
|
||||
}
|
||||
#>
|
||||
public virtual ICollection<<#= skipNavigation.TargetEntityType.Name #>> <#= skipNavigation.Name #> { get; set; } = new List<<#= skipNavigation.TargetEntityType.Name #>>();
|
||||
<#
|
||||
}
|
||||
#>
|
||||
}
|
||||
<#
|
||||
var previousOutput = GenerationEnvironment;
|
||||
GenerationEnvironment = new StringBuilder();
|
||||
|
||||
foreach (var ns in usings.Distinct().OrderBy(x => x, new NamespaceComparer()))
|
||||
{
|
||||
#>
|
||||
using <#= ns #>;
|
||||
<#
|
||||
}
|
||||
|
||||
WriteLine("");
|
||||
|
||||
GenerationEnvironment.Append(previousOutput);
|
||||
#>
|
||||
434
Antifraude.Net/bdAntifraudeMYSQL/Comun.cs
Normal file
434
Antifraude.Net/bdAntifraudeMYSQL/Comun.cs
Normal file
@@ -0,0 +1,434 @@
|
||||
using bdAntifraudeMYSQL.db;
|
||||
using Microsoft.VisualBasic;
|
||||
using System.Diagnostics;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using bdAntifraudeMYSQL.dbcontext;
|
||||
|
||||
namespace bdAntifraudeMYSQL
|
||||
{
|
||||
public class Comun
|
||||
{
|
||||
|
||||
internal static string CadenaConexionBD = "";
|
||||
internal static string CadenaConexionBD_SL = "";
|
||||
public static string? Usuario;
|
||||
public static bool? EsRemoto = default(Boolean?);
|
||||
public static int idGrupoMenu;
|
||||
public static int idUsuario;
|
||||
public static USUARIOS? UsuarioActual;
|
||||
public static string? VersionPrograma { get; set; }
|
||||
private static string FicheroLog = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + @"\Antifraude\";
|
||||
//public static void DescargaFichero(string FicheroDestino, string FicheroOrigen, SftpClient SFTP)
|
||||
//{
|
||||
// try
|
||||
// {
|
||||
// System.IO.FileStream fsd = new System.IO.FileStream(FicheroDestino, System.IO.FileMode.Create, FileAccess.ReadWrite);
|
||||
// SFTP.DownloadFile(FicheroOrigen, fsd);
|
||||
// fsd.Close();
|
||||
// }
|
||||
// catch (Exception ex)
|
||||
// {
|
||||
// throw;
|
||||
// }
|
||||
//}
|
||||
public static tsUtilidades.Permisos ObtienePermisos(bdAntifraudeMYSQL.dbcontext.antifraudeContext bd, Nullable<int> idPermiso, int idUsuario)
|
||||
{
|
||||
tsUtilidades.Permisos per = new tsUtilidades.Permisos();
|
||||
string Grupo = bd.USUARIOS.Where(x => x.IDUSUARIO == idUsuario).Select(x => x.IDGRUPONavigation!.DESCRIPCION).First() ?? "";
|
||||
if (Grupo == "TECNOSIS" || idPermiso == null)
|
||||
{
|
||||
per.Consultar = true;
|
||||
per.Eliminar = true;
|
||||
per.Nuevos = true;
|
||||
per.Otros = true;
|
||||
per.Modificar = true;
|
||||
per.Impresion = true;
|
||||
per.Exportar = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
var au = from a in bd.AUTORIZACIONESUSUARIOS
|
||||
where a.IDPERMISO == idPermiso && a.IDUSUARIO == idUsuario
|
||||
select a;
|
||||
if (au.Count() == 0)
|
||||
{
|
||||
//Hemos puesto int? porque int sin ? daba errores
|
||||
int? idGrupo = (from u in bd.USUARIOS
|
||||
where u.IDUSUARIO == idUsuario
|
||||
select u).First().IDGRUPO;
|
||||
var ag = (from g in bd.AUTORIZACIONESGRUPOS
|
||||
where g.IDPERMISO == idPermiso && g.IDGRUPO == idGrupo
|
||||
select g);
|
||||
if (ag.Count() == 0)
|
||||
{
|
||||
per.Consultar = false;
|
||||
per.Eliminar = false;
|
||||
per.Nuevos = false;
|
||||
per.Otros = false;
|
||||
per.Modificar = false;
|
||||
per.Impresion = false;
|
||||
per.Exportar = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
per.Consultar = ag.First().PERMITIRCONSULTAS;
|
||||
per.Eliminar = ag.First().PERMITIRELIMINACIONES;
|
||||
per.Nuevos = ag.First().PERMITIRNUEVOS;
|
||||
per.Otros = ag.First().OTROSPERMISOS;
|
||||
per.Modificar = ag.First().PERMITIRMODIFICACIONES;
|
||||
per.Impresion = ag.First().PERMITIRIMPRESIONES;
|
||||
per.Exportar = per.Impresion;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
per.Consultar = au.First().PERMITIRCONSULTAS;
|
||||
per.Eliminar = au.First().PERMITIRELIMINACIONES;
|
||||
per.Nuevos = au.First().PERMITIRNUEVOS;
|
||||
per.Otros = au.First().OTROSPERMISOS;
|
||||
per.Modificar = au.First().PERMITIRMODIFICACIONES;
|
||||
per.Impresion = au.First().PERMITIRIMPRESIONES;
|
||||
per.Exportar = per.Impresion;
|
||||
}
|
||||
}
|
||||
return per;
|
||||
}
|
||||
public static tsUtilidades.Permisos ObtienePermisos(bdAntifraude.dbcontext.antifraudeContext bd, string Codigo, int idUsuario)
|
||||
{
|
||||
tsUtilidades.Permisos per = new tsUtilidades.Permisos();
|
||||
USUARIOS usu = bd.USUARIOS.Include(x => x.IDGRUPONavigation).Include(x => x.IDGRUPOBDNavigation).First(x => x.IDUSUARIO == idUsuario);
|
||||
if (usu?.IDGRUPONavigation?.DESCRIPCION?.ToUpper() == "TECNOSIS" || usu?.IDGRUPONavigation?.DESCRIPCION?.ToUpper() == "ADMINISTRADORES")
|
||||
//if (bd.USUARIOS.First(x => x.idUsuario == idUsuario).idGrupoNavigation.Descripcion == "TECNOSIS")
|
||||
{
|
||||
per.Consultar = true;
|
||||
per.Eliminar = true;
|
||||
per.Nuevos = true;
|
||||
per.Otros = true;
|
||||
per.Modificar = true;
|
||||
per.Impresion = true;
|
||||
per.Exportar = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
var au = (from a in bd.AUTORIZACIONESUSUARIOS
|
||||
where a.IDPERMISONavigation.CODIGOPERMISO == Codigo && a.IDUSUARIO == idUsuario
|
||||
select a);
|
||||
if (au.Count() == 0)
|
||||
{
|
||||
int? idGrupo = (from u in bd.USUARIOS
|
||||
where u.IDUSUARIO == idUsuario
|
||||
select u).First().IDGRUPO;
|
||||
var ag = (from g in bd.AUTORIZACIONESGRUPOS
|
||||
where g.IDPERMISONavigation.CODIGOPERMISO == Codigo && g.IDGRUPO == idGrupo
|
||||
select g);
|
||||
if (ag.Count() == 0)
|
||||
{
|
||||
per.Consultar = false;
|
||||
per.Eliminar = false;
|
||||
per.Nuevos = false;
|
||||
per.Otros = false;
|
||||
per.Modificar = false;
|
||||
per.Impresion = false;
|
||||
per.Exportar = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
per.Consultar = ag.First().PERMITIRCONSULTAS;
|
||||
per.Eliminar = ag.First().PERMITIRELIMINACIONES;
|
||||
per.Nuevos = ag.First().PERMITIRNUEVOS;
|
||||
per.Otros = ag.First().OTROSPERMISOS;
|
||||
per.Modificar = ag.First().PERMITIRMODIFICACIONES;
|
||||
per.Impresion = ag.First().PERMITIRIMPRESIONES;
|
||||
per.Exportar = per.Impresion;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
per.Consultar = au.First().PERMITIRCONSULTAS;
|
||||
per.Eliminar = au.First().PERMITIRELIMINACIONES;
|
||||
per.Nuevos = au.First().PERMITIRNUEVOS;
|
||||
per.Otros = au.First().OTROSPERMISOS;
|
||||
per.Modificar = au.First().PERMITIRMODIFICACIONES;
|
||||
per.Impresion = au.First().PERMITIRIMPRESIONES;
|
||||
per.Exportar = per.Impresion;
|
||||
}
|
||||
}
|
||||
return per;
|
||||
}
|
||||
public static EventLog? el;
|
||||
public static string? DirectorioLogs;
|
||||
public static void AñadeLog(tsUtilidades.Enumeraciones.TipoLog Tipo, string Asunto, string Mensaje = "", Exception? e = null)
|
||||
{
|
||||
// ----------------------------------------------------------------------------------------------------
|
||||
// Descripción Sub: Gestión de logs de la aplicación
|
||||
// Fecha. Creacion: ???
|
||||
// Creada por: manmog
|
||||
// Ultima Modificacion: 24/11/2010
|
||||
//
|
||||
// Modificaciones:
|
||||
// ===============
|
||||
|
||||
|
||||
string sFicheroLog = DirectorioLogs + "Log-" + DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + ".txt";
|
||||
try
|
||||
{
|
||||
if (e != null)
|
||||
{
|
||||
if (el != null)
|
||||
el?.WriteEntry(e.Message + Constants.vbCrLf + e.StackTrace, EventLogEntryType.Error);
|
||||
string sStackTrace = "Tipo excepción: " + e.ToString() + Constants.vbCrLf;
|
||||
Exception? exError = e;
|
||||
do
|
||||
{
|
||||
sStackTrace += exError.StackTrace + Constants.vbCrLf;
|
||||
exError = exError.InnerException;
|
||||
}
|
||||
while (exError != null);
|
||||
if (sStackTrace != "")
|
||||
Mensaje += Constants.vbCrLf + "StackTrace: " + sStackTrace;
|
||||
}
|
||||
switch (Tipo)
|
||||
{
|
||||
case tsUtilidades.Enumeraciones.TipoLog.Fallo:
|
||||
case tsUtilidades.Enumeraciones.TipoLog.Advertencia:
|
||||
{
|
||||
if (Tipo == tsUtilidades.Enumeraciones.TipoLog.Fallo)
|
||||
{
|
||||
sFicheroLog = DirectorioLogs + "Errores-" + DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString().PadLeft(2, '0') + ".txt";
|
||||
Mensaje = DateTime.Now.ToLongTimeString() + " Error enviado desde " + Environment.MachineName + ". " + Mensaje;
|
||||
}
|
||||
else
|
||||
Mensaje = DateTime.Now.ToLongTimeString() + " Advertencia enviado desde " + Environment.MachineName + ". " + Mensaje;
|
||||
string sDireccionesEnvio = "sevilla@tecnosis.net";
|
||||
string sServidorSMTP = "correo.tecnosis.net";
|
||||
var sRemitente = "logs@tecnosis.es";
|
||||
|
||||
if (Environment.MachineName.ToUpper().Trim() == "INTI" || Environment.MachineName.ToUpper().Trim() == "CERBERO")
|
||||
{
|
||||
sDireccionesEnvio = "danmun@tecnosis.net";
|
||||
Asunto = "[INTI] " + Asunto;
|
||||
}
|
||||
|
||||
if (Mensaje != "")
|
||||
Mensaje = Mensaje.Replace(Constants.vbCrLf, Constants.vbCrLf + "<br />");
|
||||
tsUtilidades.Correo.Funciones.EnviaCorreo(sServidorSMTP, sRemitente, sDireccionesEnvio, Asunto, Mensaje);
|
||||
break;
|
||||
}
|
||||
}
|
||||
Anadelogtxt(Mensaje, sFicheroLog);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
sFicheroLog = DirectorioLogs + "Errores-" + DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString().PadLeft(2, '0') + ".txt";
|
||||
Anadelogtxt(ex.Message, sFicheroLog);
|
||||
}
|
||||
}
|
||||
|
||||
public static void Anadelogtxt(string Mensaje, string FicheroLog)
|
||||
{
|
||||
System.IO.StreamWriter? sw = null;
|
||||
try
|
||||
{
|
||||
Mensaje = Mensaje.Replace(Constants.vbCrLf, "---");
|
||||
if (System.IO.File.Exists(FicheroLog))
|
||||
sw = System.IO.File.AppendText(FicheroLog);
|
||||
else
|
||||
{
|
||||
var directorio = System.IO.Path.GetDirectoryName(FicheroLog);
|
||||
if (!System.IO.Directory.Exists(directorio))
|
||||
tsUtilidades.Utilidades.CreaEstructuraDirectorio(directorio);
|
||||
sw = System.IO.File.CreateText(FicheroLog);
|
||||
}
|
||||
Mensaje = DateTime.Now.ToString() + "|" + "Ws: " + System.Diagnostics.Process.GetCurrentProcess().WorkingSet64.ToString().PadLeft(20) + " PMS: " + System.Diagnostics.Process.GetCurrentProcess().PrivateMemorySize64.ToString().PadLeft(20) + "|" + Mensaje;
|
||||
|
||||
sw.WriteLine(Mensaje);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
try
|
||||
{
|
||||
string sDireccionesEnvio = "sevilla@tecnosis.net";
|
||||
string sServidorSMTP = "sevilla2.tecnosis.es";
|
||||
var sRemitente = "logs@tecnosis.es";
|
||||
if (Environment.MachineName == "INTI" || Environment.MachineName.ToUpper().Trim() == "CERBERO")
|
||||
sDireccionesEnvio = "danmun@tecnosis.net";
|
||||
if (Mensaje != null)
|
||||
Mensaje = Mensaje.Replace(Constants.vbCrLf, Constants.vbCrLf + "<br />");
|
||||
tsUtilidades.Correo.Funciones.EnviaCorreo(sServidorSMTP, sRemitente, sDireccionesEnvio, "Error Anadelogtxt. " + Mensaje, Environment.MachineName + ".- " + ex.Message + Constants.vbCrLf + ex.StackTrace + Constants.vbCrLf + ex.Source);
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
try
|
||||
{
|
||||
if (sw != null) sw.Close();
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
//public static void GeneraRegistroCorreoExcepcion(Exception ex, string Rutina, string CadenaConexionBD, bool MostrarMensajeError = false)
|
||||
//{
|
||||
// try
|
||||
// {
|
||||
// var bd = new bdAntifraude.dbcontext.tsGestionAntifraude(false, CadenaConexionBD);
|
||||
// string sMensaje = "Usuario: " + Usuario + Constants.vbCrLf;
|
||||
// string sStackTrace = "Tipo excepción: " + ex.ToString() + Constants.vbCrLf;
|
||||
// Exception? exError = ex;
|
||||
// do
|
||||
// {
|
||||
// sStackTrace += exError.StackTrace + Constants.vbCrLf;
|
||||
// exError = exError.InnerException;
|
||||
// }
|
||||
// while (exError != null);
|
||||
// if (sStackTrace != "")
|
||||
// sMensaje += Constants.vbCrLf + "StackTrace: " + sStackTrace;
|
||||
|
||||
// CUENTASCORREO cuentaorigen = (from c in bd.CUENTASCORREO
|
||||
// where c.CODIGO == "TECNOSIS"
|
||||
// select c).First();
|
||||
|
||||
// GeneraRegistroCorreo(bd, "Mensaje Automático. Error en " + Rutina, sMensaje, cuentaorigen, "sevilla@tecnosis.net");
|
||||
// }
|
||||
// catch (Exception ex2)
|
||||
// {
|
||||
// Anadelogtxt(ex2.Message, FicheroLog);
|
||||
|
||||
// }
|
||||
//}
|
||||
//public static void GeneraRegistroCorreoExcepcion(Exception ex, string sAsunto, string sCuerpo, string CadenaConexionBD)
|
||||
//{
|
||||
// try
|
||||
// {
|
||||
// var bd = new tsGestionAntifraude(false, CadenaConexionBD);
|
||||
// string sMensaje = sCuerpo + Constants.vbCrLf + Constants.vbCrLf + "Usuario: " + Usuario + Constants.vbCrLf + Constants.vbCrLf;
|
||||
// string sStackTrace = "Excepción: " + ex.ToString() + Constants.vbCrLf;
|
||||
// Exception? exError = ex;
|
||||
// do
|
||||
// {
|
||||
// sStackTrace += exError.StackTrace + Constants.vbCrLf + Constants.vbCrLf;
|
||||
// exError = exError.InnerException;
|
||||
// }
|
||||
// while (exError != null);
|
||||
// if (sStackTrace != "")
|
||||
// sMensaje += Constants.vbCrLf + "StackTrace: " + sStackTrace;
|
||||
|
||||
// CUENTASCORREO cuentaorigen = (from c in bd.CUENTASCORREO
|
||||
// where c.CODIGO == "TECNOSIS"
|
||||
// select c).First();
|
||||
// GeneraRegistroCorreo(bd, sAsunto, sMensaje, cuentaorigen, "sevilla@tecnosis.net");
|
||||
// }
|
||||
// catch (Exception ex2)
|
||||
// {
|
||||
// Anadelogtxt(ex2.Message, FicheroLog);
|
||||
|
||||
// }
|
||||
//}
|
||||
public static void GeneraRegistroCorreoExcepcion(tsGestionAntifraude bd, Exception ex, string sAsunto, string sCuerpo)
|
||||
{
|
||||
try
|
||||
{
|
||||
string sMensaje = sCuerpo + Constants.vbCrLf + Constants.vbCrLf + "Usuario: " + Usuario + Constants.vbCrLf + Constants.vbCrLf;
|
||||
string sStackTrace = "Excepción: " + ex.ToString() + Constants.vbCrLf;
|
||||
Exception? exError = ex;
|
||||
do
|
||||
{
|
||||
sStackTrace += exError.StackTrace + Constants.vbCrLf + Constants.vbCrLf;
|
||||
exError = exError.InnerException;
|
||||
}
|
||||
while (exError != null);
|
||||
if (sStackTrace != "")
|
||||
sMensaje += Constants.vbCrLf + "StackTrace: " + sStackTrace;
|
||||
|
||||
CUENTASCORREO cuentaorigen = (from c in bd.CUENTASCORREO
|
||||
where c.CODIGO == "TECNOSIS"
|
||||
select c).First();
|
||||
|
||||
GeneraRegistroCorreo(bd, sAsunto, sMensaje, cuentaorigen, "sevilla@tecnosis.net");
|
||||
}
|
||||
catch (Exception ex2)
|
||||
{
|
||||
Anadelogtxt(ex2.Message, FicheroLog);
|
||||
}
|
||||
}
|
||||
//public static DateTime AhoraMysql(tsGestionAntifraude deGestionGuadex)
|
||||
//{
|
||||
// try
|
||||
// {
|
||||
// DateTime FechaServidor = (deGestionGuadex as IObjectContextAdapter).ObjectContext.ExecuteStoreQuery<DateTime>("select now() as Ahora").First();
|
||||
// return FechaServidor;
|
||||
// }
|
||||
// catch
|
||||
// {
|
||||
// return DateTime.Now;
|
||||
// }
|
||||
//}
|
||||
public static void GeneraRegistroCorreo(tsGestionAntifraude bd, string Asunto, string Cuerpo)
|
||||
{
|
||||
try
|
||||
{
|
||||
CUENTASCORREO cuentaorigen = (from c in bd.CUENTASCORREO
|
||||
where c.CODIGO == "TECNOSIS"
|
||||
select c).First();
|
||||
var correo = new CORREOS()
|
||||
{
|
||||
ASUNTO = Asunto,
|
||||
CUERPO = Cuerpo,
|
||||
DESTINATARIO = "sevilla@tecnosis.net",
|
||||
DIRECCIONRESPUESTA = cuentaorigen.REMITENTE,
|
||||
//FECHACREACION = bd.AhoraMySql(),
|
||||
IDCUENTA = cuentaorigen.IDCUENTA,
|
||||
REMITENTE = cuentaorigen.REMITENTE
|
||||
};
|
||||
if (Environment.MachineName.ToUpper() == "INTI" || Environment.MachineName.ToUpper().Trim() == "CERBERO")
|
||||
correo.DESTINATARIO = "danmun@tecnosis.net";
|
||||
// // Reemplazar los saltos de línea con <br> porque el correo va en HTML, y si no hacemos esto
|
||||
// // no habrá saltos de línea dentro del correo.
|
||||
if (correo.CUERPO != null)
|
||||
correo.CUERPO = correo.CUERPO.Replace(Constants.vbCrLf, Constants.vbCrLf + "<br />");
|
||||
// // Guardar en la bd.
|
||||
bd.Add(correo);
|
||||
bd.GuardarCambios();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Debug.Write(ex.Message);
|
||||
throw;
|
||||
}
|
||||
}
|
||||
public static void GeneraRegistroCorreo(tsGestionAntifraude bd, string Asunto, string Cuerpo, CUENTASCORREO cuenta, string Destinatario)
|
||||
{
|
||||
try
|
||||
{
|
||||
var correo = new CORREOS()
|
||||
{
|
||||
ASUNTO = Asunto,
|
||||
CUERPO = Cuerpo,
|
||||
DESTINATARIO = Destinatario,
|
||||
DIRECCIONRESPUESTA = cuenta.REMITENTE,
|
||||
//FECHACREACION = bd.AhoraMySql(),
|
||||
IDCUENTA = cuenta.IDCUENTA,
|
||||
REMITENTE = cuenta.REMITENTE
|
||||
};
|
||||
if (Environment.MachineName.ToUpper() == "INTI" || Environment.MachineName.ToUpper().Trim() == "CERBERO")
|
||||
Destinatario = "danmun@tecnosis.net";
|
||||
bd.CORREOS.Add(correo);
|
||||
bd.GuardarCambios();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Debug.Write(ex.Message);
|
||||
throw;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -6,4 +6,12 @@
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="8.0.3" />
|
||||
<PackageReference Include="PropertyChanged.Fody" Version="4.1.0" />
|
||||
<PackageReference Include="tsCorreos" Version="1.0.7" />
|
||||
<PackageReference Include="tsEFCore8" Version="1.0.6" />
|
||||
<PackageReference Include="tsUtilidades" Version="1.1.24" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
36
Antifraude.Net/bdAntifraudeMYSQL/db/ACCESOSWEB.cs
Normal file
36
Antifraude.Net/bdAntifraudeMYSQL/db/ACCESOSWEB.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class ACCESOSWEB
|
||||
{
|
||||
public long IDACCESO { get; set; }
|
||||
|
||||
public long IDUSUARIO { get; set; }
|
||||
|
||||
public long TIPOUSUARIO { get; set; }
|
||||
|
||||
public DateTime FECHAHORA { get; set; }
|
||||
|
||||
public string CLAVEACCESO { get; set; } = null!;
|
||||
|
||||
public long TIPOACCESO { get; set; }
|
||||
|
||||
public sbyte ACCESOCONCEDIDO { get; set; }
|
||||
|
||||
public sbyte ACCESOCADUCADO { get; set; }
|
||||
|
||||
public string? DOCUMENTOIDENTIDAD { get; set; }
|
||||
|
||||
public string? RAZONSOCIAL { get; set; }
|
||||
|
||||
public string? DOCUMENTOREPRESENTANTE { get; set; }
|
||||
|
||||
public string? NOMBREREPRESENTANTE { get; set; }
|
||||
|
||||
public byte[]? CERTIFICADO { get; set; }
|
||||
}
|
||||
34
Antifraude.Net/bdAntifraudeMYSQL/db/ACTOSADMINPREP.cs
Normal file
34
Antifraude.Net/bdAntifraudeMYSQL/db/ACTOSADMINPREP.cs
Normal file
@@ -0,0 +1,34 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class ACTOSADMINPREP
|
||||
{
|
||||
public long IDACTOADMINISTRATIVO { get; set; }
|
||||
|
||||
public DateTime? FECHA { get; set; }
|
||||
|
||||
public long? IDMOTIVOADMINISTRATIVO { get; set; }
|
||||
|
||||
public string? TEXTO1 { get; set; }
|
||||
|
||||
public string? TEXTO2 { get; set; }
|
||||
|
||||
public string? TEXTO3 { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public string DESCRIPCION { get; set; } = null!;
|
||||
|
||||
public string? MOTIVOTOMAPOSESION { get; set; }
|
||||
|
||||
public string? ORGANOCOMPETENTE { get; set; }
|
||||
|
||||
public virtual MOTIVOS_ADMINISTRATIVOS? IDMOTIVOADMINISTRATIVONavigation { get; set; }
|
||||
|
||||
public virtual PERSONAS? IDPERSONANavigation { get; set; }
|
||||
}
|
||||
20
Antifraude.Net/bdAntifraudeMYSQL/db/ADSCRIPCION.cs
Normal file
20
Antifraude.Net/bdAntifraudeMYSQL/db/ADSCRIPCION.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class ADSCRIPCION
|
||||
{
|
||||
public long IDADSCRIPCION { get; set; }
|
||||
|
||||
public string? ADSCRIPCION1 { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public sbyte ACTIVO { get; set; }
|
||||
|
||||
public virtual ICollection<RPT_DESCRIP> RPT_DESCRIP { get; set; } = new List<RPT_DESCRIP>();
|
||||
}
|
||||
48
Antifraude.Net/bdAntifraudeMYSQL/db/ALTOS_CARGOS.cs
Normal file
48
Antifraude.Net/bdAntifraudeMYSQL/db/ALTOS_CARGOS.cs
Normal file
@@ -0,0 +1,48 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class ALTOS_CARGOS
|
||||
{
|
||||
public long IDALTOCARGO { get; set; }
|
||||
|
||||
public string? NIF { get; set; }
|
||||
|
||||
public string? NOMBRE { get; set; }
|
||||
|
||||
public string? APELLIDO1 { get; set; }
|
||||
|
||||
public string? APELLIDO2 { get; set; }
|
||||
|
||||
public long? TIPO { get; set; }
|
||||
|
||||
public DateTime? FECHA_NOMBRAMIENTO { get; set; }
|
||||
|
||||
public DateTime? FECHA_CESE { get; set; }
|
||||
|
||||
public DateTime? FECHA_TRIENIO { get; set; }
|
||||
|
||||
public long? GRUPO { get; set; }
|
||||
|
||||
public string? AREA { get; set; }
|
||||
|
||||
public string? USUARIO { get; set; }
|
||||
|
||||
public string? CONTRASENA { get; set; }
|
||||
|
||||
public string? SITUACION { get; set; }
|
||||
|
||||
public DateTime? FECHA_NACIMIENTO { get; set; }
|
||||
|
||||
public string? SEXO { get; set; }
|
||||
|
||||
public Guid Oid { get; set; }
|
||||
|
||||
public decimal? OptimisticLockField { get; set; }
|
||||
|
||||
public decimal? GCRecord { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class AMORTIZACIONESPRESTAMOS
|
||||
{
|
||||
public long IDAMORTIZACIONESPRESTAMOS { get; set; }
|
||||
|
||||
public long? IDPRESTAMO { get; set; }
|
||||
|
||||
public long? IDNOMINAAMORTIZADO { get; set; }
|
||||
|
||||
public double? CANTIDADAMORTIZADA { get; set; }
|
||||
|
||||
public double? SALDORESTANTE { get; set; }
|
||||
|
||||
public double? INTERESBANCOESPAÑA { get; set; }
|
||||
|
||||
public double? IMPORTEPAGOESPECIE { get; set; }
|
||||
|
||||
public sbyte AMORTIZADO { get; set; }
|
||||
|
||||
public long? AÑO { get; set; }
|
||||
|
||||
public long? MES { get; set; }
|
||||
|
||||
public virtual NOMINAS? IDNOMINAAMORTIZADONavigation { get; set; }
|
||||
|
||||
public virtual PRESTAMOS? IDPRESTAMONavigation { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class APLICACION_PRESUPUESTARIA
|
||||
{
|
||||
public long IDAPRESUP { get; set; }
|
||||
|
||||
public decimal? APLICACION { get; set; }
|
||||
|
||||
public string? DENOMINACION { get; set; }
|
||||
|
||||
public string? CORRESPONDENCIA { get; set; }
|
||||
|
||||
public string? ACTIVA { get; set; }
|
||||
|
||||
public long? IDGRUPO { get; set; }
|
||||
}
|
||||
28
Antifraude.Net/bdAntifraudeMYSQL/db/ASCENDIENTES.cs
Normal file
28
Antifraude.Net/bdAntifraudeMYSQL/db/ASCENDIENTES.cs
Normal file
@@ -0,0 +1,28 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class ASCENDIENTES
|
||||
{
|
||||
public long IDASCENDIENTES { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public string? NOMBRE { get; set; }
|
||||
|
||||
public DateTime? FECHANACIMIENTO { get; set; }
|
||||
|
||||
public long? CONVIVENCIA { get; set; }
|
||||
|
||||
public long? IDDISCAPACIDAD { get; set; }
|
||||
|
||||
public sbyte MOVILIDADREDUCIDA { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDDISCAPACIDADNavigation { get; set; }
|
||||
|
||||
public virtual PERSONAS? IDPERSONANavigation { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class ASCENDIENTESHISTORICOIRPF
|
||||
{
|
||||
public long IDASCENDIENTESHISTORICOIRPF { get; set; }
|
||||
|
||||
public string? NOMBRE { get; set; }
|
||||
|
||||
public DateTime? FECHANACIMIENTO { get; set; }
|
||||
|
||||
public long? CONVIVENCIA { get; set; }
|
||||
|
||||
public long? IDDISCAPACIDAD { get; set; }
|
||||
|
||||
public sbyte MOVILIDADREDUCIDA { get; set; }
|
||||
|
||||
public long? IDHISTORICOIRPF { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDDISCAPACIDADNavigation { get; set; }
|
||||
|
||||
public virtual HISTORICOIRPF? IDHISTORICOIRPFNavigation { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class ASIGNACIONTEMPORALCOBRADA
|
||||
{
|
||||
public long IDASIGNACIONTEMP { get; set; }
|
||||
|
||||
public long IDPERSONA { get; set; }
|
||||
|
||||
public long? DIASPAGADO { get; set; }
|
||||
|
||||
public double? IMPORTEPAGADO { get; set; }
|
||||
|
||||
public long? ANO { get; set; }
|
||||
|
||||
public long? MES { get; set; }
|
||||
|
||||
public virtual PERSONAS IDPERSONANavigation { get; set; } = null!;
|
||||
}
|
||||
82
Antifraude.Net/bdAntifraudeMYSQL/db/ASISTENCIAS.cs
Normal file
82
Antifraude.Net/bdAntifraudeMYSQL/db/ASISTENCIAS.cs
Normal file
@@ -0,0 +1,82 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class ASISTENCIAS
|
||||
{
|
||||
public long IDASISTENCIA { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public DateTime? FECHA { get; set; }
|
||||
|
||||
public long? IDINCIDENCIACONTROLHORARIO { get; set; }
|
||||
|
||||
public DateTime? FECHAOCURRENCIA { get; set; }
|
||||
|
||||
public DateTime? FECHACOMPENSACION { get; set; }
|
||||
|
||||
public DateTime? FECHAFINTARDE { get; set; }
|
||||
|
||||
public double? HORASCOMPENSACION_D { get; set; }
|
||||
|
||||
public double? HORAINCIDENCIA_D { get; set; }
|
||||
|
||||
public double? HORAINICIOMAÑANA_D { get; set; }
|
||||
|
||||
public double? HORAFINMAÑANA_D { get; set; }
|
||||
|
||||
public double? HORAINICIOMAÑANAEXTRA_D { get; set; }
|
||||
|
||||
public double? HORAFINMAÑANAEXTRA_D { get; set; }
|
||||
|
||||
public double? HORASTRABAJADASMAÑANA_D { get; set; }
|
||||
|
||||
public double? HORASTRABAJADASMAÑANAEXTRA_D { get; set; }
|
||||
|
||||
public double? HORAINICIOTARDE_D { get; set; }
|
||||
|
||||
public double? HORAFINTARDE_D { get; set; }
|
||||
|
||||
public double? HORAINICIOTARDEEXTRA_D { get; set; }
|
||||
|
||||
public double? HORAFINTARDEEXTRA_D { get; set; }
|
||||
|
||||
public double? HORASTRABAJADASTARDE_D { get; set; }
|
||||
|
||||
public double? HORASTRABAJADASTARDEEXTRAS_D { get; set; }
|
||||
|
||||
public string? OBSERVACIONES { get; set; }
|
||||
|
||||
public string? EXPEDIENTEECO { get; set; }
|
||||
|
||||
public double? HORASRECUPERABLES { get; set; }
|
||||
|
||||
public DateTime? FECHAOCURRENCIAFIN { get; set; }
|
||||
|
||||
public long? NUMERODEDIAS { get; set; }
|
||||
|
||||
public sbyte ADJUNTO { get; set; }
|
||||
|
||||
public long? IDASISTENCIARELACIONADA { get; set; }
|
||||
|
||||
public long? IDOPCIONSELECCIONADA { get; set; }
|
||||
|
||||
public long? NUMEROELEMENTOS { get; set; }
|
||||
|
||||
public virtual ICollection<ESTADOSASISTENCIA> ESTADOSASISTENCIA { get; set; } = new List<ESTADOSASISTENCIA>();
|
||||
|
||||
public virtual ASISTENCIAS? IDASISTENCIARELACIONADANavigation { get; set; }
|
||||
|
||||
public virtual INCIDENCIASCONTROLHORARIO? IDINCIDENCIACONTROLHORARIONavigation { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDOPCIONSELECCIONADANavigation { get; set; }
|
||||
|
||||
public virtual PERSONAS? IDPERSONANavigation { get; set; }
|
||||
|
||||
public virtual ICollection<ASISTENCIAS> InverseIDASISTENCIARELACIONADANavigation { get; set; } = new List<ASISTENCIAS>();
|
||||
}
|
||||
24
Antifraude.Net/bdAntifraudeMYSQL/db/ASISTENCIASSESIONES.cs
Normal file
24
Antifraude.Net/bdAntifraudeMYSQL/db/ASISTENCIASSESIONES.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class ASISTENCIASSESIONES
|
||||
{
|
||||
public long IDASISTENCIASESION { get; set; }
|
||||
|
||||
public long IDSESION { get; set; }
|
||||
|
||||
public long IDPERSONA { get; set; }
|
||||
|
||||
public long? IDLIQUIDACION { get; set; }
|
||||
|
||||
public virtual NOMINATRABAJADORCABECERA? IDLIQUIDACIONNavigation { get; set; }
|
||||
|
||||
public virtual PERSONAS IDPERSONANavigation { get; set; } = null!;
|
||||
|
||||
public virtual SESIONES IDSESIONNavigation { get; set; } = null!;
|
||||
}
|
||||
32
Antifraude.Net/bdAntifraudeMYSQL/db/AUTORIZACIONESGRUPOS.cs
Normal file
32
Antifraude.Net/bdAntifraudeMYSQL/db/AUTORIZACIONESGRUPOS.cs
Normal file
@@ -0,0 +1,32 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class AUTORIZACIONESGRUPOS
|
||||
{
|
||||
public long IDAUTORIZACIONGRUPO { get; set; }
|
||||
|
||||
public long? IDGRUPO { get; set; }
|
||||
|
||||
public long? IDPERMISO { get; set; }
|
||||
|
||||
public sbyte PERMITIRCONSULTAS { get; set; }
|
||||
|
||||
public sbyte PERMITIRNUEVOS { get; set; }
|
||||
|
||||
public sbyte PERMITIRMODIFICACIONES { get; set; }
|
||||
|
||||
public sbyte PERMITIRELIMINACIONES { get; set; }
|
||||
|
||||
public sbyte PERMITIRIMPRESIONES { get; set; }
|
||||
|
||||
public sbyte OTROSPERMISOS { get; set; }
|
||||
|
||||
public virtual GRUPOSUSUARIOS? IDGRUPONavigation { get; set; }
|
||||
|
||||
public virtual PERMISOS? IDPERMISONavigation { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class AUTORIZACIONESUSUARIOS
|
||||
{
|
||||
public long IDAUTORIZACIONES { get; set; }
|
||||
|
||||
public long? IDUSUARIO { get; set; }
|
||||
|
||||
public long IDPERMISO { get; set; }
|
||||
|
||||
public sbyte PERMITIRCONSULTAS { get; set; }
|
||||
|
||||
public sbyte PERMITIRNUEVOS { get; set; }
|
||||
|
||||
public sbyte PERMITIRMODIFICACIONES { get; set; }
|
||||
|
||||
public sbyte PERMITIRELIMINACIONES { get; set; }
|
||||
|
||||
public sbyte PERMITIRIMPRESIONES { get; set; }
|
||||
|
||||
public sbyte OTROSPERMISOS { get; set; }
|
||||
|
||||
public virtual PERMISOS IDPERMISONavigation { get; set; } = null!;
|
||||
|
||||
public virtual USUARIOS? IDUSUARIONavigation { get; set; }
|
||||
}
|
||||
20
Antifraude.Net/bdAntifraudeMYSQL/db/BANCOS.cs
Normal file
20
Antifraude.Net/bdAntifraudeMYSQL/db/BANCOS.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class BANCOS
|
||||
{
|
||||
public long IDBANCO { get; set; }
|
||||
|
||||
public string CODIGO { get; set; } = null!;
|
||||
|
||||
public string? NOMBRE { get; set; }
|
||||
|
||||
public string? BIC { get; set; }
|
||||
|
||||
public sbyte OBSOLETO { get; set; }
|
||||
}
|
||||
20
Antifraude.Net/bdAntifraudeMYSQL/db/BLOQUEOS.cs
Normal file
20
Antifraude.Net/bdAntifraudeMYSQL/db/BLOQUEOS.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class BLOQUEOS
|
||||
{
|
||||
public long IDBLOQUEO { get; set; }
|
||||
|
||||
public long? IDCONEXION { get; set; }
|
||||
|
||||
public string? APLICACION { get; set; }
|
||||
|
||||
public long? IDREGISTROBLOQUEADO { get; set; }
|
||||
|
||||
public virtual CONEXIONES? IDCONEXIONNavigation { get; set; }
|
||||
}
|
||||
48
Antifraude.Net/bdAntifraudeMYSQL/db/CERTIFICADOSPUBLICOS.cs
Normal file
48
Antifraude.Net/bdAntifraudeMYSQL/db/CERTIFICADOSPUBLICOS.cs
Normal file
@@ -0,0 +1,48 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class CERTIFICADOSPUBLICOS
|
||||
{
|
||||
public long IDCERTIFICADO { get; set; }
|
||||
|
||||
public string? CODIGO { get; set; }
|
||||
|
||||
public string? CIF { get; set; }
|
||||
|
||||
public string? CODIGOPERSONAL { get; set; }
|
||||
|
||||
public string? NOMBRE { get; set; }
|
||||
|
||||
public string? APELLIDOS { get; set; }
|
||||
|
||||
public string? TIPO { get; set; }
|
||||
|
||||
public string? TITULO { get; set; }
|
||||
|
||||
public string? TIPOCONTENIDO { get; set; }
|
||||
|
||||
public string? CERT_ID { get; set; }
|
||||
|
||||
public string? CERT_ID_RELACIONADO { get; set; }
|
||||
|
||||
public DateTime? FECHAVALIDEZ { get; set; }
|
||||
|
||||
public DateTime? FECHACREACION { get; set; }
|
||||
|
||||
public DateTime? FECHACADUCIDAD { get; set; }
|
||||
|
||||
public DateTime? FECHAPETICIONREVOCACION { get; set; }
|
||||
|
||||
public DateTime? FECHAREVOCACION { get; set; }
|
||||
|
||||
public string? CAUSAREVOCACION { get; set; }
|
||||
|
||||
public string? OBSERVACIONES { get; set; }
|
||||
|
||||
public byte[]? CONTENEDORCLAVES { get; set; }
|
||||
}
|
||||
24
Antifraude.Net/bdAntifraudeMYSQL/db/CODIGOSPOSTALES.cs
Normal file
24
Antifraude.Net/bdAntifraudeMYSQL/db/CODIGOSPOSTALES.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class CODIGOSPOSTALES
|
||||
{
|
||||
public long IDCODIGOPOSTAL { get; set; }
|
||||
|
||||
public string CODIGOPOSTAL { get; set; } = null!;
|
||||
|
||||
public string? CODIGOMUNICIPIO { get; set; }
|
||||
|
||||
public string? DESCRIPCIONADICIONAL { get; set; }
|
||||
|
||||
public DateTime? FECHAALTA { get; set; }
|
||||
|
||||
public long? IDALTA { get; set; }
|
||||
|
||||
public virtual MUNICIPIOS? CODIGOMUNICIPIONavigation { get; set; }
|
||||
}
|
||||
18
Antifraude.Net/bdAntifraudeMYSQL/db/COMARCAS.cs
Normal file
18
Antifraude.Net/bdAntifraudeMYSQL/db/COMARCAS.cs
Normal file
@@ -0,0 +1,18 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class COMARCAS
|
||||
{
|
||||
public string CODIGOCOMARCA { get; set; } = null!;
|
||||
|
||||
public string CODIGOPROVINCIA { get; set; } = null!;
|
||||
|
||||
public string? NOMBRE { get; set; }
|
||||
|
||||
public virtual PROVINCIAS CODIGOPROVINCIANavigation { get; set; } = null!;
|
||||
}
|
||||
24
Antifraude.Net/bdAntifraudeMYSQL/db/COMPLEMENTONIVEL.cs
Normal file
24
Antifraude.Net/bdAntifraudeMYSQL/db/COMPLEMENTONIVEL.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class COMPLEMENTONIVEL
|
||||
{
|
||||
public long IDCOMPLEMENTONIVEL { get; set; }
|
||||
|
||||
public double? IMPORTEANUAL { get; set; }
|
||||
|
||||
public double? IMPORTEMENSUAL { get; set; }
|
||||
|
||||
public long? IDNIVEL { get; set; }
|
||||
|
||||
public long? IDRPT { get; set; }
|
||||
|
||||
public virtual NIVEL? IDNIVELNavigation { get; set; }
|
||||
|
||||
public virtual RPT? IDRPTNavigation { get; set; }
|
||||
}
|
||||
30
Antifraude.Net/bdAntifraudeMYSQL/db/COMPLEMENTOSCARRERA.cs
Normal file
30
Antifraude.Net/bdAntifraudeMYSQL/db/COMPLEMENTOSCARRERA.cs
Normal file
@@ -0,0 +1,30 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class COMPLEMENTOSCARRERA
|
||||
{
|
||||
public long IDCOMCARR { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public DateTime? FECHAINICIO { get; set; }
|
||||
|
||||
public long? IDGRUPO { get; set; }
|
||||
|
||||
public double? CANTIDAD { get; set; }
|
||||
|
||||
public long? IDTRAMO { get; set; }
|
||||
|
||||
public DateTime? FECHAFIN { get; set; }
|
||||
|
||||
public virtual GRUPO? IDGRUPONavigation { get; set; }
|
||||
|
||||
public virtual PERSONAS? IDPERSONANavigation { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDTRAMONavigation { get; set; }
|
||||
}
|
||||
64
Antifraude.Net/bdAntifraudeMYSQL/db/CONCEPTOSGENERALES.cs
Normal file
64
Antifraude.Net/bdAntifraudeMYSQL/db/CONCEPTOSGENERALES.cs
Normal file
@@ -0,0 +1,64 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class CONCEPTOSGENERALES
|
||||
{
|
||||
public long IDCONCEPTOSGENERALES { get; set; }
|
||||
|
||||
public string? NOMBRE { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public string? CONCEPTOAPLPRES { get; set; }
|
||||
|
||||
public string? APLPRESALTOSCARGOS { get; set; }
|
||||
|
||||
public string? APLPRESEVENTUAL { get; set; }
|
||||
|
||||
public string? APLPRESFUNCIONARIOA1 { get; set; }
|
||||
|
||||
public string? APLPRESFUNCIONARIOA2 { get; set; }
|
||||
|
||||
public string? APLPRESFUNCIONARIOC1 { get; set; }
|
||||
|
||||
public string? APLPRESFUNCIONARIOC2 { get; set; }
|
||||
|
||||
public string? APLPRESFUNCIONARIOE { get; set; }
|
||||
|
||||
public string? APLPRESLABORAL { get; set; }
|
||||
|
||||
public sbyte RETRIBUCIONES { get; set; }
|
||||
|
||||
public sbyte DEDUCCIONES { get; set; }
|
||||
|
||||
public sbyte COTIZASEGURIDADSOCIAL { get; set; }
|
||||
|
||||
public sbyte COTIZAIRPF { get; set; }
|
||||
|
||||
public sbyte EXTRA { get; set; }
|
||||
|
||||
public string? TIPO { get; set; }
|
||||
|
||||
public long? ORDEN { get; set; }
|
||||
|
||||
public sbyte INTERVIENEENPAGODIRECTO { get; set; }
|
||||
|
||||
public sbyte PERTENECENOMINA { get; set; }
|
||||
|
||||
public sbyte PERTENECELIQUIDACIONES { get; set; }
|
||||
|
||||
public string? APLPRESFUNCIONARIOB { get; set; }
|
||||
|
||||
public virtual ICollection<CONCEPTOSPUESTOSDETRABAJO> CONCEPTOSPUESTOSDETRABAJO { get; set; } = new List<CONCEPTOSPUESTOSDETRABAJO>();
|
||||
|
||||
public virtual ICollection<CONCEPTOSTIPOSPUESTOSTRABAJO> CONCEPTOSTIPOSPUESTOSTRABAJO { get; set; } = new List<CONCEPTOSTIPOSPUESTOSTRABAJO>();
|
||||
|
||||
public virtual ICollection<INCIDENCIAS> INCIDENCIAS { get; set; } = new List<INCIDENCIAS>();
|
||||
|
||||
public virtual ICollection<NOMINATRABAJADORLINEA> NOMINATRABAJADORLINEA { get; set; } = new List<NOMINATRABAJADORLINEA>();
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class CONCEPTOSPUESTOSDETRABAJO
|
||||
{
|
||||
public long IDCONCEPTOSPUESTOSDETRABAJO { get; set; }
|
||||
|
||||
public long? IDPUESTOSDETRABAJO { get; set; }
|
||||
|
||||
public string? NOMBRE { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public double IMPORTE { get; set; }
|
||||
|
||||
public string? CONCEPTOAPLPRES { get; set; }
|
||||
|
||||
public string? APLICACIONPRESUPUESTARIA { get; set; }
|
||||
|
||||
public sbyte RETRIBUCIONES { get; set; }
|
||||
|
||||
public sbyte DEDUCCIONES { get; set; }
|
||||
|
||||
public sbyte COTIZASEGURIDADSOCIAL { get; set; }
|
||||
|
||||
public sbyte COTIZAIRPF { get; set; }
|
||||
|
||||
public sbyte EXTRA { get; set; }
|
||||
|
||||
public long? IDCONCEPTOGENERAL { get; set; }
|
||||
|
||||
public virtual CONCEPTOSGENERALES? IDCONCEPTOGENERALNavigation { get; set; }
|
||||
|
||||
public virtual PUESTOSTRABAJO? IDPUESTOSDETRABAJONavigation { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class CONCEPTOSTIPOSPUESTOSTRABAJO
|
||||
{
|
||||
public long IDCONCEPTOSTIPOSPUESTOTRABAJO { get; set; }
|
||||
|
||||
public long IDTIPOPUESTOSTRABAJO { get; set; }
|
||||
|
||||
public string? NOMBRE { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public double IMPORTE { get; set; }
|
||||
|
||||
public string? CONCEPTOAPLPRES { get; set; }
|
||||
|
||||
public string? APLICACIONPRESUPUESTARIA { get; set; }
|
||||
|
||||
public sbyte COTIZASEGURIDADSOCIAL { get; set; }
|
||||
|
||||
public sbyte COTIZAIRPF { get; set; }
|
||||
|
||||
public sbyte RETRIBUCIONES { get; set; }
|
||||
|
||||
public sbyte DEDUCCIONES { get; set; }
|
||||
|
||||
public sbyte EXTRA { get; set; }
|
||||
|
||||
public long? IDCONCEPTOGENERAL { get; set; }
|
||||
|
||||
public virtual CONCEPTOSGENERALES? IDCONCEPTOGENERALNavigation { get; set; }
|
||||
|
||||
public virtual TIPOSPUESTOSTRABAJO IDTIPOPUESTOSTRABAJONavigation { get; set; } = null!;
|
||||
}
|
||||
22
Antifraude.Net/bdAntifraudeMYSQL/db/CONEXIONES.cs
Normal file
22
Antifraude.Net/bdAntifraudeMYSQL/db/CONEXIONES.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class CONEXIONES
|
||||
{
|
||||
public long IDCONEXION { get; set; }
|
||||
|
||||
public DateTime? FECHAINICIO { get; set; }
|
||||
|
||||
public DateTime? FECHAAUTENTICACION { get; set; }
|
||||
|
||||
public string? USUARIO { get; set; }
|
||||
|
||||
public string? IP { get; set; }
|
||||
|
||||
public virtual ICollection<BLOQUEOS> BLOQUEOS { get; set; } = new List<BLOQUEOS>();
|
||||
}
|
||||
30
Antifraude.Net/bdAntifraudeMYSQL/db/CONEXIONESBD.cs
Normal file
30
Antifraude.Net/bdAntifraudeMYSQL/db/CONEXIONESBD.cs
Normal file
@@ -0,0 +1,30 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class CONEXIONESBD
|
||||
{
|
||||
public long IDCONEXIONESBD { get; set; }
|
||||
|
||||
public long IDGRUPOBD { get; set; }
|
||||
|
||||
public string? SERVIDORLOCAL { get; set; }
|
||||
|
||||
public string? SERVIDORREMOTO { get; set; }
|
||||
|
||||
public long? PUERTOLOCAL { get; set; }
|
||||
|
||||
public long? PUERTOREMOTO { get; set; }
|
||||
|
||||
public string? USUARIO { get; set; }
|
||||
|
||||
public string? PASSWORD { get; set; }
|
||||
|
||||
public string? ESQUEMA { get; set; }
|
||||
|
||||
public virtual GRUPOBD IDGRUPOBDNavigation { get; set; } = null!;
|
||||
}
|
||||
28
Antifraude.Net/bdAntifraudeMYSQL/db/CONSOLIDACION_GRADO.cs
Normal file
28
Antifraude.Net/bdAntifraudeMYSQL/db/CONSOLIDACION_GRADO.cs
Normal file
@@ -0,0 +1,28 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class CONSOLIDACION_GRADO
|
||||
{
|
||||
public long IDCUMPGRADO { get; set; }
|
||||
|
||||
public long? IDPERSONAL { get; set; }
|
||||
|
||||
public long? NIVEL { get; set; }
|
||||
|
||||
public DateTime? FECHA_EFECTO { get; set; }
|
||||
|
||||
public DateTime? FECHA_RESOLUCION { get; set; }
|
||||
|
||||
public DateTime? FECHA_COMUNICACION { get; set; }
|
||||
|
||||
public long? IDNIVEL { get; set; }
|
||||
|
||||
public virtual NIVEL? IDNIVELNavigation { get; set; }
|
||||
|
||||
public virtual PERSONAS? IDPERSONALNavigation { get; set; }
|
||||
}
|
||||
68
Antifraude.Net/bdAntifraudeMYSQL/db/CONTRATOS.cs
Normal file
68
Antifraude.Net/bdAntifraudeMYSQL/db/CONTRATOS.cs
Normal file
@@ -0,0 +1,68 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class CONTRATOS
|
||||
{
|
||||
public long IDCONTRATO { get; set; }
|
||||
|
||||
public string? CODIGO { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public double? CONTCOMUNPORCENTEMPR { get; set; }
|
||||
|
||||
public double? CONTCOMUNPORCENTTRAB { get; set; }
|
||||
|
||||
public double? CONTCOMUNIMPORTEEMPR { get; set; }
|
||||
|
||||
public double? CONTCOMUNIMPORTETRAB { get; set; }
|
||||
|
||||
public double? FORMACIONPROFPORCENTEMPR { get; set; }
|
||||
|
||||
public double? FORMACIONPROFPORCENTTRAB { get; set; }
|
||||
|
||||
public double? FORMACIONPROFIMPORTEEMPR { get; set; }
|
||||
|
||||
public double? FORMACIONPROFIMPORTETRAB { get; set; }
|
||||
|
||||
public double? ACCITIMSCNAEPORCENTEMPR { get; set; }
|
||||
|
||||
public double? ACCITIMSCNAEPORCENTTRAB { get; set; }
|
||||
|
||||
public double? ACCITIMSCNAEIMPORTEEMPR { get; set; }
|
||||
|
||||
public double? ACCITIMSCNAEIMPORTETRAB { get; set; }
|
||||
|
||||
public double? DESEMPLEOPORCENTAJEEMPRESA { get; set; }
|
||||
|
||||
public double? DESEMPLEOPORCENTAJETRABAJADOR { get; set; }
|
||||
|
||||
public double? DESEMPLEOIMPORTEEMPRESA { get; set; }
|
||||
|
||||
public double? DESEMPLEOIMPORTETRABAJADOR { get; set; }
|
||||
|
||||
public double? FOGASAPORCENTAJEEMPRESA { get; set; }
|
||||
|
||||
public double? FOGASAPORCENTAJETRABAJADOR { get; set; }
|
||||
|
||||
public double? FOGASAIMPORTEEMPRESA { get; set; }
|
||||
|
||||
public double? FOGASAIMPORTETRABAJADOR { get; set; }
|
||||
|
||||
public double? MEIPORCENTAJEEMPRESA { get; set; }
|
||||
|
||||
public double? MEIPORCENTAJETRABAJADOR { get; set; }
|
||||
|
||||
public double? MEIIMPORTEEMPRESA { get; set; }
|
||||
|
||||
public double? MEIIMPORTETRABAJADOR { get; set; }
|
||||
|
||||
public virtual ICollection<PERIODOSSILTRA> PERIODOSSILTRA { get; set; } = new List<PERIODOSSILTRA>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONAS { get; set; } = new List<PERSONAS>();
|
||||
}
|
||||
50
Antifraude.Net/bdAntifraudeMYSQL/db/CORREOS.cs
Normal file
50
Antifraude.Net/bdAntifraudeMYSQL/db/CORREOS.cs
Normal file
@@ -0,0 +1,50 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class CORREOS
|
||||
{
|
||||
public long IDCORREO { get; set; }
|
||||
|
||||
public long? IDCUENTA { get; set; }
|
||||
|
||||
public string? REMITENTE { get; set; }
|
||||
|
||||
public string? DESTINATARIO { get; set; }
|
||||
|
||||
public string? DIRECCIONRESPUESTA { get; set; }
|
||||
|
||||
public string? ASUNTO { get; set; }
|
||||
|
||||
public string? CUERPO { get; set; }
|
||||
|
||||
public string? RUTAFICHEROADJUNTO { get; set; }
|
||||
|
||||
public long? IDFICHEROADJUNTO { get; set; }
|
||||
|
||||
public DateTime? FECHACREACION { get; set; }
|
||||
|
||||
public DateTime? FECHAENVIO { get; set; }
|
||||
|
||||
public DateTime? FECHAULTIMOINTENTO { get; set; }
|
||||
|
||||
public DateTime? FECHAANULACION { get; set; }
|
||||
|
||||
public DateTime? FECHAAVISOERROR { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public long? IDAPLICACION { get; set; }
|
||||
|
||||
public string? CODIGOAPLICACION { get; set; }
|
||||
|
||||
public virtual CUENTASCORREO? IDCUENTANavigation { get; set; }
|
||||
|
||||
public virtual FICHEROS? IDFICHEROADJUNTONavigation { get; set; }
|
||||
|
||||
public virtual PERSONAS? IDPERSONANavigation { get; set; }
|
||||
}
|
||||
30
Antifraude.Net/bdAntifraudeMYSQL/db/CUENTASCORREO.cs
Normal file
30
Antifraude.Net/bdAntifraudeMYSQL/db/CUENTASCORREO.cs
Normal file
@@ -0,0 +1,30 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class CUENTASCORREO
|
||||
{
|
||||
public long IDCUENTA { get; set; }
|
||||
|
||||
public string? CODIGO { get; set; }
|
||||
|
||||
public string? SERVIDORSMTP { get; set; }
|
||||
|
||||
public string? REMITENTE { get; set; }
|
||||
|
||||
public string? CUENTACORREO { get; set; }
|
||||
|
||||
public string? PASSWORDENC { get; set; }
|
||||
|
||||
public long? PUERTO { get; set; }
|
||||
|
||||
public sbyte SSL { get; set; }
|
||||
|
||||
public sbyte DESHABILITADA { get; set; }
|
||||
|
||||
public virtual ICollection<CORREOS> CORREOS { get; set; } = new List<CORREOS>();
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class CUENTASCOTIZACIONPATRONAL
|
||||
{
|
||||
public long IDCUENTACOTIZACIONPATRONAL { get; set; }
|
||||
|
||||
public string? CODIGO { get; set; }
|
||||
|
||||
public string? REGIMEN { get; set; }
|
||||
|
||||
public string? AUTORIZADO { get; set; }
|
||||
|
||||
public string? NOMBRE { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public string? ENTIDAD { get; set; }
|
||||
|
||||
public string? IPF { get; set; }
|
||||
|
||||
public string? IBANLIQUIDACIONESDEUDORAS { get; set; }
|
||||
|
||||
public string? IBANLIQUIDACIONESACREEDORAS { get; set; }
|
||||
|
||||
public long? IDTITULARTIPOIPF { get; set; }
|
||||
|
||||
public string? TITULARIPF { get; set; }
|
||||
|
||||
public string? TITULARNOMBRE { get; set; }
|
||||
|
||||
public sbyte FUNCIONARIO { get; set; }
|
||||
|
||||
public sbyte LABORAL { get; set; }
|
||||
|
||||
public sbyte EVENTUAL { get; set; }
|
||||
|
||||
public sbyte INTERINO { get; set; }
|
||||
|
||||
public sbyte ALTOCARGO { get; set; }
|
||||
|
||||
public sbyte DIPUTADOSENASIGNACION { get; set; }
|
||||
|
||||
public DateTime? FECHAALTA { get; set; }
|
||||
|
||||
public DateTime? FECHABAJA { get; set; }
|
||||
|
||||
public string? LETRAIDENTIFICACIONFICHERO { get; set; }
|
||||
|
||||
public double? COEFICIENTEREDUCTOREMPRESA { get; set; }
|
||||
|
||||
public double? COEFICIENTEREDUCTORTRABAJADOR { get; set; }
|
||||
|
||||
public double? COEFICIENTEREDUCTORTOTAL { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDTITULARTIPOIPFNavigation { get; set; }
|
||||
|
||||
public virtual ICollection<PERIODOSSILTRA> PERIODOSSILTRA { get; set; } = new List<PERIODOSSILTRA>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONAS { get; set; } = new List<PERSONAS>();
|
||||
}
|
||||
34
Antifraude.Net/bdAntifraudeMYSQL/db/CUERPO.cs
Normal file
34
Antifraude.Net/bdAntifraudeMYSQL/db/CUERPO.cs
Normal file
@@ -0,0 +1,34 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class CUERPO
|
||||
{
|
||||
public long IDCUERPO { get; set; }
|
||||
|
||||
public string? CUERPO1 { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public sbyte ACTIVO { get; set; }
|
||||
|
||||
public long? GRUPO_ASOCIADO { get; set; }
|
||||
|
||||
public long? MIN_GRADO { get; set; }
|
||||
|
||||
public long? MAX_GRADO { get; set; }
|
||||
|
||||
public long? IDGRUPO { get; set; }
|
||||
|
||||
public virtual GRUPO? IDGRUPONavigation { get; set; }
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONAS { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<RPT_DESCRIP> RPT_DESCRIPCUERPO1Navigation { get; set; } = new List<RPT_DESCRIP>();
|
||||
|
||||
public virtual ICollection<RPT_DESCRIP> RPT_DESCRIPCUERPO2Navigation { get; set; } = new List<RPT_DESCRIP>();
|
||||
}
|
||||
24
Antifraude.Net/bdAntifraudeMYSQL/db/CUMPLIMIENTO_TRIENIOS.cs
Normal file
24
Antifraude.Net/bdAntifraudeMYSQL/db/CUMPLIMIENTO_TRIENIOS.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class CUMPLIMIENTO_TRIENIOS
|
||||
{
|
||||
public long IDCUMPTRIENIO { get; set; }
|
||||
|
||||
public long? IDPERSONAL { get; set; }
|
||||
|
||||
public string? GRUPO { get; set; }
|
||||
|
||||
public long? TC { get; set; }
|
||||
|
||||
public DateTime? FECHA_PROPUESTA { get; set; }
|
||||
|
||||
public DateTime? FECHA_ANEXO { get; set; }
|
||||
|
||||
public DateTime? FECHA_COMUNICACION { get; set; }
|
||||
}
|
||||
50
Antifraude.Net/bdAntifraudeMYSQL/db/CURSOS.cs
Normal file
50
Antifraude.Net/bdAntifraudeMYSQL/db/CURSOS.cs
Normal file
@@ -0,0 +1,50 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class CURSOS
|
||||
{
|
||||
public long IDCURSO { get; set; }
|
||||
|
||||
public string? DENOMINACION { get; set; }
|
||||
|
||||
public long? IDMODOIMPARTICION { get; set; }
|
||||
|
||||
public long? IDSALA { get; set; }
|
||||
|
||||
public DateTime? FECHAINICIOCURSO { get; set; }
|
||||
|
||||
public DateTime? FECHAFINCURSO { get; set; }
|
||||
|
||||
public DateTime? FECHAINICIOINSCRIPCION { get; set; }
|
||||
|
||||
public DateTime? FECHAFININSCRIPCION { get; set; }
|
||||
|
||||
public long? IDHORARIOCURSO { get; set; }
|
||||
|
||||
public DateTime? FECHAEXPEDICIONCERTIFICADO { get; set; }
|
||||
|
||||
public long? IDPROFESOR { get; set; }
|
||||
|
||||
public string? CONVOCATORIA { get; set; }
|
||||
|
||||
public long? IDPERSONACURSO { get; set; }
|
||||
|
||||
public virtual ICollection<FORMACION> FORMACION { get; set; } = new List<FORMACION>();
|
||||
|
||||
public virtual ICollection<HORARIOSCURSOS> HORARIOSCURSOS { get; set; } = new List<HORARIOSCURSOS>();
|
||||
|
||||
public virtual HORARIOSCURSOS? IDHORARIOCURSONavigation { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDMODOIMPARTICIONNavigation { get; set; }
|
||||
|
||||
public virtual PERSONASCURSOS? IDPERSONACURSONavigation { get; set; }
|
||||
|
||||
public virtual PROFESORESCURSOS? IDPROFESORNavigation { get; set; }
|
||||
|
||||
public virtual SALAS? IDSALANavigation { get; set; }
|
||||
}
|
||||
20
Antifraude.Net/bdAntifraudeMYSQL/db/DECLARACIONESDEVENGOS.cs
Normal file
20
Antifraude.Net/bdAntifraudeMYSQL/db/DECLARACIONESDEVENGOS.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class DECLARACIONESDEVENGOS
|
||||
{
|
||||
public long IDDECLARACION { get; set; }
|
||||
|
||||
public long AÑO { get; set; }
|
||||
|
||||
public long MES { get; set; }
|
||||
|
||||
public DateTime? FECHADECLARACION { get; set; }
|
||||
|
||||
public virtual ICollection<DEVENGOS> DEVENGOS { get; set; } = new List<DEVENGOS>();
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class DEDUCCIONESRETENCIONESJUDICI
|
||||
{
|
||||
public long IDDEDUCCRETENJUDI { get; set; }
|
||||
|
||||
public long? IDRETENCION { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public long? IDNOMINA { get; set; }
|
||||
|
||||
public double? CANTIDADDEDUCIDA { get; set; }
|
||||
|
||||
public double? SALDO { get; set; }
|
||||
|
||||
public sbyte DESCONTADA { get; set; }
|
||||
|
||||
public virtual NOMINAS? IDNOMINANavigation { get; set; }
|
||||
|
||||
public virtual PERSONAS? IDPERSONANavigation { get; set; }
|
||||
|
||||
public virtual RETENCIONJUDICIAL? IDRETENCIONNavigation { get; set; }
|
||||
}
|
||||
22
Antifraude.Net/bdAntifraudeMYSQL/db/DEPARTAMENTOSCH.cs
Normal file
22
Antifraude.Net/bdAntifraudeMYSQL/db/DEPARTAMENTOSCH.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class DEPARTAMENTOSCH
|
||||
{
|
||||
public long IDDEPARTAMENTO { get; set; }
|
||||
|
||||
public string? NOMBRE { get; set; }
|
||||
|
||||
public DateTime? FECHAALTA { get; set; }
|
||||
|
||||
public DateTime? FECHABAJA { get; set; }
|
||||
|
||||
public long? ORDEN { get; set; }
|
||||
|
||||
public virtual ICollection<ROLESDEPARTAMENTOSCH> ROLESDEPARTAMENTOSCH { get; set; } = new List<ROLESDEPARTAMENTOSCH>();
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class DESGLOSETRIYCOMPLANTIGUEDAD
|
||||
{
|
||||
public long IDDESGLOSETRIYCOMPLANTI { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public double? CANTIDAD { get; set; }
|
||||
|
||||
public double? IMPORTE { get; set; }
|
||||
|
||||
public double? TOTAL { get; set; }
|
||||
|
||||
public string? TIPO { get; set; }
|
||||
|
||||
public long? IDNOMINATRABAJADORCAB { get; set; }
|
||||
|
||||
public virtual NOMINATRABAJADORCABECERA? IDNOMINATRABAJADORCABNavigation { get; set; }
|
||||
}
|
||||
130
Antifraude.Net/bdAntifraudeMYSQL/db/DEVENGOS.cs
Normal file
130
Antifraude.Net/bdAntifraudeMYSQL/db/DEVENGOS.cs
Normal file
@@ -0,0 +1,130 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class DEVENGOS
|
||||
{
|
||||
public long IDDEVENGO { get; set; }
|
||||
|
||||
public long? IDPERCEPTOR { get; set; }
|
||||
|
||||
public DateTime FECHA { get; set; }
|
||||
|
||||
public long? IDCLAVE { get; set; }
|
||||
|
||||
public long? IDSUBCLAVE { get; set; }
|
||||
|
||||
public double? PERCEPCIONESINTEGRAS { get; set; }
|
||||
|
||||
public double? RETENCIONES { get; set; }
|
||||
|
||||
public double? VALORACION { get; set; }
|
||||
|
||||
public double? INGRESOSACUENTAEFECTUADOS { get; set; }
|
||||
|
||||
public double? INGRESOSACUENTAREPERCUTIDOS { get; set; }
|
||||
|
||||
public DateTime? AÑONACIMIENTO { get; set; }
|
||||
|
||||
public long? IDSITUACIONFAMILIAR { get; set; }
|
||||
|
||||
public string? NIFCONYUGE { get; set; }
|
||||
|
||||
public long? IDDISCAPACIDAD { get; set; }
|
||||
|
||||
public long? IDCONTRATOORELACION { get; set; }
|
||||
|
||||
public sbyte MOVILIDADGEOGRAFICA2014 { get; set; }
|
||||
|
||||
public sbyte MOVILIDADGEOGRAFICA { get; set; }
|
||||
|
||||
public long? ADQOREHVIVIENDAFINANAJENA { get; set; }
|
||||
|
||||
public double? REDUCCIONES { get; set; }
|
||||
|
||||
public double? GASTOSDEDUCIBLES { get; set; }
|
||||
|
||||
public double? PENSIONESCOMPENSATORIAS { get; set; }
|
||||
|
||||
public double? ANUALIDADESALIMENTOS { get; set; }
|
||||
|
||||
public long? DESCENDIENTEMENOR3AÑOSTOTAL { get; set; }
|
||||
|
||||
public long? DMENOR3AÑOSPORENTERO { get; set; }
|
||||
|
||||
public long? DESCENDIENTESRESTOTOTAL { get; set; }
|
||||
|
||||
public long? DESCENDIENTESRESTOPORENTERO { get; set; }
|
||||
|
||||
public long? ASCENDIENTESMENOR75TOTAL { get; set; }
|
||||
|
||||
public long? ASCENDIENTESMENOR75PORENTERO { get; set; }
|
||||
|
||||
public long? ASCENDIENTESMAYORIGUAL75TOTAL { get; set; }
|
||||
|
||||
public long? AMAYORIGUAL75PORENTERO { get; set; }
|
||||
|
||||
public long? COMPUTODEHIJO1 { get; set; }
|
||||
|
||||
public long? COMPUTODEHIJO2 { get; set; }
|
||||
|
||||
public long? COMPUTODEHIJO3 { get; set; }
|
||||
|
||||
public long? DDMAYORIGUAL33YMENOR65TOTAL { get; set; }
|
||||
|
||||
public long? DDMAYORIGUAL33YMENOR65PORENT { get; set; }
|
||||
|
||||
public long? DDMOVILIDADREDUCIDATOTAL { get; set; }
|
||||
|
||||
public long? DDMOVILIDADREDUCIDAPORENT { get; set; }
|
||||
|
||||
public long? DDMAYORIGUAL65TOTAL { get; set; }
|
||||
|
||||
public long? DDMAYORIGUAL65PORENT { get; set; }
|
||||
|
||||
public long? DAMAYORIGUAL33YMENOR65TOTAL { get; set; }
|
||||
|
||||
public long? DAMAYORIGUAL33YMENOR65PORENT { get; set; }
|
||||
|
||||
public long? DAMOVILIDADREDUCIDATOTAL { get; set; }
|
||||
|
||||
public long? DAMOVILIDADREDUCIDAPORENT { get; set; }
|
||||
|
||||
public long? DAMAYORIGUAL65TOTAL { get; set; }
|
||||
|
||||
public long? DAMAYORIGUAL65PORENT { get; set; }
|
||||
|
||||
public long? EJERCICIO { get; set; }
|
||||
|
||||
public long? MES { get; set; }
|
||||
|
||||
public string? CONCEPTO { get; set; }
|
||||
|
||||
public string? ORIGENDATO { get; set; }
|
||||
|
||||
public long? IDNOMINA { get; set; }
|
||||
|
||||
public DateTime? FECHAFISCALIZACION { get; set; }
|
||||
|
||||
public long? IDDECLARACION { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDCLAVENavigation { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDCONTRATOORELACIONNavigation { get; set; }
|
||||
|
||||
public virtual DECLARACIONESDEVENGOS? IDDECLARACIONNavigation { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDDISCAPACIDADNavigation { get; set; }
|
||||
|
||||
public virtual NOMINAS? IDNOMINANavigation { get; set; }
|
||||
|
||||
public virtual PERCEPTORES? IDPERCEPTORNavigation { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDSITUACIONFAMILIARNavigation { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDSUBCLAVENavigation { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class DIASACOMPENSARPERSONAS
|
||||
{
|
||||
public long IDDIAACOMPENSARPERSONA { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public DateTime? FECHA { get; set; }
|
||||
|
||||
public DateTime? FECHACOMPENSACION { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public DateTime? FECHALIMITEVALIDEZ { get; set; }
|
||||
|
||||
public long? NUMERODIAS { get; set; }
|
||||
}
|
||||
24
Antifraude.Net/bdAntifraudeMYSQL/db/DIASCOMPENSACION.cs
Normal file
24
Antifraude.Net/bdAntifraudeMYSQL/db/DIASCOMPENSACION.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class DIASCOMPENSACION
|
||||
{
|
||||
public long IDDIACOMPENSACION { get; set; }
|
||||
|
||||
public long? IDHORAMES { get; set; }
|
||||
|
||||
public DateTime? FECHA { get; set; }
|
||||
|
||||
public double? NUMEROHORAS_D { get; set; }
|
||||
|
||||
public string? OBSERVACIONES { get; set; }
|
||||
|
||||
public double? HORASPARASALDOARECUPERAR_D { get; set; }
|
||||
|
||||
public virtual HORASMES? IDHORAMESNavigation { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class DIFERENCIAPAGODELEGADO
|
||||
{
|
||||
public long IDDIFERENCIAPAGODELEGADO { get; set; }
|
||||
|
||||
public DateTime? FECHAINICIO { get; set; }
|
||||
|
||||
public DateTime? FECHAFIN { get; set; }
|
||||
|
||||
public double? BASEDIARIASEGURIDADSOCIAL { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public double? BASEPAGODIRECTO { get; set; }
|
||||
|
||||
public virtual PERSONAS? IDPERSONANavigation { get; set; }
|
||||
}
|
||||
26
Antifraude.Net/bdAntifraudeMYSQL/db/DIFERENCIATRIENIOS.cs
Normal file
26
Antifraude.Net/bdAntifraudeMYSQL/db/DIFERENCIATRIENIOS.cs
Normal file
@@ -0,0 +1,26 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class DIFERENCIATRIENIOS
|
||||
{
|
||||
public long IDDIFERENCIASTRIENIOS { get; set; }
|
||||
|
||||
public long? NUMEROTRIENIOS { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public string? TIPO { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public DateTime? FECHAALTA { get; set; }
|
||||
|
||||
public DateTime? FECHABAJA { get; set; }
|
||||
|
||||
public virtual PERSONAS? IDPERSONANavigation { get; set; }
|
||||
}
|
||||
16
Antifraude.Net/bdAntifraudeMYSQL/db/DIPUTADOS.cs
Normal file
16
Antifraude.Net/bdAntifraudeMYSQL/db/DIPUTADOS.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class DIPUTADOS
|
||||
{
|
||||
public long IDDIPUTADOS { get; set; }
|
||||
|
||||
public long IDPERSONAS { get; set; }
|
||||
|
||||
public virtual PERSONAS IDPERSONASNavigation { get; set; } = null!;
|
||||
}
|
||||
32
Antifraude.Net/bdAntifraudeMYSQL/db/DOCENCIA.cs
Normal file
32
Antifraude.Net/bdAntifraudeMYSQL/db/DOCENCIA.cs
Normal file
@@ -0,0 +1,32 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class DOCENCIA
|
||||
{
|
||||
public long IDDOCENCIA { get; set; }
|
||||
|
||||
public string? DENOMINACION { get; set; }
|
||||
|
||||
public string? CENTRO { get; set; }
|
||||
|
||||
public string? TIPO { get; set; }
|
||||
|
||||
public DateTime? FECHAEXPEDICION { get; set; }
|
||||
|
||||
public double? DURACION { get; set; }
|
||||
|
||||
public long? IDTIPODOCENCIA { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public string? RUTA { get; set; }
|
||||
|
||||
public virtual PERSONAS? IDPERSONANavigation { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDTIPODOCENCIANavigation { get; set; }
|
||||
}
|
||||
20
Antifraude.Net/bdAntifraudeMYSQL/db/DOTACION.cs
Normal file
20
Antifraude.Net/bdAntifraudeMYSQL/db/DOTACION.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class DOTACION
|
||||
{
|
||||
public long IDDOTACION { get; set; }
|
||||
|
||||
public string? DOTACION1 { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public sbyte ACTIVO { get; set; }
|
||||
|
||||
public long? PLAZO { get; set; }
|
||||
}
|
||||
32
Antifraude.Net/bdAntifraudeMYSQL/db/ENFERMEDADES.cs
Normal file
32
Antifraude.Net/bdAntifraudeMYSQL/db/ENFERMEDADES.cs
Normal file
@@ -0,0 +1,32 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class ENFERMEDADES
|
||||
{
|
||||
public long IDENFERMEDADES { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public DateTime? FECHAINICIO { get; set; }
|
||||
|
||||
public DateTime? FECHAFIN { get; set; }
|
||||
|
||||
public double? BASE { get; set; }
|
||||
|
||||
public long? IDTIPO { get; set; }
|
||||
|
||||
public sbyte CONTINUIDAD { get; set; }
|
||||
|
||||
public sbyte NOMINANORMAL { get; set; }
|
||||
|
||||
public sbyte NOMINASEGURIDADSOCIAL { get; set; }
|
||||
|
||||
public virtual PERSONAS? IDPERSONANavigation { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDTIPONavigation { get; set; }
|
||||
}
|
||||
22
Antifraude.Net/bdAntifraudeMYSQL/db/ENLACES.cs
Normal file
22
Antifraude.Net/bdAntifraudeMYSQL/db/ENLACES.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class ENLACES
|
||||
{
|
||||
public long IDENLACE { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public string? ENLACE { get; set; }
|
||||
|
||||
public long? IDSECCION { get; set; }
|
||||
|
||||
public long? ORDEN { get; set; }
|
||||
|
||||
public sbyte VISIBLEPERSONAL { get; set; }
|
||||
}
|
||||
202
Antifraude.Net/bdAntifraudeMYSQL/db/ENUMERACIONES.cs
Normal file
202
Antifraude.Net/bdAntifraudeMYSQL/db/ENUMERACIONES.cs
Normal file
@@ -0,0 +1,202 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class ENUMERACIONES
|
||||
{
|
||||
public long IDENUMERACION { get; set; }
|
||||
|
||||
public long? IDGRUPOENUMERACION { get; set; }
|
||||
|
||||
public string? CODIGO { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public string? VALORALFABETICO1 { get; set; }
|
||||
|
||||
public string? VALORALFABETICO2 { get; set; }
|
||||
|
||||
public double? VALORNUMERICO1 { get; set; }
|
||||
|
||||
public double? VALORNUMERICO2 { get; set; }
|
||||
|
||||
public long? ORDEN { get; set; }
|
||||
|
||||
public sbyte OCULTO { get; set; }
|
||||
|
||||
public string? VALORALFABETICO3 { get; set; }
|
||||
|
||||
public string? VALORALFABETICO4 { get; set; }
|
||||
|
||||
public string? VALORALFABETICOLARGO { get; set; }
|
||||
|
||||
public double? VALORNUMERICO3 { get; set; }
|
||||
|
||||
public double? VALORNUMERICO4 { get; set; }
|
||||
|
||||
public virtual ICollection<ASCENDIENTES> ASCENDIENTES { get; set; } = new List<ASCENDIENTES>();
|
||||
|
||||
public virtual ICollection<ASCENDIENTESHISTORICOIRPF> ASCENDIENTESHISTORICOIRPF { get; set; } = new List<ASCENDIENTESHISTORICOIRPF>();
|
||||
|
||||
public virtual ICollection<ASISTENCIAS> ASISTENCIAS { get; set; } = new List<ASISTENCIAS>();
|
||||
|
||||
public virtual ICollection<COMPLEMENTOSCARRERA> COMPLEMENTOSCARRERA { get; set; } = new List<COMPLEMENTOSCARRERA>();
|
||||
|
||||
public virtual ICollection<CUENTASCOTIZACIONPATRONAL> CUENTASCOTIZACIONPATRONAL { get; set; } = new List<CUENTASCOTIZACIONPATRONAL>();
|
||||
|
||||
public virtual ICollection<CURSOS> CURSOS { get; set; } = new List<CURSOS>();
|
||||
|
||||
public virtual ICollection<DEVENGOS> DEVENGOSIDCLAVENavigation { get; set; } = new List<DEVENGOS>();
|
||||
|
||||
public virtual ICollection<DEVENGOS> DEVENGOSIDCONTRATOORELACIONNavigation { get; set; } = new List<DEVENGOS>();
|
||||
|
||||
public virtual ICollection<DEVENGOS> DEVENGOSIDDISCAPACIDADNavigation { get; set; } = new List<DEVENGOS>();
|
||||
|
||||
public virtual ICollection<DEVENGOS> DEVENGOSIDSITUACIONFAMILIARNavigation { get; set; } = new List<DEVENGOS>();
|
||||
|
||||
public virtual ICollection<DEVENGOS> DEVENGOSIDSUBCLAVENavigation { get; set; } = new List<DEVENGOS>();
|
||||
|
||||
public virtual ICollection<DOCENCIA> DOCENCIA { get; set; } = new List<DOCENCIA>();
|
||||
|
||||
public virtual ICollection<ENFERMEDADES> ENFERMEDADES { get; set; } = new List<ENFERMEDADES>();
|
||||
|
||||
public virtual ICollection<EXCEPCIONESPERMISOS> EXCEPCIONESPERMISOS { get; set; } = new List<EXCEPCIONESPERMISOS>();
|
||||
|
||||
public virtual ICollection<EXPEDIENTESPERSONAS> EXPEDIENTESPERSONAS { get; set; } = new List<EXPEDIENTESPERSONAS>();
|
||||
|
||||
public virtual ICollection<FAMILIA> FAMILIAIDDISCAPACIDADNavigation { get; set; } = new List<FAMILIA>();
|
||||
|
||||
public virtual ICollection<FAMILIA> FAMILIAIDPARENTESCONavigation { get; set; } = new List<FAMILIA>();
|
||||
|
||||
public virtual ICollection<FICHEROS> FICHEROS { get; set; } = new List<FICHEROS>();
|
||||
|
||||
public virtual ICollection<FORMACIONIMPARTIDA> FORMACIONIMPARTIDA { get; set; } = new List<FORMACIONIMPARTIDA>();
|
||||
|
||||
public virtual ICollection<HIJOS> HIJOS { get; set; } = new List<HIJOS>();
|
||||
|
||||
public virtual ICollection<HIJOSHISTORICOIRPF> HIJOSHISTORICOIRPF { get; set; } = new List<HIJOSHISTORICOIRPF>();
|
||||
|
||||
public virtual ICollection<HISTORICOIRPF> HISTORICOIRPF { get; set; } = new List<HISTORICOIRPF>();
|
||||
|
||||
public virtual ICollection<HORARIOSPERSONAS> HORARIOSPERSONASIDTARDEOBLIGATORIANavigation { get; set; } = new List<HORARIOSPERSONAS>();
|
||||
|
||||
public virtual ICollection<HORARIOSPERSONAS> HORARIOSPERSONASIDTURNONavigation { get; set; } = new List<HORARIOSPERSONAS>();
|
||||
|
||||
public virtual ICollection<HORASMES> HORASMES { get; set; } = new List<HORASMES>();
|
||||
|
||||
public virtual GRUPOSENUMERACIONES? IDGRUPOENUMERACIONNavigation { get; set; }
|
||||
|
||||
public virtual ICollection<INCIDENCIASCONTROLHORARIO> INCIDENCIASCONTROLHORARIOIDADJUNTONavigation { get; set; } = new List<INCIDENCIASCONTROLHORARIO>();
|
||||
|
||||
public virtual ICollection<INCIDENCIASCONTROLHORARIO> INCIDENCIASCONTROLHORARIOIDGRUPONavigation { get; set; } = new List<INCIDENCIASCONTROLHORARIO>();
|
||||
|
||||
public virtual ICollection<INCIDENCIASCONTROLHORARIO> INCIDENCIASCONTROLHORARIOIDTIPONavigation { get; set; } = new List<INCIDENCIASCONTROLHORARIO>();
|
||||
|
||||
public virtual ICollection<LINEASVIDAADMINISTRATIVA> LINEASVIDAADMINISTRATIVA { get; set; } = new List<LINEASVIDAADMINISTRATIVA>();
|
||||
|
||||
public virtual ICollection<NOMINAS> NOMINASIDSITUACIONNOMINANavigation { get; set; } = new List<NOMINAS>();
|
||||
|
||||
public virtual ICollection<NOMINAS> NOMINASIDTIPONavigation { get; set; } = new List<NOMINAS>();
|
||||
|
||||
public virtual ICollection<NOMINATRABAJADORCABECERA> NOMINATRABAJADORCABECERAIDGRUPOFUNCIONARIONavigation { get; set; } = new List<NOMINATRABAJADORCABECERA>();
|
||||
|
||||
public virtual ICollection<NOMINATRABAJADORCABECERA> NOMINATRABAJADORCABECERAIDMUTUA2Navigation { get; set; } = new List<NOMINATRABAJADORCABECERA>();
|
||||
|
||||
public virtual ICollection<NOMINATRABAJADORCABECERA> NOMINATRABAJADORCABECERAIDMUTUANavigation { get; set; } = new List<NOMINATRABAJADORCABECERA>();
|
||||
|
||||
public virtual ICollection<NOMINATRABAJADORCABECERA> NOMINATRABAJADORCABECERAIDSINDICATO1Navigation { get; set; } = new List<NOMINATRABAJADORCABECERA>();
|
||||
|
||||
public virtual ICollection<NOMINATRABAJADORCABECERA> NOMINATRABAJADORCABECERAIDSINDICATO2Navigation { get; set; } = new List<NOMINATRABAJADORCABECERA>();
|
||||
|
||||
public virtual ICollection<NOMINATRABAJADORCABECERA> NOMINATRABAJADORCABECERAIDTIPOPERSONANavigation { get; set; } = new List<NOMINATRABAJADORCABECERA>();
|
||||
|
||||
public virtual ICollection<PERIODOSSILTRA> PERIODOSSILTRAIDESTADONavigation { get; set; } = new List<PERIODOSSILTRA>();
|
||||
|
||||
public virtual ICollection<PERIODOSSILTRA> PERIODOSSILTRAIDTIPOLIQUIDACIONNavigation { get; set; } = new List<PERIODOSSILTRA>();
|
||||
|
||||
public virtual ICollection<PERIODOSSILTRA> PERIODOSSILTRAIDTIPOPERIODOTRAMONavigation { get; set; } = new List<PERIODOSSILTRA>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONASIDCAUSAALTAPARNavigation { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONASIDCAUSABAJAPARNavigation { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONASIDCAUSADEBAJANavigation { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONASIDDEPARTAMENTONavigation { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONASIDDISCAPACIDADNavigation { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONASIDESCALANavigation { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONASIDESPECIALIDADNavigation { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONASIDGRUPOFUNCIONARIONavigation { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONASIDMUTUA2Navigation { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONASIDMUTUANavigation { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONASIDOCUPACIONNavigation { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONASIDSEXONavigation { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONASIDSITUACIONENRPTNavigation { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONASIDSITUACIONFAMILIARNavigation { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONASIDSITUACIONLABORALNavigation { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONASIDTIPOEMPLEADORPTNavigation { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONASIDTIPONavigation { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<PLANTILLAS> PLANTILLASIDGRUPONavigation { get; set; } = new List<PLANTILLAS>();
|
||||
|
||||
public virtual ICollection<PLANTILLAS> PLANTILLASIDTIPONavigation { get; set; } = new List<PLANTILLAS>();
|
||||
|
||||
public virtual ICollection<PROCESOS> PROCESOSIDSUBTIPONavigation { get; set; } = new List<PROCESOS>();
|
||||
|
||||
public virtual ICollection<PROCESOS> PROCESOSIDTIPONavigation { get; set; } = new List<PROCESOS>();
|
||||
|
||||
public virtual ICollection<PUESTOSTRABAJO> PUESTOSTRABAJOIDGRUPOFUNCIONARIONavigation { get; set; } = new List<PUESTOSTRABAJO>();
|
||||
|
||||
public virtual ICollection<PUESTOSTRABAJO> PUESTOSTRABAJOIDTIPONavigation { get; set; } = new List<PUESTOSTRABAJO>();
|
||||
|
||||
public virtual ICollection<ROLESDEPARTAMENTOSCH> ROLESDEPARTAMENTOSCH { get; set; } = new List<ROLESDEPARTAMENTOSCH>();
|
||||
|
||||
public virtual ICollection<RPT> RPT { get; set; } = new List<RPT>();
|
||||
|
||||
public virtual ICollection<RPT_DESCRIP> RPT_DESCRIPIDDEPARTAMENTONavigation { get; set; } = new List<RPT_DESCRIP>();
|
||||
|
||||
public virtual ICollection<RPT_DESCRIP> RPT_DESCRIPIDTIPOVIRTUALNavigation { get; set; } = new List<RPT_DESCRIP>();
|
||||
|
||||
public virtual ICollection<SESIONES> SESIONESIDTIPONavigation { get; set; } = new List<SESIONES>();
|
||||
|
||||
public virtual ICollection<SESIONES> SESIONESIDTURNONavigation { get; set; } = new List<SESIONES>();
|
||||
|
||||
public virtual ICollection<SITUACIONACTUALIRPF> SITUACIONACTUALIRPFIDCONTRATOORELACIONNavigation { get; set; } = new List<SITUACIONACTUALIRPF>();
|
||||
|
||||
public virtual ICollection<SITUACIONACTUALIRPF> SITUACIONACTUALIRPFIDDISCAPACIDADNavigation { get; set; } = new List<SITUACIONACTUALIRPF>();
|
||||
|
||||
public virtual ICollection<SITUACIONACTUALIRPF> SITUACIONACTUALIRPFIDSITUACIONFAMILIARNavigation { get; set; } = new List<SITUACIONACTUALIRPF>();
|
||||
|
||||
public virtual ICollection<SITUACIONACTUALIRPF> SITUACIONACTUALIRPFIDSITUACIONLABORALNavigation { get; set; } = new List<SITUACIONACTUALIRPF>();
|
||||
|
||||
public virtual ICollection<TIPOSPUESTOSTRABAJO> TIPOSPUESTOSTRABAJOIDGRUPOFUNCIONARIONavigation { get; set; } = new List<TIPOSPUESTOSTRABAJO>();
|
||||
|
||||
public virtual ICollection<TIPOSPUESTOSTRABAJO> TIPOSPUESTOSTRABAJOIDTIPOPERSONANavigation { get; set; } = new List<TIPOSPUESTOSTRABAJO>();
|
||||
|
||||
public virtual ICollection<TIPOSSESIONES> TIPOSSESIONES { get; set; } = new List<TIPOSSESIONES>();
|
||||
|
||||
public virtual ICollection<TIPOSTRAMOS> TIPOSTRAMOSIDREGIMENAPLICACIONNavigation { get; set; } = new List<TIPOSTRAMOS>();
|
||||
|
||||
public virtual ICollection<TIPOSTRAMOS> TIPOSTRAMOSIDTIPOTRAMOFICHEROXMLNavigation { get; set; } = new List<TIPOSTRAMOS>();
|
||||
|
||||
public virtual ICollection<TURNOSTEMPORALES> TURNOSTEMPORALES { get; set; } = new List<TURNOSTEMPORALES>();
|
||||
|
||||
public virtual ICollection<VIDA_ADMINISTRATIVA> VIDA_ADMINISTRATIVA { get; set; } = new List<VIDA_ADMINISTRATIVA>();
|
||||
}
|
||||
22
Antifraude.Net/bdAntifraudeMYSQL/db/ESPECIFICOS.cs
Normal file
22
Antifraude.Net/bdAntifraudeMYSQL/db/ESPECIFICOS.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class ESPECIFICOS
|
||||
{
|
||||
public long IDESPECIFICO { get; set; }
|
||||
|
||||
public long? IDRPTDES { get; set; }
|
||||
|
||||
public decimal? IMPORTE_M { get; set; }
|
||||
|
||||
public decimal? IMPORTE_EXTRAS { get; set; }
|
||||
|
||||
public decimal? IMPORTE_TOTAL { get; set; }
|
||||
|
||||
public decimal? IMPORTE_DEDICACION { get; set; }
|
||||
}
|
||||
28
Antifraude.Net/bdAntifraudeMYSQL/db/ESTADOSASISTENCIA.cs
Normal file
28
Antifraude.Net/bdAntifraudeMYSQL/db/ESTADOSASISTENCIA.cs
Normal file
@@ -0,0 +1,28 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class ESTADOSASISTENCIA
|
||||
{
|
||||
public long IDESTADOASISTENCIA { get; set; }
|
||||
|
||||
public long? IDASISTENCIA { get; set; }
|
||||
|
||||
public DateTime? FECHAHORA { get; set; }
|
||||
|
||||
public long? IDESTADO { get; set; }
|
||||
|
||||
public string? USUARIO { get; set; }
|
||||
|
||||
public string? INFORMACIONANEXA { get; set; }
|
||||
|
||||
public string? OBSERVACIONES { get; set; }
|
||||
|
||||
public virtual ASISTENCIAS? IDASISTENCIANavigation { get; set; }
|
||||
|
||||
public virtual TIPOSESTADOSASISTENCIA? IDESTADONavigation { get; set; }
|
||||
}
|
||||
90
Antifraude.Net/bdAntifraudeMYSQL/db/EXCEPCIONESHORARIOS.cs
Normal file
90
Antifraude.Net/bdAntifraudeMYSQL/db/EXCEPCIONESHORARIOS.cs
Normal file
@@ -0,0 +1,90 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class EXCEPCIONESHORARIOS
|
||||
{
|
||||
public long IDEXCEPCIONHORARIO { get; set; }
|
||||
|
||||
public long? IDHORARIO { get; set; }
|
||||
|
||||
public DateTime? FECHAINICIO { get; set; }
|
||||
|
||||
public DateTime? FECHAFIN { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public double? TRAMO1FACTOR { get; set; }
|
||||
|
||||
public double? TRAMO2FACTOR { get; set; }
|
||||
|
||||
public sbyte MAÑANALUNES { get; set; }
|
||||
|
||||
public sbyte MAÑANAMARTES { get; set; }
|
||||
|
||||
public sbyte MAÑANAMIERCOLES { get; set; }
|
||||
|
||||
public sbyte MAÑANAJUEVES { get; set; }
|
||||
|
||||
public sbyte MAÑANAVIERNES { get; set; }
|
||||
|
||||
public sbyte MAÑANASABADO { get; set; }
|
||||
|
||||
public sbyte MAÑANADOMINGO { get; set; }
|
||||
|
||||
public sbyte TARDELUNES { get; set; }
|
||||
|
||||
public sbyte TARDEMARTES { get; set; }
|
||||
|
||||
public sbyte TARDEMIERCOLES { get; set; }
|
||||
|
||||
public sbyte TARDEJUEVES { get; set; }
|
||||
|
||||
public sbyte TARDEVIERNES { get; set; }
|
||||
|
||||
public sbyte TARDESABADO { get; set; }
|
||||
|
||||
public sbyte TARDEDOMINGO { get; set; }
|
||||
|
||||
public double? POSIBLEINICIOMAÑANA_D { get; set; }
|
||||
|
||||
public double? POSIBLEFINMAÑANA_D { get; set; }
|
||||
|
||||
public double? HABITUALINICIOMAÑANA_D { get; set; }
|
||||
|
||||
public double? HABITUALFINMAÑANA_D { get; set; }
|
||||
|
||||
public double? OBLIGADOINICIOMAÑANA_D { get; set; }
|
||||
|
||||
public double? OBLIGADOFINMAÑANA_D { get; set; }
|
||||
|
||||
public double? POSIBLEINICIOTARDE_D { get; set; }
|
||||
|
||||
public double? POSIBLEFINTARDE_D { get; set; }
|
||||
|
||||
public double? HABITUALINICIOTARDE_D { get; set; }
|
||||
|
||||
public double? HABITUALFINTARDE_D { get; set; }
|
||||
|
||||
public double? OBLIGADOINICIOTARDE_D { get; set; }
|
||||
|
||||
public double? OBLIGADOFINTARDE_D { get; set; }
|
||||
|
||||
public double? TRAMO1INICIO_D { get; set; }
|
||||
|
||||
public double? TRAMO1FIN_D { get; set; }
|
||||
|
||||
public double? TRAMO2INICIO_D { get; set; }
|
||||
|
||||
public double? TRAMO2FIN_D { get; set; }
|
||||
|
||||
public double? HORASTRABAJOMAÑANA_D { get; set; }
|
||||
|
||||
public double? HORASTRABAJOTARDE_D { get; set; }
|
||||
|
||||
public virtual HORARIOS? IDHORARIONavigation { get; set; }
|
||||
}
|
||||
38
Antifraude.Net/bdAntifraudeMYSQL/db/EXCEPCIONESPERMISOS.cs
Normal file
38
Antifraude.Net/bdAntifraudeMYSQL/db/EXCEPCIONESPERMISOS.cs
Normal file
@@ -0,0 +1,38 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class EXCEPCIONESPERMISOS
|
||||
{
|
||||
public long IDEXCEPCIONPERMISO { get; set; }
|
||||
|
||||
public long? IDDEPARTAMENTO { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public long? IDPERSONAPERMISO { get; set; }
|
||||
|
||||
public sbyte SUPERVISORDETODO { get; set; }
|
||||
|
||||
public sbyte SUPERVISORDEPARTAMENTO { get; set; }
|
||||
|
||||
public sbyte DELEGADO { get; set; }
|
||||
|
||||
public sbyte ADMINISTRADORCONTROLHORARIO { get; set; }
|
||||
|
||||
public sbyte ADMINISTRADORTOTAL { get; set; }
|
||||
|
||||
public sbyte ADMINISTRARPTYREGISTRO { get; set; }
|
||||
|
||||
public sbyte DELEGADOINFORMES { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDDEPARTAMENTONavigation { get; set; }
|
||||
|
||||
public virtual PERSONAS? IDPERSONANavigation { get; set; }
|
||||
|
||||
public virtual PERSONAS? IDPERSONAPERMISONavigation { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class EXCEPTELETRABAJOPERSONA
|
||||
{
|
||||
public long IDEXCEPTEL { get; set; }
|
||||
|
||||
public DateTime? FECHAINICIO { get; set; }
|
||||
|
||||
public DateTime? FECHAFIN { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public string? MOTIVO { get; set; }
|
||||
|
||||
public virtual PERSONAS? IDPERSONANavigation { get; set; }
|
||||
}
|
||||
24
Antifraude.Net/bdAntifraudeMYSQL/db/EXPEDIENTESPERSONAS.cs
Normal file
24
Antifraude.Net/bdAntifraudeMYSQL/db/EXPEDIENTESPERSONAS.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class EXPEDIENTESPERSONAS
|
||||
{
|
||||
public long IDEXPEDIENTESPERSONAS { get; set; }
|
||||
|
||||
public long? TIPO { get; set; }
|
||||
|
||||
public DateTime? FECHA { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public long IDPERSONA { get; set; }
|
||||
|
||||
public virtual PERSONAS IDPERSONANavigation { get; set; } = null!;
|
||||
|
||||
public virtual ENUMERACIONES? TIPONavigation { get; set; }
|
||||
}
|
||||
42
Antifraude.Net/bdAntifraudeMYSQL/db/FAMILIA.cs
Normal file
42
Antifraude.Net/bdAntifraudeMYSQL/db/FAMILIA.cs
Normal file
@@ -0,0 +1,42 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class FAMILIA
|
||||
{
|
||||
public long IDFAMILIA { get; set; }
|
||||
|
||||
public string? DNI { get; set; }
|
||||
|
||||
public string? NOMBRE { get; set; }
|
||||
|
||||
public string? APELLIDOS { get; set; }
|
||||
|
||||
public DateTime? FECHANACIMIENTO { get; set; }
|
||||
|
||||
public long? IDPARENTESCO { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public sbyte ACTIVO { get; set; }
|
||||
|
||||
public DateTime? FECHAINICIO { get; set; }
|
||||
|
||||
public DateTime? FECHAFIN { get; set; }
|
||||
|
||||
public long? IDDISCAPACIDAD { get; set; }
|
||||
|
||||
public sbyte ENTEROIRPF { get; set; }
|
||||
|
||||
public sbyte MOVILIDADREDUCIDA { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDDISCAPACIDADNavigation { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDPARENTESCONavigation { get; set; }
|
||||
|
||||
public virtual PERSONAS? IDPERSONANavigation { get; set; }
|
||||
}
|
||||
38
Antifraude.Net/bdAntifraudeMYSQL/db/FICHEROS.cs
Normal file
38
Antifraude.Net/bdAntifraudeMYSQL/db/FICHEROS.cs
Normal file
@@ -0,0 +1,38 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class FICHEROS
|
||||
{
|
||||
public long IDFICHERO { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public DateTime? FECHA { get; set; }
|
||||
|
||||
public long? IDTIPO { get; set; }
|
||||
|
||||
public string? OBSERVACIONES { get; set; }
|
||||
|
||||
public byte[]? FICHERO { get; set; }
|
||||
|
||||
public string? NOMBREFICHERO { get; set; }
|
||||
|
||||
public virtual ICollection<CORREOS> CORREOS { get; set; } = new List<CORREOS>();
|
||||
|
||||
public virtual ENUMERACIONES? IDTIPONavigation { get; set; }
|
||||
|
||||
public virtual ICollection<NOMINATRABAJADORCABECERA> NOMINATRABAJADORCABECERA { get; set; } = new List<NOMINATRABAJADORCABECERA>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONAS { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<PLANTILLAS> PLANTILLAS { get; set; } = new List<PLANTILLAS>();
|
||||
|
||||
public virtual ICollection<PROCESOS> PROCESOS { get; set; } = new List<PROCESOS>();
|
||||
|
||||
public virtual ICollection<TIPOSDOCACTOSADMINPREP> TIPOSDOCACTOSADMINPREP { get; set; } = new List<TIPOSDOCACTOSADMINPREP>();
|
||||
}
|
||||
20
Antifraude.Net/bdAntifraudeMYSQL/db/FICHEROSCONFIGURACION.cs
Normal file
20
Antifraude.Net/bdAntifraudeMYSQL/db/FICHEROSCONFIGURACION.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class FICHEROSCONFIGURACION
|
||||
{
|
||||
public long IDFICHEROCONFIGURACION { get; set; }
|
||||
|
||||
public long? IDUSUARIO { get; set; }
|
||||
|
||||
public string? CODIGO { get; set; }
|
||||
|
||||
public byte[]? CONFIGURACION { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
}
|
||||
16
Antifraude.Net/bdAntifraudeMYSQL/db/FIESTAS.cs
Normal file
16
Antifraude.Net/bdAntifraudeMYSQL/db/FIESTAS.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class FIESTAS
|
||||
{
|
||||
public long IDFIESTA { get; set; }
|
||||
|
||||
public DateTime? FECHA { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
}
|
||||
48
Antifraude.Net/bdAntifraudeMYSQL/db/FORMACION.cs
Normal file
48
Antifraude.Net/bdAntifraudeMYSQL/db/FORMACION.cs
Normal file
@@ -0,0 +1,48 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class FORMACION
|
||||
{
|
||||
public long IDFORMACION { get; set; }
|
||||
|
||||
public string? NUM_REGISTRO { get; set; }
|
||||
|
||||
public string? NOMBRE_CURSO { get; set; }
|
||||
|
||||
public string? CENTRO { get; set; }
|
||||
|
||||
public DateTime? FECHA_EXPEDICION { get; set; }
|
||||
|
||||
public double? DURACION { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public DateTime? FECHA_INSCRIPCION_PROVISIONAL { get; set; }
|
||||
|
||||
public DateTime? FECHA_INSCRIPCION_DEFINITIVA { get; set; }
|
||||
|
||||
public sbyte APROVECHAMIENTO { get; set; }
|
||||
|
||||
public sbyte APTOCPH { get; set; }
|
||||
|
||||
public sbyte OFICIAL { get; set; }
|
||||
|
||||
public string? RUTA { get; set; }
|
||||
|
||||
public string? NIF { get; set; }
|
||||
|
||||
public long? IDCURSO { get; set; }
|
||||
|
||||
public double? NOTA { get; set; }
|
||||
|
||||
public string? OBSERVACIONES { get; set; }
|
||||
|
||||
public virtual CURSOS? IDCURSONavigation { get; set; }
|
||||
|
||||
public virtual PERSONAS? IDPERSONANavigation { get; set; }
|
||||
}
|
||||
28
Antifraude.Net/bdAntifraudeMYSQL/db/FORMACIONIMPARTIDA.cs
Normal file
28
Antifraude.Net/bdAntifraudeMYSQL/db/FORMACIONIMPARTIDA.cs
Normal file
@@ -0,0 +1,28 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class FORMACIONIMPARTIDA
|
||||
{
|
||||
public long IDFORMACIONIMPARTIDA { get; set; }
|
||||
|
||||
public string? DENOMINACION { get; set; }
|
||||
|
||||
public string? CENTROENTIDAD { get; set; }
|
||||
|
||||
public sbyte HOMOLOGACIONIAPP { get; set; }
|
||||
|
||||
public DateTime? FECHAEXPEDICION { get; set; }
|
||||
|
||||
public double? HORAS { get; set; }
|
||||
|
||||
public double? MINUTOS { get; set; }
|
||||
|
||||
public long? IDTIPODOCENCIA { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDTIPODOCENCIANavigation { get; set; }
|
||||
}
|
||||
42
Antifraude.Net/bdAntifraudeMYSQL/db/GRUPO.cs
Normal file
42
Antifraude.Net/bdAntifraudeMYSQL/db/GRUPO.cs
Normal file
@@ -0,0 +1,42 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class GRUPO
|
||||
{
|
||||
public long IDGRUPO { get; set; }
|
||||
|
||||
public string? GRUPO1 { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public sbyte ACTIVO { get; set; }
|
||||
|
||||
public long? IMPORTE_G { get; set; }
|
||||
|
||||
public long? IMPORTE_TRI_TOA { get; set; }
|
||||
|
||||
public long? IMPORTE_TRI_TC { get; set; }
|
||||
|
||||
public long? IMPORTE_TRI_TCE { get; set; }
|
||||
|
||||
public long? IMPORTE_G_EXTRAS { get; set; }
|
||||
|
||||
public long? IMPORTE_TRI_TOAE { get; set; }
|
||||
|
||||
public virtual ICollection<COMPLEMENTOSCARRERA> COMPLEMENTOSCARRERA { get; set; } = new List<COMPLEMENTOSCARRERA>();
|
||||
|
||||
public virtual ICollection<CUERPO> CUERPO { get; set; } = new List<CUERPO>();
|
||||
|
||||
public virtual ICollection<RPT_DESCRIP> RPT_DESCRIPGRUPO1Navigation { get; set; } = new List<RPT_DESCRIP>();
|
||||
|
||||
public virtual ICollection<RPT_DESCRIP> RPT_DESCRIPGRUPO2Navigation { get; set; } = new List<RPT_DESCRIP>();
|
||||
|
||||
public virtual ICollection<TRIENIOS> TRIENIOS { get; set; } = new List<TRIENIOS>();
|
||||
|
||||
public virtual ICollection<VIDA_ADMINISTRATIVA> VIDA_ADMINISTRATIVA { get; set; } = new List<VIDA_ADMINISTRATIVA>();
|
||||
}
|
||||
18
Antifraude.Net/bdAntifraudeMYSQL/db/GRUPOBD.cs
Normal file
18
Antifraude.Net/bdAntifraudeMYSQL/db/GRUPOBD.cs
Normal file
@@ -0,0 +1,18 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class GRUPOBD
|
||||
{
|
||||
public long IDGRUPOBD { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public virtual ICollection<CONEXIONESBD> CONEXIONESBD { get; set; } = new List<CONEXIONESBD>();
|
||||
|
||||
public virtual ICollection<USUARIOS> USUARIOS { get; set; } = new List<USUARIOS>();
|
||||
}
|
||||
20
Antifraude.Net/bdAntifraudeMYSQL/db/GRUPOSENUMERACIONES.cs
Normal file
20
Antifraude.Net/bdAntifraudeMYSQL/db/GRUPOSENUMERACIONES.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class GRUPOSENUMERACIONES
|
||||
{
|
||||
public long IDGRUPOENUMERACION { get; set; }
|
||||
|
||||
public string GRUPO { get; set; } = null!;
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public sbyte OCULTO { get; set; }
|
||||
|
||||
public virtual ICollection<ENUMERACIONES> ENUMERACIONES { get; set; } = new List<ENUMERACIONES>();
|
||||
}
|
||||
26
Antifraude.Net/bdAntifraudeMYSQL/db/GRUPOSINCIDENCIAS.cs
Normal file
26
Antifraude.Net/bdAntifraudeMYSQL/db/GRUPOSINCIDENCIAS.cs
Normal file
@@ -0,0 +1,26 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class GRUPOSINCIDENCIAS
|
||||
{
|
||||
public long IDGRUPOINCIDENCIA { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public sbyte ACTIVO { get; set; }
|
||||
|
||||
public string? AYUDAWEB { get; set; }
|
||||
|
||||
public long? ORDEN { get; set; }
|
||||
|
||||
public sbyte DISPLAYHOME { get; set; }
|
||||
|
||||
public virtual ICollection<INCIDENCIASCONTROLHORARIO> INCIDENCIASCONTROLHORARIO { get; set; } = new List<INCIDENCIASCONTROLHORARIO>();
|
||||
|
||||
public virtual ICollection<SUBGRUPOSINCIDENCIAS> SUBGRUPOSINCIDENCIAS { get; set; } = new List<SUBGRUPOSINCIDENCIAS>();
|
||||
}
|
||||
18
Antifraude.Net/bdAntifraudeMYSQL/db/GRUPOSMENUS.cs
Normal file
18
Antifraude.Net/bdAntifraudeMYSQL/db/GRUPOSMENUS.cs
Normal file
@@ -0,0 +1,18 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class GRUPOSMENUS
|
||||
{
|
||||
public long IDGRUPOSMENUS { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public virtual ICollection<GRUPOSUSUARIOS> GRUPOSUSUARIOS { get; set; } = new List<GRUPOSUSUARIOS>();
|
||||
|
||||
public virtual ICollection<MENUS> MENUS { get; set; } = new List<MENUS>();
|
||||
}
|
||||
22
Antifraude.Net/bdAntifraudeMYSQL/db/GRUPOSUSUARIOS.cs
Normal file
22
Antifraude.Net/bdAntifraudeMYSQL/db/GRUPOSUSUARIOS.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class GRUPOSUSUARIOS
|
||||
{
|
||||
public long IDGRUPO { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public long? IDGRUPOMENU { get; set; }
|
||||
|
||||
public virtual ICollection<AUTORIZACIONESGRUPOS> AUTORIZACIONESGRUPOS { get; set; } = new List<AUTORIZACIONESGRUPOS>();
|
||||
|
||||
public virtual GRUPOSMENUS? IDGRUPOMENUNavigation { get; set; }
|
||||
|
||||
public virtual ICollection<USUARIOS> USUARIOS { get; set; } = new List<USUARIOS>();
|
||||
}
|
||||
26
Antifraude.Net/bdAntifraudeMYSQL/db/GRUPO_ALTOCARGO.cs
Normal file
26
Antifraude.Net/bdAntifraudeMYSQL/db/GRUPO_ALTOCARGO.cs
Normal file
@@ -0,0 +1,26 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class GRUPO_ALTOCARGO
|
||||
{
|
||||
public long IDGRUPO { get; set; }
|
||||
|
||||
public string? GRUPO { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public string? ACTIVO { get; set; }
|
||||
|
||||
public decimal? IMPORTE_G { get; set; }
|
||||
|
||||
public decimal? IMPORTE_TRI_TOA { get; set; }
|
||||
|
||||
public decimal? IMPORTE_G_EXTRAS { get; set; }
|
||||
|
||||
public decimal? IMPORTE_TRI_TOAE { get; set; }
|
||||
}
|
||||
32
Antifraude.Net/bdAntifraudeMYSQL/db/HIJOS.cs
Normal file
32
Antifraude.Net/bdAntifraudeMYSQL/db/HIJOS.cs
Normal file
@@ -0,0 +1,32 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class HIJOS
|
||||
{
|
||||
public long IDHIJO { get; set; }
|
||||
|
||||
public long IDPERSONA { get; set; }
|
||||
|
||||
public string? NOMBRE { get; set; }
|
||||
|
||||
public string? SEXO { get; set; }
|
||||
|
||||
public DateTime? FECHANACIMIENTO { get; set; }
|
||||
|
||||
public DateTime? FECHAADOPCION { get; set; }
|
||||
|
||||
public sbyte ENTEROIRPF { get; set; }
|
||||
|
||||
public long? IDDISCAPACIDAD { get; set; }
|
||||
|
||||
public sbyte MOVILIDADREDUCIDA { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDDISCAPACIDADNavigation { get; set; }
|
||||
|
||||
public virtual PERSONAS IDPERSONANavigation { get; set; } = null!;
|
||||
}
|
||||
32
Antifraude.Net/bdAntifraudeMYSQL/db/HIJOSHISTORICOIRPF.cs
Normal file
32
Antifraude.Net/bdAntifraudeMYSQL/db/HIJOSHISTORICOIRPF.cs
Normal file
@@ -0,0 +1,32 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class HIJOSHISTORICOIRPF
|
||||
{
|
||||
public long IDHIJOSHISTORICOIRPF { get; set; }
|
||||
|
||||
public string? NOMBRE { get; set; }
|
||||
|
||||
public string? SEXO { get; set; }
|
||||
|
||||
public DateTime? FECHANACIMIENTO { get; set; }
|
||||
|
||||
public DateTime? FECHAADOPCION { get; set; }
|
||||
|
||||
public sbyte ENTEROIRPF { get; set; }
|
||||
|
||||
public long? IDDISCAPACIDAD { get; set; }
|
||||
|
||||
public sbyte MOVILIDADREDUCIDA { get; set; }
|
||||
|
||||
public long? IDHISTORICOIRPF { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDDISCAPACIDADNavigation { get; set; }
|
||||
|
||||
public virtual HISTORICOIRPF? IDHISTORICOIRPFNavigation { get; set; }
|
||||
}
|
||||
116
Antifraude.Net/bdAntifraudeMYSQL/db/HISTORICOIRPF.cs
Normal file
116
Antifraude.Net/bdAntifraudeMYSQL/db/HISTORICOIRPF.cs
Normal file
@@ -0,0 +1,116 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class HISTORICOIRPF
|
||||
{
|
||||
public long IDHISTORICOIRPF { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public long? ANNO { get; set; }
|
||||
|
||||
public DateTime? FECHACALCULO { get; set; }
|
||||
|
||||
public double? PORCENTAJEDEDISCAPACIDAD { get; set; }
|
||||
|
||||
public sbyte NECEAYUDATERCPERSOMOVILRED { get; set; }
|
||||
|
||||
public long? IDSITUACIONFAMILIAR { get; set; }
|
||||
|
||||
public string? NIFCONYUGE { get; set; }
|
||||
|
||||
public long? IDSITUACIONLABORAL { get; set; }
|
||||
|
||||
public long? IDCONTRATOORELACION { get; set; }
|
||||
|
||||
public sbyte MOVILIDADGEOGRAFICA { get; set; }
|
||||
|
||||
public sbyte PROLONGACTLABORAL { get; set; }
|
||||
|
||||
public double RETRTOTALESIMPORTEINTEGRO { get; set; }
|
||||
|
||||
public double REDUCCIONESPORIRREGULARIDAD182 { get; set; }
|
||||
|
||||
public double REDUCCIONESPORIRREGULARIDAD183 { get; set; }
|
||||
|
||||
public double GASTOSDEDUCIBLES { get; set; }
|
||||
|
||||
public sbyte DATANTERRENDIOBTENCEUOMEL { get; set; }
|
||||
|
||||
public double PENSCOMPENFAVORCONYUGE { get; set; }
|
||||
|
||||
public double ANUALPORALIFAVORHIJOS { get; set; }
|
||||
|
||||
public sbyte RETRIINTEINFER33MIL { get; set; }
|
||||
|
||||
public sbyte CAUSAREGULARIZACION1 { get; set; }
|
||||
|
||||
public sbyte CAUSAREGULARIZACION2 { get; set; }
|
||||
|
||||
public sbyte CAUSAREGULARIZACION3 { get; set; }
|
||||
|
||||
public sbyte CAUSAREGULARIZACION4 { get; set; }
|
||||
|
||||
public sbyte CAUSAREGULARIZACION5 { get; set; }
|
||||
|
||||
public sbyte CAUSAREGULARIZACION6 { get; set; }
|
||||
|
||||
public sbyte CAUSAREGULARIZACION7 { get; set; }
|
||||
|
||||
public sbyte CAUSAREGULARIZACION8 { get; set; }
|
||||
|
||||
public sbyte CAUSAREGULARIZACION9 { get; set; }
|
||||
|
||||
public sbyte CAUSAREGULARIZACION10 { get; set; }
|
||||
|
||||
public sbyte CAUSAREGULARIZACION11 { get; set; }
|
||||
|
||||
public double RETRIYASATISCONANTERAREGULAR { get; set; }
|
||||
|
||||
public double RETEINGRACUENTAPRACTANTAREG { get; set; }
|
||||
|
||||
public double RETRIANUALCONSICONANTREG { get; set; }
|
||||
|
||||
public double IMPANURETEINGRACUENDETANTREG { get; set; }
|
||||
|
||||
public sbyte RENDANTFUERONCEUOMEL { get; set; }
|
||||
|
||||
public double BASECALCTIPRETDETANTREGULAR { get; set; }
|
||||
|
||||
public double MINPERSYFAMCALCRETANTREGU { get; set; }
|
||||
|
||||
public double TIPRETENCALCANTREGU { get; set; }
|
||||
|
||||
public sbyte ANTREGSEAPLMINORPAGPRESVIV { get; set; }
|
||||
|
||||
public double IMPMINPAGPRESTVIVANTREG { get; set; }
|
||||
|
||||
public double BASECALCULOTIPORETENCION { get; set; }
|
||||
|
||||
public double MINPERSYFAMCALCRETEN { get; set; }
|
||||
|
||||
public double DEDUCCIONART80BISLIRPF { get; set; }
|
||||
|
||||
public sbyte MINPAGPRESTVIVHA { get; set; }
|
||||
|
||||
public double TIPODERETENCIONCALCULADO { get; set; }
|
||||
|
||||
public double IMPORTEANUALRETENCIONES { get; set; }
|
||||
|
||||
public double TIPODERETENCIONAAPLICAR { get; set; }
|
||||
|
||||
public sbyte CONSERVATIPO { get; set; }
|
||||
|
||||
public virtual ICollection<ASCENDIENTESHISTORICOIRPF> ASCENDIENTESHISTORICOIRPF { get; set; } = new List<ASCENDIENTESHISTORICOIRPF>();
|
||||
|
||||
public virtual ICollection<HIJOSHISTORICOIRPF> HIJOSHISTORICOIRPF { get; set; } = new List<HIJOSHISTORICOIRPF>();
|
||||
|
||||
public virtual ENUMERACIONES? IDCONTRATOORELACIONNavigation { get; set; }
|
||||
|
||||
public virtual PERSONAS? IDPERSONANavigation { get; set; }
|
||||
}
|
||||
22
Antifraude.Net/bdAntifraudeMYSQL/db/HORARIOS.cs
Normal file
22
Antifraude.Net/bdAntifraudeMYSQL/db/HORARIOS.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class HORARIOS
|
||||
{
|
||||
public long IDHORARIO { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public string? CODIGOANTIGUO { get; set; }
|
||||
|
||||
public virtual ICollection<EXCEPCIONESHORARIOS> EXCEPCIONESHORARIOS { get; set; } = new List<EXCEPCIONESHORARIOS>();
|
||||
|
||||
public virtual ICollection<HORARIOSPERSONAS> HORARIOSPERSONAS { get; set; } = new List<HORARIOSPERSONAS>();
|
||||
|
||||
public virtual ICollection<TURNOSTEMPORALES> TURNOSTEMPORALES { get; set; } = new List<TURNOSTEMPORALES>();
|
||||
}
|
||||
24
Antifraude.Net/bdAntifraudeMYSQL/db/HORARIOSCURSOS.cs
Normal file
24
Antifraude.Net/bdAntifraudeMYSQL/db/HORARIOSCURSOS.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class HORARIOSCURSOS
|
||||
{
|
||||
public long IDHORARIOCURSO { get; set; }
|
||||
|
||||
public DateTime? FECHA { get; set; }
|
||||
|
||||
public double? HORAINICIO { get; set; }
|
||||
|
||||
public double? HORAFIN { get; set; }
|
||||
|
||||
public long? IDCURSO { get; set; }
|
||||
|
||||
public virtual ICollection<CURSOS> CURSOS { get; set; } = new List<CURSOS>();
|
||||
|
||||
public virtual CURSOS? IDCURSONavigation { get; set; }
|
||||
}
|
||||
62
Antifraude.Net/bdAntifraudeMYSQL/db/HORARIOSPERSONAS.cs
Normal file
62
Antifraude.Net/bdAntifraudeMYSQL/db/HORARIOSPERSONAS.cs
Normal file
@@ -0,0 +1,62 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class HORARIOSPERSONAS
|
||||
{
|
||||
public long IDHORARIOPERSONA { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public sbyte LISTABLE { get; set; }
|
||||
|
||||
public long? IDTARDEOBLIGATORIA { get; set; }
|
||||
|
||||
public sbyte HORAEXTRACOMPENSAMES { get; set; }
|
||||
|
||||
public long? IDHORARIO { get; set; }
|
||||
|
||||
public long? IDTURNO { get; set; }
|
||||
|
||||
public DateTime? FECHAINICIOLACTANCIA { get; set; }
|
||||
|
||||
public DateTime? FECHAFINLACTANCIA { get; set; }
|
||||
|
||||
public double? FACTORVIESABDOM { get; set; }
|
||||
|
||||
public double? FACTOREXTRA1 { get; set; }
|
||||
|
||||
public double? FACTOREXTRA2 { get; set; }
|
||||
|
||||
public DateTime? FECHAINICIO { get; set; }
|
||||
|
||||
public DateTime? FECHAFIN { get; set; }
|
||||
|
||||
public double? HORASLACTANCIA_D { get; set; }
|
||||
|
||||
public double? HORAINICIOEXTRA1_D { get; set; }
|
||||
|
||||
public double? HORAFINEXTRA1_D { get; set; }
|
||||
|
||||
public double? HORAINICIOEXTRA2_D { get; set; }
|
||||
|
||||
public double? HORAFINEXTRA2_D { get; set; }
|
||||
|
||||
public sbyte APLICAFACTORUJIER { get; set; }
|
||||
|
||||
public sbyte APLICAFACTPERSONHAB { get; set; }
|
||||
|
||||
public virtual HORARIOS? IDHORARIONavigation { get; set; }
|
||||
|
||||
public virtual PERSONAS? IDPERSONANavigation { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDTARDEOBLIGATORIANavigation { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDTURNONavigation { get; set; }
|
||||
|
||||
public virtual ICollection<TURNOSTEMPORALES> TURNOSTEMPORALES { get; set; } = new List<TURNOSTEMPORALES>();
|
||||
}
|
||||
30
Antifraude.Net/bdAntifraudeMYSQL/db/HORASEXTRAS.cs
Normal file
30
Antifraude.Net/bdAntifraudeMYSQL/db/HORASEXTRAS.cs
Normal file
@@ -0,0 +1,30 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class HORASEXTRAS
|
||||
{
|
||||
public long IDHORASEXTRA { get; set; }
|
||||
|
||||
public DateTime? FECHAHORAINICIO { get; set; }
|
||||
|
||||
public DateTime? FECHAHORAFIN { get; set; }
|
||||
|
||||
public double? FACTOR { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public double? HORASASUMAR_D { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public double? HORAINICIO { get; set; }
|
||||
|
||||
public double? HORAFIN { get; set; }
|
||||
|
||||
public virtual PERSONAS? IDPERSONANavigation { get; set; }
|
||||
}
|
||||
62
Antifraude.Net/bdAntifraudeMYSQL/db/HORASMES.cs
Normal file
62
Antifraude.Net/bdAntifraudeMYSQL/db/HORASMES.cs
Normal file
@@ -0,0 +1,62 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class HORASMES
|
||||
{
|
||||
public long IDHORAMES { get; set; }
|
||||
|
||||
public DateTime? FECHAINICIO { get; set; }
|
||||
|
||||
public DateTime? FECHAFIN { get; set; }
|
||||
|
||||
public long? IDSITUACIONMES { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public double? HORASJORNADAHABITUAL_D { get; set; }
|
||||
|
||||
public double? HTJORNADAHABITUAL_D { get; set; }
|
||||
|
||||
public double? HTFUERAJORNHAB_D { get; set; }
|
||||
|
||||
public double? HTFUERAJORNHABEXTX1_D { get; set; }
|
||||
|
||||
public double? HTFUERAJORNHABEXTX2_D { get; set; }
|
||||
|
||||
public double? QUECOMPENSASEMANAANTERIOR_D { get; set; }
|
||||
|
||||
public double? SALDOJORNADAHABITUAL_D { get; set; }
|
||||
|
||||
public double? SALDOREALJORNADAHABITUAL_D { get; set; }
|
||||
|
||||
public double? SALDOFUERAJORNADAHABITUAL_D { get; set; }
|
||||
|
||||
public double? COMPENSADASSEMANASIGUIENTE_D { get; set; }
|
||||
|
||||
public double? HORASPARACOMPENSAR_D { get; set; }
|
||||
|
||||
public double? HORASCOMPENSADAS_D { get; set; }
|
||||
|
||||
public double? SALDOHORASCOMPENSADAS_D { get; set; }
|
||||
|
||||
public double? HORASCURSOS_D { get; set; }
|
||||
|
||||
public double? SALDOHORARECUPERABLES { get; set; }
|
||||
|
||||
public double? SALDOSEMESTRE_D { get; set; }
|
||||
|
||||
public double? SALDOADETRAER_D { get; set; }
|
||||
|
||||
public double? SALDOSEMESTREHORASRECUP_D { get; set; }
|
||||
|
||||
public virtual ICollection<DIASCOMPENSACION> DIASCOMPENSACION { get; set; } = new List<DIASCOMPENSACION>();
|
||||
|
||||
public virtual PERSONAS? IDPERSONANavigation { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDSITUACIONMESNavigation { get; set; }
|
||||
}
|
||||
36
Antifraude.Net/bdAntifraudeMYSQL/db/HUELGAS.cs
Normal file
36
Antifraude.Net/bdAntifraudeMYSQL/db/HUELGAS.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class HUELGAS
|
||||
{
|
||||
public long IDHUELGA { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public DateTime? FECHAINICIO { get; set; }
|
||||
|
||||
public DateTime? FECHAFIN { get; set; }
|
||||
|
||||
public string? OBSERVACIONES { get; set; }
|
||||
|
||||
public long? IDNOMINAAPLICACION { get; set; }
|
||||
|
||||
public long? IDNOMINAORIGENDATOS { get; set; }
|
||||
|
||||
public sbyte NOMINANORMAL { get; set; }
|
||||
|
||||
public sbyte NOMINASEGURIDADSOCIAL { get; set; }
|
||||
|
||||
public double? HORAS { get; set; }
|
||||
|
||||
public virtual NOMINAS? IDNOMINAAPLICACIONNavigation { get; set; }
|
||||
|
||||
public virtual NOMINAS? IDNOMINAORIGENDATOSNavigation { get; set; }
|
||||
|
||||
public virtual PERSONAS? IDPERSONANavigation { get; set; }
|
||||
}
|
||||
22
Antifraude.Net/bdAntifraudeMYSQL/db/IDIOMAS.cs
Normal file
22
Antifraude.Net/bdAntifraudeMYSQL/db/IDIOMAS.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class IDIOMAS
|
||||
{
|
||||
public long IDIDIOMA { get; set; }
|
||||
|
||||
public long? IDTIPOIDIOMA { get; set; }
|
||||
|
||||
public long? IDNIVEL { get; set; }
|
||||
|
||||
public string? CENTROEXPEDICION { get; set; }
|
||||
|
||||
public long? ANNO { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
}
|
||||
64
Antifraude.Net/bdAntifraudeMYSQL/db/INCIDENCIAS.cs
Normal file
64
Antifraude.Net/bdAntifraudeMYSQL/db/INCIDENCIAS.cs
Normal file
@@ -0,0 +1,64 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class INCIDENCIAS
|
||||
{
|
||||
public long IDINCIDENCIA { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public long? MESNOMINA { get; set; }
|
||||
|
||||
public long? AÑONOMINA { get; set; }
|
||||
|
||||
public double CANTIDAD { get; set; }
|
||||
|
||||
public double IMPORTE { get; set; }
|
||||
|
||||
public double? IRPF { get; set; }
|
||||
|
||||
public long IDNOMINA { get; set; }
|
||||
|
||||
public long IDCONCEPTONOMINA { get; set; }
|
||||
|
||||
public long? IDNOMINACABECERA { get; set; }
|
||||
|
||||
public long? IDNOMINAORIGEN { get; set; }
|
||||
|
||||
public DateTime? FECHAINICIO { get; set; }
|
||||
|
||||
public DateTime? FECHAFIN { get; set; }
|
||||
|
||||
public sbyte NOMINANORMAL { get; set; }
|
||||
|
||||
public sbyte NOMINASEGURIDADSOCIAL { get; set; }
|
||||
|
||||
public string? TEXTO { get; set; }
|
||||
|
||||
public sbyte ESDELIQUIDACION { get; set; }
|
||||
|
||||
public sbyte SUSTITUYECONCEPTO { get; set; }
|
||||
|
||||
public sbyte COTIZASEGURIDADSOCIAL { get; set; }
|
||||
|
||||
public sbyte IRPFFICHA { get; set; }
|
||||
|
||||
public sbyte NOPARAIRPF { get; set; }
|
||||
|
||||
public string? APLICACIONPRESUPUESTARIA { get; set; }
|
||||
|
||||
public long? IDGRUPOINCIDENCIAS { get; set; }
|
||||
|
||||
public virtual CONCEPTOSGENERALES IDCONCEPTONOMINANavigation { get; set; } = null!;
|
||||
|
||||
public virtual NOMINATRABAJADORCABECERA? IDNOMINACABECERANavigation { get; set; }
|
||||
|
||||
public virtual NOMINAS IDNOMINANavigation { get; set; } = null!;
|
||||
|
||||
public virtual PERSONAS? IDPERSONANavigation { get; set; }
|
||||
}
|
||||
104
Antifraude.Net/bdAntifraudeMYSQL/db/INCIDENCIASCONTROLHORARIO.cs
Normal file
104
Antifraude.Net/bdAntifraudeMYSQL/db/INCIDENCIASCONTROLHORARIO.cs
Normal file
@@ -0,0 +1,104 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class INCIDENCIASCONTROLHORARIO
|
||||
{
|
||||
public long IDINCIDENCIA { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public long? IDTIPO { get; set; }
|
||||
|
||||
public long? NUMEROMAXOCURRENCIASDIAS { get; set; }
|
||||
|
||||
public sbyte CONCURRENTECONPICADAS { get; set; }
|
||||
|
||||
public sbyte CUENTANFESTIVOS { get; set; }
|
||||
|
||||
public sbyte COMPENSAHORASHORARIO { get; set; }
|
||||
|
||||
public sbyte ESINCIDENCIADERELOJ { get; set; }
|
||||
|
||||
public string? CODIGO { get; set; }
|
||||
|
||||
public double? NUMEROMAXOCURRENCIASHORAS_D { get; set; }
|
||||
|
||||
public double? HORASACOMPENSAR_D { get; set; }
|
||||
|
||||
public sbyte ADMITEDIASCOMPLETO { get; set; }
|
||||
|
||||
public DateTime? FECHABAJA { get; set; }
|
||||
|
||||
public long? IDADJUNTO { get; set; }
|
||||
|
||||
public long? IDGRUPO { get; set; }
|
||||
|
||||
public sbyte REQUIEREAPROBACION { get; set; }
|
||||
|
||||
public sbyte ADMITEINSTANTETEMPORAL { get; set; }
|
||||
|
||||
public sbyte ADMITEINTERVALOSDEDIAS { get; set; }
|
||||
|
||||
public sbyte ADMITEINTERVALOSHORARIOS { get; set; }
|
||||
|
||||
public sbyte ESINCIDENCIAFINTELETRABAJO { get; set; }
|
||||
|
||||
public sbyte ESINCIDENCIATELETRABAJO { get; set; }
|
||||
|
||||
public sbyte NOCUENTAPARALISTADO { get; set; }
|
||||
|
||||
public sbyte VISIBLEWEB { get; set; }
|
||||
|
||||
public long? IDGRUPOINCIDENCIA { get; set; }
|
||||
|
||||
public long? IDSUBGRUPOINCIDENCIA { get; set; }
|
||||
|
||||
public string? DESCRIPCIONWEB { get; set; }
|
||||
|
||||
public sbyte ADMITEVARIOSINTERVALOSFECHA { get; set; }
|
||||
|
||||
public string? AYUDAWEB { get; set; }
|
||||
|
||||
public long? ORDEN { get; set; }
|
||||
|
||||
public sbyte DESCUENTAPRODUCTIVIDAD { get; set; }
|
||||
|
||||
public sbyte ADMITELISTA { get; set; }
|
||||
|
||||
public sbyte ADMITENUMEROELEMENTOS { get; set; }
|
||||
|
||||
public sbyte ADMITEUNSOLOINTERVALOHORARIO { get; set; }
|
||||
|
||||
public sbyte COGESALDODIASEXTRAS { get; set; }
|
||||
|
||||
public string? DESCRIPCIONELEMENTOS { get; set; }
|
||||
|
||||
public sbyte INCORPORADIASEXTRAS { get; set; }
|
||||
|
||||
public sbyte INCORPORAHORASEXTRAS { get; set; }
|
||||
|
||||
public sbyte MAXIMODIASCONSECUTIVOS { get; set; }
|
||||
|
||||
public sbyte PUEDECOINCIDIRCONOTRA { get; set; }
|
||||
|
||||
public sbyte ADJUNTONOVISIBLESUPERVISOR { get; set; }
|
||||
|
||||
public virtual ICollection<ASISTENCIAS> ASISTENCIAS { get; set; } = new List<ASISTENCIAS>();
|
||||
|
||||
public virtual ENUMERACIONES? IDADJUNTONavigation { get; set; }
|
||||
|
||||
public virtual GRUPOSINCIDENCIAS? IDGRUPOINCIDENCIANavigation { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDGRUPONavigation { get; set; }
|
||||
|
||||
public virtual SUBGRUPOSINCIDENCIAS? IDSUBGRUPOINCIDENCIANavigation { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDTIPONavigation { get; set; }
|
||||
|
||||
public virtual ICollection<PICADAS> PICADAS { get; set; } = new List<PICADAS>();
|
||||
}
|
||||
20
Antifraude.Net/bdAntifraudeMYSQL/db/LEGISLATURAS.cs
Normal file
20
Antifraude.Net/bdAntifraudeMYSQL/db/LEGISLATURAS.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class LEGISLATURAS
|
||||
{
|
||||
public long IDLEGISLATURA { get; set; }
|
||||
|
||||
public long? NUMERO { get; set; }
|
||||
|
||||
public DateTime? FECHAINICIO { get; set; }
|
||||
|
||||
public DateTime? FECHAFIN { get; set; }
|
||||
|
||||
public virtual ICollection<PERSONASLEGISLATURAS> PERSONASLEGISLATURAS { get; set; } = new List<PERSONASLEGISLATURAS>();
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class LINEASVIDAADMINISTRATIVA
|
||||
{
|
||||
public long IDLINEAVIDAADMIN { get; set; }
|
||||
|
||||
public long? IDVIDAADMIN { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public DateTime? FECHASUBIDA { get; set; }
|
||||
|
||||
public long? IDLINEAANTERIOR { get; set; }
|
||||
|
||||
public long? IDTIPO { get; set; }
|
||||
|
||||
public string? RUTA { get; set; }
|
||||
|
||||
public sbyte SOBREESCRITO { get; set; }
|
||||
|
||||
public virtual LINEASVIDAADMINISTRATIVA? IDLINEAANTERIORNavigation { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDTIPONavigation { get; set; }
|
||||
|
||||
public virtual VIDA_ADMINISTRATIVA? IDVIDAADMINNavigation { get; set; }
|
||||
|
||||
public virtual ICollection<LINEASVIDAADMINISTRATIVA> InverseIDLINEAANTERIORNavigation { get; set; } = new List<LINEASVIDAADMINISTRATIVA>();
|
||||
}
|
||||
32
Antifraude.Net/bdAntifraudeMYSQL/db/LOGS.cs
Normal file
32
Antifraude.Net/bdAntifraudeMYSQL/db/LOGS.cs
Normal file
@@ -0,0 +1,32 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class LOGS
|
||||
{
|
||||
public long IDLOG { get; set; }
|
||||
|
||||
public string? TABLA { get; set; }
|
||||
|
||||
public string? APLICACION { get; set; }
|
||||
|
||||
public long? ID { get; set; }
|
||||
|
||||
public long? IDTIPO { get; set; }
|
||||
|
||||
public string? USUARIO { get; set; }
|
||||
|
||||
public string? IP { get; set; }
|
||||
|
||||
public DateTime? FECHAHORA { get; set; }
|
||||
|
||||
public string? LOG { get; set; }
|
||||
|
||||
public long? IDCONEXION { get; set; }
|
||||
|
||||
public double? IDTIMESTAMP { get; set; }
|
||||
}
|
||||
18
Antifraude.Net/bdAntifraudeMYSQL/db/MAPEOSUSUARIOS.cs
Normal file
18
Antifraude.Net/bdAntifraudeMYSQL/db/MAPEOSUSUARIOS.cs
Normal file
@@ -0,0 +1,18 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class MAPEOSUSUARIOS
|
||||
{
|
||||
public long IDMAPEOUSUARIO { get; set; }
|
||||
|
||||
public string? USUARIO { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public DateTime? FECHAHORAVALIDEZ { get; set; }
|
||||
}
|
||||
32
Antifraude.Net/bdAntifraudeMYSQL/db/MATERNIDADES.cs
Normal file
32
Antifraude.Net/bdAntifraudeMYSQL/db/MATERNIDADES.cs
Normal file
@@ -0,0 +1,32 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class MATERNIDADES
|
||||
{
|
||||
public long IDMATERNIDADES { get; set; }
|
||||
|
||||
public long? IDPERSONA { get; set; }
|
||||
|
||||
public DateTime? FECHAINICIO { get; set; }
|
||||
|
||||
public DateTime? FECHAFIN { get; set; }
|
||||
|
||||
public double? BASECOTIZACIONSEGURIDADSOCIAL { get; set; }
|
||||
|
||||
public sbyte NOMINANORMAL { get; set; }
|
||||
|
||||
public sbyte NOMINASEGURIDADSOCIAL { get; set; }
|
||||
|
||||
public double? PORCENTAJEREDUCCIONJORNADA { get; set; }
|
||||
|
||||
public sbyte AMORTIZAPRESTAMOS { get; set; }
|
||||
|
||||
public sbyte RIESGOEMBARAZO { get; set; }
|
||||
|
||||
public virtual PERSONAS? IDPERSONANavigation { get; set; }
|
||||
}
|
||||
34
Antifraude.Net/bdAntifraudeMYSQL/db/MENUS.cs
Normal file
34
Antifraude.Net/bdAntifraudeMYSQL/db/MENUS.cs
Normal file
@@ -0,0 +1,34 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class MENUS
|
||||
{
|
||||
public long IDMENUS { get; set; }
|
||||
|
||||
public string? TEXTO { get; set; }
|
||||
|
||||
public string? AYUDA { get; set; }
|
||||
|
||||
public string? ACCION { get; set; }
|
||||
|
||||
public long? ORDEN { get; set; }
|
||||
|
||||
public long? IDMENUPADRE { get; set; }
|
||||
|
||||
public long? IDGRUPOMENU { get; set; }
|
||||
|
||||
public sbyte MOSTRARENPANEL { get; set; }
|
||||
|
||||
public long? IDPERMISO { get; set; }
|
||||
|
||||
public sbyte DESPLEGADO { get; set; }
|
||||
|
||||
public virtual GRUPOSMENUS? IDGRUPOMENUNavigation { get; set; }
|
||||
|
||||
public virtual PERMISOS? IDPERMISONavigation { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class MOTIVOS_ADMINISTRATIVOS
|
||||
{
|
||||
public long IDMOTIVO { get; set; }
|
||||
|
||||
public string? MOTIVO { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public string? ACTIVO { get; set; }
|
||||
|
||||
public string? TIPO { get; set; }
|
||||
|
||||
public long? IDTIPOAPTOS { get; set; }
|
||||
|
||||
public sbyte ACTIVOB { get; set; }
|
||||
|
||||
public virtual ICollection<ACTOSADMINPREP> ACTOSADMINPREP { get; set; } = new List<ACTOSADMINPREP>();
|
||||
|
||||
public virtual TIPOAPTOSADMINISTRATIVOS? IDTIPOAPTOSNavigation { get; set; }
|
||||
|
||||
public virtual ICollection<VIDA_ADMINISTRATIVA> VIDA_ADMINISTRATIVA { get; set; } = new List<VIDA_ADMINISTRATIVA>();
|
||||
}
|
||||
28
Antifraude.Net/bdAntifraudeMYSQL/db/MUNICIPIOS.cs
Normal file
28
Antifraude.Net/bdAntifraudeMYSQL/db/MUNICIPIOS.cs
Normal file
@@ -0,0 +1,28 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class MUNICIPIOS
|
||||
{
|
||||
public string CODIGOMUNICIPIO { get; set; } = null!;
|
||||
|
||||
public string? CODIGOCOMARCA { get; set; }
|
||||
|
||||
public string? CODIGOPROVINCIA { get; set; }
|
||||
|
||||
public string? NOMBRE { get; set; }
|
||||
|
||||
public string? DC { get; set; }
|
||||
|
||||
public virtual PROVINCIAS? CODIGOPROVINCIANavigation { get; set; }
|
||||
|
||||
public virtual ICollection<CODIGOSPOSTALES> CODIGOSPOSTALES { get; set; } = new List<CODIGOSPOSTALES>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONASCODIGOMUNICIPIONOTIFICACIONNavigation { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONASCODIGOMUNICIPIONavigation { get; set; } = new List<PERSONAS>();
|
||||
}
|
||||
36
Antifraude.Net/bdAntifraudeMYSQL/db/NIVEL.cs
Normal file
36
Antifraude.Net/bdAntifraudeMYSQL/db/NIVEL.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class NIVEL
|
||||
{
|
||||
public long IDNIVEL { get; set; }
|
||||
|
||||
public string? NIVEL1 { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public sbyte ACTIVO { get; set; }
|
||||
|
||||
public long? IMPORTE_N { get; set; }
|
||||
|
||||
public sbyte ALTO_CARGO { get; set; }
|
||||
|
||||
public virtual ICollection<COMPLEMENTONIVEL> COMPLEMENTONIVEL { get; set; } = new List<COMPLEMENTONIVEL>();
|
||||
|
||||
public virtual ICollection<CONSOLIDACION_GRADO> CONSOLIDACION_GRADO { get; set; } = new List<CONSOLIDACION_GRADO>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONASIDGRADOPERSONALCONSOLIDADONavigation { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<PERSONAS> PERSONASIDNIVELRPTNavigation { get; set; } = new List<PERSONAS>();
|
||||
|
||||
public virtual ICollection<RPT_DESCRIP> RPT_DESCRIP { get; set; } = new List<RPT_DESCRIP>();
|
||||
|
||||
public virtual ICollection<VIDA_ADMINISTRATIVA> VIDA_ADMINISTRATIVANIVELCNavigation { get; set; } = new List<VIDA_ADMINISTRATIVA>();
|
||||
|
||||
public virtual ICollection<VIDA_ADMINISTRATIVA> VIDA_ADMINISTRATIVANIVEL_OLDNavigation { get; set; } = new List<VIDA_ADMINISTRATIVA>();
|
||||
}
|
||||
66
Antifraude.Net/bdAntifraudeMYSQL/db/NOMINAS.cs
Normal file
66
Antifraude.Net/bdAntifraudeMYSQL/db/NOMINAS.cs
Normal file
@@ -0,0 +1,66 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class NOMINAS
|
||||
{
|
||||
public long IDNOMINAS { get; set; }
|
||||
|
||||
public string? DESCRIPCION { get; set; }
|
||||
|
||||
public DateTime? FECHAINICIO { get; set; }
|
||||
|
||||
public DateTime? FECHAFIN { get; set; }
|
||||
|
||||
public DateTime? FECHAPAGO { get; set; }
|
||||
|
||||
public long? NUMERODIASLABORABLES { get; set; }
|
||||
|
||||
public long? NUMERODIASFESTIVOS { get; set; }
|
||||
|
||||
public sbyte PAGAEXTRA { get; set; }
|
||||
|
||||
public long MES { get; set; }
|
||||
|
||||
public long IDTIPO { get; set; }
|
||||
|
||||
public long AÑO { get; set; }
|
||||
|
||||
public sbyte GENERANOMINILLA { get; set; }
|
||||
|
||||
public long IDSITUACIONNOMINA { get; set; }
|
||||
|
||||
public sbyte VISIBLEINTRANET { get; set; }
|
||||
|
||||
public DateTime? FECHAINICIOLIQUIDACIONDIETA { get; set; }
|
||||
|
||||
public DateTime? FECHAFINLIQUIDACIONDIETA { get; set; }
|
||||
|
||||
public virtual ICollection<AMORTIZACIONESPRESTAMOS> AMORTIZACIONESPRESTAMOS { get; set; } = new List<AMORTIZACIONESPRESTAMOS>();
|
||||
|
||||
public virtual ICollection<DEDUCCIONESRETENCIONESJUDICI> DEDUCCIONESRETENCIONESJUDICI { get; set; } = new List<DEDUCCIONESRETENCIONESJUDICI>();
|
||||
|
||||
public virtual ICollection<DEVENGOS> DEVENGOS { get; set; } = new List<DEVENGOS>();
|
||||
|
||||
public virtual ICollection<HUELGAS> HUELGASIDNOMINAAPLICACIONNavigation { get; set; } = new List<HUELGAS>();
|
||||
|
||||
public virtual ICollection<HUELGAS> HUELGASIDNOMINAORIGENDATOSNavigation { get; set; } = new List<HUELGAS>();
|
||||
|
||||
public virtual ENUMERACIONES IDSITUACIONNOMINANavigation { get; set; } = null!;
|
||||
|
||||
public virtual ENUMERACIONES IDTIPONavigation { get; set; } = null!;
|
||||
|
||||
public virtual ICollection<INCIDENCIAS> INCIDENCIAS { get; set; } = new List<INCIDENCIAS>();
|
||||
|
||||
public virtual ICollection<NOMINATRABAJADORCABECERA> NOMINATRABAJADORCABECERA { get; set; } = new List<NOMINATRABAJADORCABECERA>();
|
||||
|
||||
public virtual ICollection<PERMISOSSINRETRIBUCION> PERMISOSSINRETRIBUCIONIDNOMINAAPLICACIONNavigation { get; set; } = new List<PERMISOSSINRETRIBUCION>();
|
||||
|
||||
public virtual ICollection<PERMISOSSINRETRIBUCION> PERMISOSSINRETRIBUCIONIDNOMINAORIGENDEDATOSNavigation { get; set; } = new List<PERMISOSSINRETRIBUCION>();
|
||||
|
||||
public virtual ICollection<PRESTAMOS> PRESTAMOS { get; set; } = new List<PRESTAMOS>();
|
||||
}
|
||||
172
Antifraude.Net/bdAntifraudeMYSQL/db/NOMINATRABAJADORCABECERA.cs
Normal file
172
Antifraude.Net/bdAntifraudeMYSQL/db/NOMINATRABAJADORCABECERA.cs
Normal file
@@ -0,0 +1,172 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class NOMINATRABAJADORCABECERA
|
||||
{
|
||||
public long IDNOMINATRABAJADOR { get; set; }
|
||||
|
||||
public long IDPERSONA { get; set; }
|
||||
|
||||
public DateTime FECHA { get; set; }
|
||||
|
||||
public long NIVEL { get; set; }
|
||||
|
||||
public double PLURIEMPLEO { get; set; }
|
||||
|
||||
public string? NUMEROPLURIEMPLEO { get; set; }
|
||||
|
||||
public long DIASEFECTIVOS { get; set; }
|
||||
|
||||
public long DIASENFERMOS { get; set; }
|
||||
|
||||
public long DIASACCIDENTES { get; set; }
|
||||
|
||||
public long DIASFALTA { get; set; }
|
||||
|
||||
public long DIASPERMISOSSINRETRIBUIR { get; set; }
|
||||
|
||||
public long DIASMATERNIDAD { get; set; }
|
||||
|
||||
public double TOTALSEGURIDADSOCIAL { get; set; }
|
||||
|
||||
public double PRORRATAPAGAEXTRA { get; set; }
|
||||
|
||||
public double PRORRATAPRODUCTIVIDAD { get; set; }
|
||||
|
||||
public double TOTALDEDUCCIONES { get; set; }
|
||||
|
||||
public double TOTALHABERES { get; set; }
|
||||
|
||||
public double OTRASDEDUCCIONES { get; set; }
|
||||
|
||||
public double TOTALDEVENGADO { get; set; }
|
||||
|
||||
public double TOTALLIQUIDO { get; set; }
|
||||
|
||||
public double TOTALEPIGRAFE126 { get; set; }
|
||||
|
||||
public double TOTALMATERNIDADPATERNIDAD { get; set; }
|
||||
|
||||
public double TOTALPERMISOSINRETRIBUIR { get; set; }
|
||||
|
||||
public double REDUCCIONJORNADA { get; set; }
|
||||
|
||||
public double TRABAJOTIEMPOPARCIAL { get; set; }
|
||||
|
||||
public long? IDMUTUA { get; set; }
|
||||
|
||||
public double TOTALIRPF { get; set; }
|
||||
|
||||
public double TOTALSEGURIDADSOCIALCONCEPTO { get; set; }
|
||||
|
||||
public double TOTALPAGOESPECIE { get; set; }
|
||||
|
||||
public double TOTALSSPAGOENESPECIE { get; set; }
|
||||
|
||||
public long MESNOMINA { get; set; }
|
||||
|
||||
public long AÑONOMINA { get; set; }
|
||||
|
||||
public long IDTIPOPERSONA { get; set; }
|
||||
|
||||
public long DIASENFERMEDADAL60 { get; set; }
|
||||
|
||||
public double BASEENFERMEDADAL60 { get; set; }
|
||||
|
||||
public long DIASENFERMEDADAL75 { get; set; }
|
||||
|
||||
public double BASEENFERMEDADAL75 { get; set; }
|
||||
|
||||
public long? IDNOMINA { get; set; }
|
||||
|
||||
public long? IDFICHERONOMINA { get; set; }
|
||||
|
||||
public sbyte VISIBLE { get; set; }
|
||||
|
||||
public sbyte MODIFICABLE { get; set; }
|
||||
|
||||
public double? BASEACCIDENTES { get; set; }
|
||||
|
||||
public double? BASEPAGODIRECTO { get; set; }
|
||||
|
||||
public long? DIASBASEPAGODIRECTO { get; set; }
|
||||
|
||||
public double? BASESEGURIDADSOCIAL100X100 { get; set; }
|
||||
|
||||
public double BASECCACTI { get; set; }
|
||||
|
||||
public double BASEDYFPACTI { get; set; }
|
||||
|
||||
public double BASECCENF { get; set; }
|
||||
|
||||
public double BASEDYFPENF { get; set; }
|
||||
|
||||
public double BASEMATE { get; set; }
|
||||
|
||||
public double BASEDPNR { get; set; }
|
||||
|
||||
public double IMPORTEPDENF { get; set; }
|
||||
|
||||
public double IMPORTEPDACC { get; set; }
|
||||
|
||||
public sbyte ESLIQUIDACIONDIPUTADO { get; set; }
|
||||
|
||||
public long? NUMERODEDESPLAZAMIENTOS { get; set; }
|
||||
|
||||
public string? OBSERVACIONES { get; set; }
|
||||
|
||||
public string? SESIONES { get; set; }
|
||||
|
||||
public sbyte ACUMULADA { get; set; }
|
||||
|
||||
public sbyte PROTEGIDA { get; set; }
|
||||
|
||||
public long? IDSINDICATO1 { get; set; }
|
||||
|
||||
public long? IDSINDICATO2 { get; set; }
|
||||
|
||||
public double? CUOTASINDICAL1 { get; set; }
|
||||
|
||||
public double? CUOTASINDICAL2 { get; set; }
|
||||
|
||||
public long? IDMUTUA2 { get; set; }
|
||||
|
||||
public long? IDGRUPOFUNCIONARIO { get; set; }
|
||||
|
||||
public long? DIASDEPAGALIQUIDADOS { get; set; }
|
||||
|
||||
public virtual ICollection<ASISTENCIASSESIONES> ASISTENCIASSESIONES { get; set; } = new List<ASISTENCIASSESIONES>();
|
||||
|
||||
public virtual ICollection<DESGLOSETRIYCOMPLANTIGUEDAD> DESGLOSETRIYCOMPLANTIGUEDAD { get; set; } = new List<DESGLOSETRIYCOMPLANTIGUEDAD>();
|
||||
|
||||
public virtual FICHEROS? IDFICHERONOMINANavigation { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDGRUPOFUNCIONARIONavigation { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDMUTUA2Navigation { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDMUTUANavigation { get; set; }
|
||||
|
||||
public virtual NOMINAS? IDNOMINANavigation { get; set; }
|
||||
|
||||
public virtual PERSONAS IDPERSONANavigation { get; set; } = null!;
|
||||
|
||||
public virtual ENUMERACIONES? IDSINDICATO1Navigation { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES? IDSINDICATO2Navigation { get; set; }
|
||||
|
||||
public virtual ENUMERACIONES IDTIPOPERSONANavigation { get; set; } = null!;
|
||||
|
||||
public virtual ICollection<INCIDENCIAS> INCIDENCIAS { get; set; } = new List<INCIDENCIAS>();
|
||||
|
||||
public virtual ICollection<NOMINATRABAJADORLINEA> NOMINATRABAJADORLINEA { get; set; } = new List<NOMINATRABAJADORLINEA>();
|
||||
|
||||
public virtual ICollection<NOMINATRABAJADORPAGOESPECIE> NOMINATRABAJADORPAGOESPECIE { get; set; } = new List<NOMINATRABAJADORPAGOESPECIE>();
|
||||
|
||||
public virtual ICollection<PERIODOSSILTRA> PERIODOSSILTRA { get; set; } = new List<PERIODOSSILTRA>();
|
||||
}
|
||||
66
Antifraude.Net/bdAntifraudeMYSQL/db/NOMINATRABAJADORLINEA.cs
Normal file
66
Antifraude.Net/bdAntifraudeMYSQL/db/NOMINATRABAJADORLINEA.cs
Normal file
@@ -0,0 +1,66 @@
|
||||
// <auto-generated> This file has been auto generated by EF Core Power Tools. </auto-generated>
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace bdAntifraudeMYSQL.db;
|
||||
|
||||
public partial class NOMINATRABAJADORLINEA
|
||||
{
|
||||
public long IDNOMINATRABAJADORLINEA { get; set; }
|
||||
|
||||
public long IDNOMINACABECERA { get; set; }
|
||||
|
||||
public string DESCRIPCIONCONCEPTO { get; set; } = null!;
|
||||
|
||||
public double CANTIDAD { get; set; }
|
||||
|
||||
public double IMPORTE { get; set; }
|
||||
|
||||
public double TOTALRETRIBUCIONES { get; set; }
|
||||
|
||||
public double TOTALDEDUCCIONES { get; set; }
|
||||
|
||||
public double PORCENTAJEIRPF { get; set; }
|
||||
|
||||
public double REDUCCIONJORNADA { get; set; }
|
||||
|
||||
public double TRABAJOATIEMPOPARCIAL { get; set; }
|
||||
|
||||
public double CONCEPTOAL100 { get; set; }
|
||||
|
||||
public string APLICACIONPRESUPUESTARIA { get; set; } = null!;
|
||||
|
||||
public long IDCONCEPTOSPUESTODETRABAJO { get; set; }
|
||||
|
||||
public double CANTIDADMODIFICADA { get; set; }
|
||||
|
||||
public double IMPORTEMODIFICADO { get; set; }
|
||||
|
||||
public double TOTALRETRIBUCIONESMODIFICADA { get; set; }
|
||||
|
||||
public double TOTALDEDUCCIONESMODIFICADA { get; set; }
|
||||
|
||||
public long IDTIPOPERSONA { get; set; }
|
||||
|
||||
public long IDPUESTOTRABAJO { get; set; }
|
||||
|
||||
public long IDCONCEPTOGENERAL { get; set; }
|
||||
|
||||
public long? ORDEN { get; set; }
|
||||
|
||||
public sbyte TIENEDESGLOSE { get; set; }
|
||||
|
||||
public sbyte VIENEDEINCIDENCIA { get; set; }
|
||||
|
||||
public DateTime? FECHAINICIOCONCEPTO { get; set; }
|
||||
|
||||
public DateTime? FECHAFINCONCEPTO { get; set; }
|
||||
|
||||
public virtual CONCEPTOSGENERALES IDCONCEPTOGENERALNavigation { get; set; } = null!;
|
||||
|
||||
public virtual NOMINATRABAJADORCABECERA IDNOMINACABECERANavigation { get; set; } = null!;
|
||||
|
||||
public virtual ICollection<NOMINATRABAJADORLINEADESGLOSE> NOMINATRABAJADORLINEADESGLOSE { get; set; } = new List<NOMINATRABAJADORLINEADESGLOSE>();
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user