-
+
+
Mantenimientos
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-@Scripts.Render("~/Script-Catalogos")
+@Scripts.Render("~/Sinort-Scripts/Mantenimientos.js")
diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/Shared/_Layout.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/Shared/_Layout.cshtml
index 934d87238..30055ae28 100644
--- a/AYA.SlnSynor/AYA.SlnSynor/Views/Shared/_Layout.cshtml
+++ b/AYA.SlnSynor/AYA.SlnSynor/Views/Shared/_Layout.cshtml
@@ -244,7 +244,7 @@
Compra de documento técnico
Modificación de documento técnico
Solicitudes de compras abiertas
-
Configuración de la aplicación
+
Configuración de la aplicación
Encuestas
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/AplicacionDAL.cs b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/AplicacionDAL.cs
index 8e1e3c09b..8dabf46ce 100644
--- a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/AplicacionDAL.cs
+++ b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/AplicacionDAL.cs
@@ -6,6 +6,8 @@ using System.Threading.Tasks;
using AYA.SlnSinortModel;
using AYA.SlnSinortModel.Entidades;
using AYA.SlnSinortModel.Sinort;
+using System.Data.Entity.Validation;
+using Atesa.Utilitarios;
namespace AYA.SlnSinortModel.DAL.Sinort
@@ -45,7 +47,7 @@ namespace AYA.SlnSinortModel.DAL.Sinort
{
using (SinortContex db = new SinortContex())
{
- respuesta = db.Aplicacion.Where(t => t.Estado == true).ToList();
+ respuesta = db.Aplicacion.ToList();
}
}
catch (Exception ex)
@@ -57,5 +59,62 @@ namespace AYA.SlnSinortModel.DAL.Sinort
}
#endregion
+
+ #region InsertarActualizar
+
+ public BaseJson InsertarActualizarAplicacion(Aplicacion model)
+ {
+ Aplicacion Actual = new Aplicacion();
+ BaseJson Respuesta = new BaseJson();
+ try
+ {
+ model.ClearProperties();
+
+ using (SinortContex Conn = new SinortContex())
+ {
+ Actual = Conn.Aplicacion.Where(x => x.IdAplicacion == model.IdAplicacion).FirstOrDefault();
+ if (Actual == null)
+ {
+ int? Next_id = Conn.Aplicacion.Max(t => (int?)t.IdAplicacion);
+ model.IdAplicacion = (Next_id == null) ? 1 : Next_id.Value + 1;
+ model.FechaCreacion = DateTime.Now;
+ Conn.Aplicacion.Add(model);
+ }
+ else
+ {
+ model.FechaModificacion = DateTime.Now;
+ model.FechaCreacion = Actual.FechaCreacion;
+ model.UsuarioCreacion = Actual.UsuarioCreacion;
+ model.Descripcion = string.IsNullOrEmpty(model.Descripcion) ? Actual.Descripcion : model.Descripcion;
+ Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached;
+ Conn.Aplicacion.Attach(model);
+ Conn.Entry(model).State = System.Data.Entity.EntityState.Modified;
+ }
+ Conn.SaveChanges();
+ Conn.Commit();
+ Respuesta.CodigoRespuesta = Constantes.TipoCodigoRespuesta.EXITOSO.ToString();
+ }
+ }
+ catch (DbEntityValidationException ex)
+ {
+ //logger.Error(exs);
+ Respuesta.CodigoRespuesta = Constantes.TipoCodigoRespuesta.ERROR.ToString();
+ }
+ catch (Exception ex)
+ {
+ //logger.Error(ex);
+ Respuesta.CodigoRespuesta = Constantes.TipoCodigoRespuesta.ERROR.ToString();
+ }
+ finally
+ {
+ Actual = null;
+ }
+ return Respuesta;
+ }
+
+
+
+ #endregion
+
}
}
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/EmisorDAL.cs b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/EmisorDAL.cs
index cb7d6522b..620ad2629 100644
--- a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/EmisorDAL.cs
+++ b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/EmisorDAL.cs
@@ -112,42 +112,7 @@ namespace AYA.SlnSinortModel.DAL.Sinort
}
- //public BaseJson ModificarEstadoEmisorPN(Emisor model)
- //{
- // BaseJson Respuesta = new BaseJson();
- // Emisor Actual = new Emisor();
- // try
- // {
- // using (SinortContex Conn = new SinortContex())
- // {
- // Emisor _model = Conn.Emisor.Where(x => x.IdEmisor == model.IdEmisor).FirstOrDefault();
- // if (_model != null)
- // {
- // _model.Estado = model.Estado;
- // _model.FechaModificacion = DateTime.Now;
- // Conn.SaveChanges();
- // Respuesta.CodigoRespuesta = Constantes.TipoCodigoRespuesta.EXITOSO.ToString();
- // }
- // }
- // }
- // catch (DbEntityValidationException ex)
- // {
- // //logger.Error(exs);
- // Respuesta.CodigoRespuesta = Constantes.TipoCodigoRespuesta.ERROR.ToString();
- // }
- // catch (Exception ex)
- // {
- // //logger.Error(ex);
- // Respuesta.CodigoRespuesta = Constantes.TipoCodigoRespuesta.ERROR.ToString();
- // }
- // finally
- // {
- // Actual = null;
- // }
- // return Respuesta;
-
-
- //}
+
#endregion
}
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/AYA.SlnSinortModel.csproj b/AYA.SlnSynor/AYA.SlnSynorModel/AYA.SlnSinortModel.csproj
index 63f054d56..1ec21c440 100644
--- a/AYA.SlnSynor/AYA.SlnSynorModel/AYA.SlnSinortModel.csproj
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/AYA.SlnSinortModel.csproj
@@ -77,7 +77,7 @@
-
+
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Aplicacion.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Aplicacion.cs
index 00fc10644..1f61ea99b 100644
--- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Aplicacion.cs
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/Aplicacion.cs
@@ -13,7 +13,9 @@ namespace AYA.SlnSinortModel.Sinort
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int IdAplicacion { get; set; }
- [StringLength(200)]
+ public int? IdTipoAplicacion { get; set; }
+
+ [StringLength(500)]
public string Descripcion { get; set; }
public bool? Estado { get; set; }
@@ -27,5 +29,7 @@ namespace AYA.SlnSinortModel.Sinort
[StringLength(200)]
public string UsuarioModificacion { get; set; }
+
+ public virtual TipoAplicacion TipoAplicacion { get; set; }
}
}
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SinortContex.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SinortContex.cs
new file mode 100644
index 000000000..d11ae78ed
--- /dev/null
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SinortContex.cs
@@ -0,0 +1,359 @@
+namespace AYA.SlnSinortModel.Sinort
+{
+ using System;
+ using System.Data.Entity;
+ using System.ComponentModel.DataAnnotations.Schema;
+ using System.Linq;
+ using AYA.SlnSinortModel.Sinort.Partial;
+
+ public partial class SinortContex : Contex
+ {
+
+
+ public virtual DbSet
Aplicacion { get; set; }
+ public virtual DbSet Categoria { get; set; }
+ public virtual DbSet Emisor { get; set; }
+ public virtual DbSet Estado { get; set; }
+ public virtual DbSet Mantenimiento { get; set; }
+ public virtual DbSet PermisosUsuario { get; set; }
+ public virtual DbSet PlantillaEmail { get; set; }
+ public virtual DbSet Roles { get; set; }
+ public virtual DbSet TipoAplicacion { get; set; }
+ public virtual DbSet TipoDocumento { get; set; }
+ public virtual DbSet TipoEmisor { get; set; }
+ public virtual DbSet TipoEstado { get; set; }
+ public virtual DbSet TipoForo { get; set; }
+ public virtual DbSet TipoMatriz { get; set; }
+ public virtual DbSet Usuario { get; set; }
+ public virtual DbSet BitacoraDocumentos { get; set; }
+ public virtual DbSet Documentos { get; set; }
+ public virtual DbSet DocumentosAdjuntos { get; set; }
+ public virtual DbSet ComentariosForo { get; set; }
+ public virtual DbSet ComentariosMatriz { get; set; }
+ public virtual DbSet Convocatoria { get; set; }
+ public virtual DbSet Foro { get; set; }
+ public virtual DbSet Matriz { get; set; }
+
+ protected override void OnModelCreating(DbModelBuilder modelBuilder)
+ {
+ modelBuilder.Entity()
+ .Property(e => e.Descripcion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.Descripcion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.Descripcion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.Descripcion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.Catalogo)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.Vista)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.NombrePlatilla)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.Body)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.Subject)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.Descripcion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.Descripcion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.Descripcion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.Descripcion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.Descripcion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.Descripcion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.Descripcion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioSistema)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.NombreUsuario)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.EmailUsuario)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .HasMany(e => e.Convocatoria)
+ .WithRequired(e => e.Usuario)
+ .WillCascadeOnDelete(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.NombreDocumento)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .HasMany(e => e.BitacoraDocumentos)
+ .WithRequired(e => e.Documentos)
+ .WillCascadeOnDelete(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.Nombre)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.TipoArchivo)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.Asunto)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.Respuesta)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.Asunto)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.Capitulo)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.ApartadoSeccionParrafo)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.TextoOriginal)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.TextoPropuesto)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.ComentarioObservacionJustificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .HasMany(e => e.Convocatoria)
+ .WithRequired(e => e.Foro)
+ .WillCascadeOnDelete(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioCreacion)
+ .IsUnicode(false);
+
+ modelBuilder.Entity()
+ .Property(e => e.UsuarioModificacion)
+ .IsUnicode(false);
+ }
+ }
+}
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/TipoAplicacion.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/TipoAplicacion.cs
new file mode 100644
index 000000000..571471dd8
--- /dev/null
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/TipoAplicacion.cs
@@ -0,0 +1,40 @@
+namespace AYA.SlnSinortModel.Sinort
+{
+ using System;
+ using System.Collections.Generic;
+ using System.ComponentModel.DataAnnotations;
+ using System.ComponentModel.DataAnnotations.Schema;
+ using System.Data.Entity.Spatial;
+
+ [Table("Catalogos.TipoAplicacion")]
+ public partial class TipoAplicacion
+ {
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
+ public TipoAplicacion()
+ {
+ Aplicacion = new HashSet();
+ }
+
+ [Key]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int IdTipoAplicacion { get; set; }
+
+ [StringLength(500)]
+ public string Descripcion { get; set; }
+
+ public bool? Estado { get; set; }
+
+ public DateTime? FechaCreacion { get; set; }
+
+ [StringLength(200)]
+ public string UsuarioCreacion { get; set; }
+
+ public DateTime? FechaModificacion { get; set; }
+
+ [StringLength(200)]
+ public string UsuarioModificacion { get; set; }
+
+ [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
+ public virtual ICollection Aplicacion { get; set; }
+ }
+}
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/sysdiagrams.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/sysdiagrams.cs
deleted file mode 100644
index 6966c7270..000000000
--- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/sysdiagrams.cs
+++ /dev/null
@@ -1,24 +0,0 @@
-namespace AYA.SlnSinortModel.Sinort
-{
- using System;
- using System.Collections.Generic;
- using System.ComponentModel.DataAnnotations;
- using System.ComponentModel.DataAnnotations.Schema;
- using System.Data.Entity.Spatial;
-
- public partial class sysdiagrams
- {
- [Required]
- [StringLength(128)]
- public string name { get; set; }
-
- public int principal_id { get; set; }
-
- [Key]
- public int diagram_id { get; set; }
-
- public int? version { get; set; }
-
- public byte[] definition { get; set; }
- }
-}