This commit is contained in:
jnunez 2018-08-24 23:33:36 +00:00
parent 0e1113ae0e
commit 705f4fae55
23 changed files with 109 additions and 45 deletions

View file

@ -207,7 +207,7 @@ this.ActualizarItem = function () {
$.each(data, function (key, item) { $.each(data, function (key, item) {
if (item[2].toLowerCase() == $("#txtDescripcion").val().toLowerCase()) { if (item[1] != $('#hiddenId').val() && item[2].toLowerCase() == $("#txtDescripcion").val().toLowerCase()) {
repetido = true repetido = true
return false; return false;
} }
@ -225,7 +225,8 @@ this.ActualizarItem = function () {
Aplicacion = { Aplicacion = {
IdAplicacion: $('#hiddenId').val(), IdAplicacion: $('#hiddenId').val(),
Descripcion: $('#txtDescripcion').val(), Descripcion: $('#txtDescripcion').val(),
DescripcionLarga: $('#txtAreaDescripcionLarga').val() DescripcionLarga: $('#txtAreaDescripcionLarga').val(),
IdTipoAplicacion: 1
} }
var uri = CatalogosWCF + '/api/InsertarActualizarAplicacion'; var uri = CatalogosWCF + '/api/InsertarActualizarAplicacion';

View file

@ -17,7 +17,7 @@ this.getDataModel = function () {
$('#btnInsertar').show(); $('#btnInsertar').show();
$('#btnLimpiarControles').click(function () { $('#btnLimpiar').click(function () {
LimpiarControles(); LimpiarControles();
$('#btnGuardar').hide(); $('#btnGuardar').hide();
@ -190,7 +190,7 @@ this.ActualizarItem = function () {
$.each(data, function (key, item) { $.each(data, function (key, item) {
if (item[2].toLowerCase() == $("#txtDescripcion").val().toLowerCase()) { if (item[1] != $('#hiddenId').val() && item[2].toLowerCase() == $("#txtDescripcion").val().toLowerCase()) {
repetido = true repetido = true
return false; return false;
} }

View file

@ -194,7 +194,7 @@ this.ActualizarItem = function () {
$.each(data, function (key, item) { $.each(data, function (key, item) {
if (item[2].toLowerCase() == $("#txtDescripcion").val().toLowerCase()) { if (item[1] != $('#hiddenId').val() && item[2].toLowerCase() == $("#txtDescripcion").val().toLowerCase()) {
repetido = true repetido = true
return false; return false;
} }

View file

@ -160,7 +160,7 @@ this.ActualizarItem = function () {
$.each(data, function (key, item) { $.each(data, function (key, item) {
if (item[2].toLowerCase() == $("#txtDescripcion").val().toLowerCase()) { if (item[1] != $('#hiddenId').val() && item[2].toLowerCase() == $("#txtDescripcion").val().toLowerCase()) {
repetido = true repetido = true
return false; return false;
} }
@ -174,7 +174,7 @@ this.ActualizarItem = function () {
EmisorPN = { EmisorPN = {
IdEmisor: $('#hiddenId').val(), IdEmisor: $('#hiddenId').val(),
Descripcion: $('#txtDescripcion').val(), Descripcion: $('#txtDescripcion').val(),
Estado : 1, IdTipoEmisor: 1
} }
var uri = CatalogosWCF + '/api/InsertarActualizarEmisor'; var uri = CatalogosWCF + '/api/InsertarActualizarEmisor';

View file

@ -1,7 +1,7 @@
var DataCatalogo; var DataCatalogo;
var id_column = 1; var id_column = 1;
var Item = {}; var Item = {};
var ID;
jQuery(document).ready(function () { jQuery(document).ready(function () {
@ -117,6 +117,7 @@ this.EditarItem = function (id) {
if (ValidarPermisos('Modificar catálogos').length > 0) { if (ValidarPermisos('Modificar catálogos').length > 0) {
TableItems = $('#TableItems').DataTable(); TableItems = $('#TableItems').DataTable();
LimpiarControles(); LimpiarControles();
var indexes = getRowIndex(TableItems, id_column, id); var indexes = getRowIndex(TableItems, id_column, id);
if (indexes != null) { if (indexes != null) {
@ -141,6 +142,7 @@ this.EditarItem = function (id) {
} }
this.toggleEnabledItem = function (id, value) { this.toggleEnabledItem = function (id, value) {
if (ValidarPermisos('Desactivar / Activar catálogos').length > 0) { if (ValidarPermisos('Desactivar / Activar catálogos').length > 0) {
var msg = '¿Está seguro que desea habilitar el Grupo Temático?'; var msg = '¿Está seguro que desea habilitar el Grupo Temático?';
@ -190,7 +192,7 @@ this.ActualizarItem = function () {
$.each(data, function (key, item) { $.each(data, function (key, item) {
if (item[2].toLowerCase() == $("#txtDescripcion").val().toLowerCase()) { if (item[1] != $('#hiddenId').val() && item[2].toLowerCase() == $("#txtDescripcion").val().toLowerCase()) {
repetido = true repetido = true
return false; return false;
} }
@ -198,14 +200,14 @@ this.ActualizarItem = function () {
}); });
if (repetido == true) { if (repetido == true) {
toastr.warning('Ya existe un grupo temático con la misma descripción', Message_Warning); toastr.warning('Ya existe un grupo temático con el mismo título', Message_Warning);
return; return;
} }
GrupoTematico = { GrupoTematico = {
IdGrupoTematico: $('#hiddenId').val(), IdGrupoTematico: $('#hiddenId').val(),
Descripcion: $('#txtDescripcion').val(), Descripcion: $('#txtDescripcion').val(),
DescripcionLarga: $('#txtAreaDescripcionLarga').val() DescripcionLarga: $('#txtAreaDescripcionLarga').val(),
} }
@ -241,7 +243,7 @@ this.InsertarItem = function () {
}); });
if (repetido == true) { if (repetido == true) {
toastr.warning('Ya existe un grupo temático con la misma descripción', Message_Warning); toastr.warning('Ya existe un grupo temático con el mismo título', Message_Warning);
return; return;
} }
@ -262,7 +264,7 @@ this.InsertarItem = function () {
this.CompletarAccion = function () { this.CompletarAccion = function () {
$('#btnGuardar').hide(); $('#btnGuardar').hide();
$('#btnInsertar').show(); $('#btnInsertar').show();
$('#hiddenId').val('');
TableItems.clear().draw(); TableItems.clear().draw();
ObtenerGrupoTematico(); ObtenerGrupoTematico();
LimpiarControles(); LimpiarControles();

View file

@ -83,6 +83,7 @@ this.CargarGridPalabraClave = function (data) {
option = replaceAll("[$value]", "0", option); option = replaceAll("[$value]", "0", option);
} }
TableItems.column(1).visible(false); TableItems.column(1).visible(false);
TableItems.column(3).visible(false);
TableItems.row.add([stateIcon, TableItems.row.add([stateIcon,
item.IdPalabraClave, item.IdPalabraClave,
item.Descripcion, item.Descripcion,
@ -190,7 +191,7 @@ this.ActualizarItem = function () {
$.each(data, function (key, item) { $.each(data, function (key, item) {
if (item[2].toLowerCase() == $("#txtDescripcion").val().toLowerCase()) { if (item[1] != $('#hiddenId').val() && item[2].toLowerCase() == $("#txtDescripcion").val().toLowerCase()) {
repetido = true repetido = true
return false; return false;
} }

View file

@ -20,6 +20,11 @@ this.getDataModel = function () {
$('#btnInsertar').show(); $('#btnInsertar').show();
$('#btn_eliminarContenido').click(function () {
LimpiarContenido();
});
$('#btnLimpiarControles').click(function () { $('#btnLimpiarControles').click(function () {
LimpiarControles(); LimpiarControles();
@ -199,11 +204,11 @@ this.toggleEnabledItem = function (id, value) {
var msg = '¿Está seguro que desea habilitar la Sub Categoria de Contenido ?'; var msg = '¿Está seguro que desea habilitar la Sub Categoria de Contenido ?';
if (value == 0) { if (value == 0) {
msg = '¿Está seguro que desea deshabilitar la Sub Categoria de Contenido ?'; msg = '¿Está seguro que desea deshabilitar la SubCategoría de Contenido ?';
} }
if (id == null || value == null) { if (id == null || value == null) {
toastr.warning("No se pudo obtener el ID de la Sub Categoria de Contenido seleccionada."); toastr.warning("No se pudo obtener el ID de la SubCategoría de Contenido seleccionada.");
return; return;
} }
@ -236,6 +241,24 @@ this.ActualizarItem = function () {
{ return; } { return; }
TableItems = $('#TableItems').DataTable(); TableItems = $('#TableItems').DataTable();
var repetido = false;
var data = TableItems
.rows()
.data();
$.each(data, function (key, item) {
if (item[1] != $('#hiddenId').val() && item[2].toLowerCase() == $("#txtDescripcion").val().toLowerCase()) {
repetido = true
return false;
}
});
if (repetido == true) {
toastr.warning('Ya existe una subcategoría contenido con la misma descripción', Message_Warning);
return;
}
SubCategoriaContenido = { SubCategoriaContenido = {
IdContenido: $("#hiddenContenido").val(), IdContenido: $("#hiddenContenido").val(),
@ -256,11 +279,30 @@ this.InsertarItem = function () {
return false; return false;
} }
if (!confirm("Va a ingresar una nueva Sub Categoria de Contenido .\n ¿Desea continuar?")) if (!confirm("Va a ingresar una nueva SubCategoría de Contenido .\n ¿Desea continuar?"))
{ return; } { return; }
TableItems = $('#TableItems').DataTable(); TableItems = $('#TableItems').DataTable();
var repetido = false;
var data = TableItems
.rows()
.data();
$.each(data, function (key, item) {
if (item[2].toLowerCase() == $("#txtDescripcion").val().toLowerCase()) {
repetido = true
return false;
}
});
if (repetido == true) {
toastr.warning('Ya existe una subcategoría contenido con la misma descripción', Message_Warning);
return;
}
Contenido = { Contenido = {
Estado : 1, Estado : 1,
IdContenido: $("#hiddenContenido").val(), IdContenido: $("#hiddenContenido").val(),
@ -287,12 +329,20 @@ this.CompletarAccion = function () {
} }
this.LimpiarControles = function () { this.LimpiarControles = function () {
$("#hiddenContenido").val('');
$('#txtDescripcion').val(''); $('#txtDescripcion').val('');
$("#txtContenido").val('');
$("#formCatalogo").validateElement("#txtDescripcion"); $("#formCatalogo").validateElement("#txtDescripcion");
$('#lbTituloAccion').empty(); $('#lbTituloAccion').empty();
$('#lbTituloAccion').append('Ingresar Nueva Sub Categoria de Contenido'); $('#lbTituloAccion').append('Ingresar Nueva SubCategoría de Contenido');
}
this.LimpiarContenido = function () {
$("#hiddenContenido").val('');
$('#txtContenido').val('');
} }

View file

@ -18,9 +18,9 @@
<tr> <tr>
<th></th> <th></th>
<th class="col-sm-1">ID</th> <th class="col-sm-1">ID</th>
<th class="col-sm-4">Descripción</th> <th class="col-sm-4">Título</th>
<th class="col-sm-4">Detalle</th> <th class="col-sm-4">Detalle</th>
<th></th> <th>Descripción</th>
<th></th> <th></th>
</tr> </tr>
</thead> </thead>
@ -59,7 +59,7 @@
<div class="form-group"> <div class="form-group">
<label class="col-sm-4 control-label ControlsForms">Título</label> <label class="col-sm-4 control-label ControlsForms">Título</label>
<div class="input-group input-group-sm col-lg-8 col-md-8 col-sm-8 col-xs-8"> <div class="input-group input-group-sm col-lg-7 col-md-7 col-sm-7 col-xs-7">
<input type="text" id="txtDescripcion" name="txtDescripcion" class="form-control imput-xs" required /> <input type="text" id="txtDescripcion" name="txtDescripcion" class="form-control imput-xs" required />
</div> </div>
</div> </div>

View file

@ -21,7 +21,7 @@
<th class="col-sm-1">ID</th> <th class="col-sm-1">ID</th>
<th class="col-sm-4">Título</th> <th class="col-sm-4">Título</th>
<th class="col-sm-4">Detalle</th> <th class="col-sm-4">Detalle</th>
<th></th> <th>Descripción</th>
<th></th> <th></th>
</tr> </tr>
</thead> </thead>
@ -59,16 +59,19 @@
<div class="form-group"> <div class="form-group">
<label class="col-sm-4 control-label ControlsForms">Título</label> <label class="col-sm-4 control-label ControlsForms">Título</label>
<div class="col-sm-8"> <div class="input-group input-group-sm col-lg-7 col-md-7 col-sm-7 col-xs-7">
<input type="text" id="txtDescripcion" name="txtDescripcion" class="form-control imput-xs" required="required" /> <input type="text" id="txtDescripcion" name="txtDescripcion" class="form-control imput-xs" required="required" />
</div> </div>
</div> </div>
@*col-lg-7 col-md-7 col-sm-7 col-xs-7">*@
@*--------------------- Descripcion Larga ---------------------------------------------------------*@ @*--------------------- Descripcion Larga ---------------------------------------------------------*@
<div class="form-group " id="divAreaDescripcionLarga"> <div class="form-group " id="divAreaDescripcionLarga">
<label class="col-sm-4 control-label ControlsForms" id="lblAreaDescripcionLarga">Descripción</label> <label class="col-sm-4 control-label ControlsForms" id="lblAreaDescripcionLarga">Descripción</label>
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6"> <div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
<textarea name="txtAreaDescripcionLarga" rows="8" cols="31" id="txtAreaDescripcionLarga" style="resize: none"></textarea> <textarea name="txtAreaDescripcionLarga" rows="8" cols="31" id="txtAreaDescripcionLarga" style="resize: none" required="required"></textarea>
</div> </div>
</div> </div>

View file

@ -21,7 +21,7 @@
<th class="col-sm-1">ID</th> <th class="col-sm-1">ID</th>
<th class="col-sm-4">Título</th> <th class="col-sm-4">Título</th>
<th class="col-sm-4">Detalle</th> <th class="col-sm-4">Detalle</th>
<th></th> <th>Descripción</th>
<th></th> <th></th>
</tr> </tr>
@ -60,7 +60,7 @@
<div class="form-group"> <div class="form-group">
<label class="col-sm-4 control-label ControlsForms">Título</label> <label class="col-sm-4 control-label ControlsForms">Título</label>
<div class="col-sm-8"> <div class="input-group input-group-sm col-lg-7 col-md-7 col-sm-7 col-xs-7">
<input type="text" id="txtDescripcion" name="txtDescripcion" class="form-control imput-xs" required="required" /> <input type="text" id="txtDescripcion" name="txtDescripcion" class="form-control imput-xs" required="required" />
</div> </div>
</div> </div>
@ -69,7 +69,7 @@
<div class="form-group " id="divAreaDescripcionLarga"> <div class="form-group " id="divAreaDescripcionLarga">
<label class="col-sm-4 control-label ControlsForms" id="lblAreaDescripcionLarga">Descripción</label> <label class="col-sm-4 control-label ControlsForms" id="lblAreaDescripcionLarga">Descripción</label>
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6"> <div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
<textarea name="txtAreaDescripcionLarga" rows="8" cols="31" id="txtAreaDescripcionLarga" style="resize: none"></textarea> <textarea name="txtAreaDescripcionLarga" rows="8" cols="31" id="txtAreaDescripcionLarga" style="resize: none" required="required"></textarea>
</div> </div>
</div> </div>
@ -79,7 +79,7 @@
<label class="col-md-2"></label> <label class="col-md-2"></label>
<div class="col-md-4 "> <div class="col-md-4 ">
<button type="button" class="btn btn-default btn-sm pull-right" id="btnLimpiar"> <button type="button" class="btn btn-default btn-sm pull-right" id="btnLimpiarControles">
<span class="fa fa-eraser" aria-hidden="true"></span> Limpiar <span class="fa fa-eraser" aria-hidden="true"></span> Limpiar
</button> </button>

View file

@ -21,7 +21,7 @@
<th class="col-sm-1">ID</th> <th class="col-sm-1">ID</th>
<th class="col-sm-4">Título</th> <th class="col-sm-4">Título</th>
<th class="col-sm-4">Detalle</th> <th class="col-sm-4">Detalle</th>
<th></th> <th>Descripción</th>
<th></th> <th></th>
</tr> </tr>
</thead> </thead>
@ -59,7 +59,7 @@
<div class="form-group"> <div class="form-group">
<label class="col-sm-4 control-label ControlsForms">Título</label> <label class="col-sm-4 control-label ControlsForms">Título</label>
<div class="col-sm-8"> <div class="input-group input-group-sm col-lg-7 col-md-7 col-sm-7 col-xs-7">
<input type="text" id="txtDescripcion" name="txtDescripcion" class="form-control imput-xs" required="required" /> <input type="text" id="txtDescripcion" name="txtDescripcion" class="form-control imput-xs" required="required" />
</div> </div>
</div> </div>
@ -68,7 +68,7 @@
<div class="form-group " id="divAreaDescripcionLarga"> <div class="form-group " id="divAreaDescripcionLarga">
<label class="col-sm-4 control-label ControlsForms" id="lblAreaDescripcionLarga">Descripción</label> <label class="col-sm-4 control-label ControlsForms" id="lblAreaDescripcionLarga">Descripción</label>
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6"> <div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
<textarea name="txtAreaDescripcionLarga" rows="8" cols="31" id="txtAreaDescripcionLarga" style="resize: none"></textarea> <textarea name="txtAreaDescripcionLarga" rows="8" cols="31" id="txtAreaDescripcionLarga" style="resize: none" required="required"></textarea>
</div> </div>
</div> </div>
@ -77,7 +77,7 @@
<label class="col-md-2"></label> <label class="col-md-2"></label>
<div class="col-md-4 "> <div class="col-md-4 ">
<button type="button" class="btn btn-default btn-sm pull-right" id="btnLimpiar"> <button type="button" class="btn btn-default btn-sm pull-right" id="btnLimpiarControles">
<span class="fa fa-eraser" aria-hidden="true"></span> Limpiar <span class="fa fa-eraser" aria-hidden="true"></span> Limpiar
</button> </button>

View file

@ -70,7 +70,7 @@
<label class="col-md-2"></label> <label class="col-md-2"></label>
<div class="col-md-4 "> <div class="col-md-4 ">
<button type="button" class="btn btn-default btn-sm pull-right" id="btnLimpiar"> <button type="button" class="btn btn-default btn-sm pull-right" id="btnLimpiarControles">
<span class="fa fa-eraser" aria-hidden="true"></span> Limpiar <span class="fa fa-eraser" aria-hidden="true"></span> Limpiar
</button> </button>

View file

@ -8,7 +8,7 @@
<input type="hidden" id="hiddenContenido" value="true"> <input type="hidden" id="hiddenContenido" value="true">
<form id="formCatalogo" class="form-horizontal" role="form"> <form id="formCatalogo" class="form-horizontal" role="form">
<div class="panel-body"> <h3>&nbsp;<i class="fa fa-briefcase"></i>&nbsp; SubCategoria Contenido </h3> </div> <div class="panel-body"> <h3>&nbsp;<i class="fa fa-briefcase"></i>&nbsp; SubCategoría Contenido </h3> </div>
<div style="background-color: #fff"> <div style="background-color: #fff">
<div class="panel-body"> <div class="panel-body">
@ -57,7 +57,7 @@
<div class="panel panel-success"> <div class="panel panel-success">
<div class="panel-heading"> <div class="panel-heading">
<h4 class="panel-title"> <h4 class="panel-title">
<i class="fa fa-bars"></i>&nbsp;&nbsp;<label id="lbTituloAccion">Ingresar Nueva SubCategoria Contenido</label> <i class="fa fa-bars"></i>&nbsp;&nbsp;<label id="lbTituloAccion">Ingresar Nueva SubCategoría Contenido</label>
</h4> </h4>
</div> </div>
<div class="panel-body"> <div class="panel-body">
@ -68,7 +68,7 @@
<div class="form-group" id="divContenido"> <div class="form-group" id="divContenido">
<label class="col-sm-4 control-label ControlsForms" id="lblContenido">Contenido</label> <label class="col-sm-4 control-label ControlsForms" id="lblContenido">Contenido</label>
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6"> <div class="input-group input-group-sm col-lg-7 col-md-7 col-sm-7 col-xs-7">
<input id="hiddenContenido" type="hidden"> <input id="hiddenContenido" type="hidden">
<input name="txtContenido" title="" class="form-control TextBoxCatalogo inputWarning error" id="txtContenido" required="required" type="text" readonly="readonly" data-original-title=""> <input name="txtContenido" title="" class="form-control TextBoxCatalogo inputWarning error" id="txtContenido" required="required" type="text" readonly="readonly" data-original-title="">
@ -87,7 +87,7 @@
<div class="form-group"> <div class="form-group">
<label class="col-sm-4 control-label ControlsForms">Descripción</label> <label class="col-sm-4 control-label ControlsForms">Descripción</label>
<div class="col-sm-8"> <div class="input-group input-group-sm col-lg-7 col-md-7 col-sm-7 col-xs-7">
<input type="text" id="txtDescripcion" name="txtDescripcion" class="form-control imput-xs" required="required" /> <input type="text" id="txtDescripcion" name="txtDescripcion" class="form-control imput-xs" required="required" />
</div> </div>
</div> </div>
@ -96,7 +96,7 @@
<label class="col-md-2"></label> <label class="col-md-2"></label>
<div class="col-md-4 "> <div class="col-md-4 ">
<button type="button" class="btn btn-default btn-sm pull-right" id="btnLimpiar"> <button type="button" class="btn btn-default btn-sm pull-right" id="btnLimpiarControles">
<span class="fa fa-eraser" aria-hidden="true"></span> Limpiar <span class="fa fa-eraser" aria-hidden="true"></span> Limpiar
</button> </button>

View file

@ -93,7 +93,7 @@ namespace AYA.SlnSinortModel.DAL.Sinort
model.UsuarioCreacion = Actual.UsuarioCreacion; model.UsuarioCreacion = Actual.UsuarioCreacion;
model.Descripcion = string.IsNullOrEmpty(model.Descripcion) ? Actual.Descripcion : model.Descripcion; model.Descripcion = string.IsNullOrEmpty(model.Descripcion) ? Actual.Descripcion : model.Descripcion;
model.DescripcionLarga = string.IsNullOrEmpty(model.DescripcionLarga) ? Actual.DescripcionLarga : model.DescripcionLarga; model.DescripcionLarga = string.IsNullOrEmpty(model.DescripcionLarga) ? Actual.DescripcionLarga : model.DescripcionLarga;
model.Estado = model.Estado == null ? Actual.Estado : model.Estado;
Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached; Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached;
Conn.Aplicacion.Attach(model); Conn.Aplicacion.Attach(model);
Conn.Entry(model).State = System.Data.Entity.EntityState.Modified; Conn.Entry(model).State = System.Data.Entity.EntityState.Modified;

View file

@ -92,7 +92,7 @@ namespace AYA.SlnSinortModel.DAL.Sinort
model.UsuarioCreacion = Actual.UsuarioCreacion; model.UsuarioCreacion = Actual.UsuarioCreacion;
model.Descripcion = string.IsNullOrEmpty(model.Descripcion) ? Actual.Descripcion : model.Descripcion; model.Descripcion = string.IsNullOrEmpty(model.Descripcion) ? Actual.Descripcion : model.Descripcion;
model.DescripcionLarga = string.IsNullOrEmpty(model.DescripcionLarga) ? Actual.DescripcionLarga : model.DescripcionLarga; model.DescripcionLarga = string.IsNullOrEmpty(model.DescripcionLarga) ? Actual.DescripcionLarga : model.DescripcionLarga;
model.Estado = model.Estado == null ? Actual.Estado : model.Estado;
Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached; Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached;
Conn.Contenido.Attach(model); Conn.Contenido.Attach(model);

View file

@ -92,7 +92,7 @@ namespace AYA.SlnSinortModel.DAL.Sinort
model.UsuarioCreacion = Actual.UsuarioCreacion; model.UsuarioCreacion = Actual.UsuarioCreacion;
model.Descripcion = string.IsNullOrEmpty(model.Descripcion) ? Actual.Descripcion : model.Descripcion; model.Descripcion = string.IsNullOrEmpty(model.Descripcion) ? Actual.Descripcion : model.Descripcion;
model.DescripcionLarga = string.IsNullOrEmpty(model.DescripcionLarga) ? Actual.DescripcionLarga : model.DescripcionLarga; model.DescripcionLarga = string.IsNullOrEmpty(model.DescripcionLarga) ? Actual.DescripcionLarga : model.DescripcionLarga;
model.Estado = model.Estado == null ? Actual.Estado : model.Estado;
Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached; Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached;
Conn.DocumentoTecnico.Attach(model); Conn.DocumentoTecnico.Attach(model);

View file

@ -93,6 +93,7 @@ namespace AYA.SlnSinortModel.DAL.Sinort
model.FechaCreacion = Actual.FechaCreacion; model.FechaCreacion = Actual.FechaCreacion;
model.UsuarioCreacion = Actual.UsuarioCreacion; model.UsuarioCreacion = Actual.UsuarioCreacion;
model.Descripcion = string.IsNullOrEmpty(model.Descripcion) ? Actual.Descripcion : model.Descripcion; model.Descripcion = string.IsNullOrEmpty(model.Descripcion) ? Actual.Descripcion : model.Descripcion;
model.Estado = model.Estado == null ? Actual.Estado : model.Estado;
Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached; Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached;
Conn.Emisor.Attach(model); Conn.Emisor.Attach(model);
Conn.Entry(model).State = System.Data.Entity.EntityState.Modified; Conn.Entry(model).State = System.Data.Entity.EntityState.Modified;

View file

@ -92,7 +92,7 @@ namespace AYA.SlnSinortModel.DAL.Sinort
model.UsuarioCreacion = Actual.UsuarioCreacion; model.UsuarioCreacion = Actual.UsuarioCreacion;
model.Descripcion = string.IsNullOrEmpty(model.Descripcion) ? Actual.Descripcion : model.Descripcion; model.Descripcion = string.IsNullOrEmpty(model.Descripcion) ? Actual.Descripcion : model.Descripcion;
model.DescripcionLarga = string.IsNullOrEmpty(model.DescripcionLarga) ? Actual.DescripcionLarga : model.DescripcionLarga; model.DescripcionLarga = string.IsNullOrEmpty(model.DescripcionLarga) ? Actual.DescripcionLarga : model.DescripcionLarga;
model.Estado = model.Estado == null ? Actual.Estado : model.Estado;
Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached; Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached;
Conn.GrupoTematico.Attach(model); Conn.GrupoTematico.Attach(model);

View file

@ -91,6 +91,7 @@ namespace AYA.SlnSinortModel.DAL.Sinort
model.FechaCreacion = Actual.FechaCreacion; model.FechaCreacion = Actual.FechaCreacion;
model.UsuarioCreacion = Actual.UsuarioCreacion; model.UsuarioCreacion = Actual.UsuarioCreacion;
model.Descripcion = string.IsNullOrEmpty(model.Descripcion) ? Actual.Descripcion : model.Descripcion; model.Descripcion = string.IsNullOrEmpty(model.Descripcion) ? Actual.Descripcion : model.Descripcion;
model.Estado = model.Estado == null ? Actual.Estado : model.Estado;
Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached; Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached;
Conn.PalabraClave.Attach(model); Conn.PalabraClave.Attach(model);
Conn.Entry(model).State = System.Data.Entity.EntityState.Modified; Conn.Entry(model).State = System.Data.Entity.EntityState.Modified;

View file

@ -27,7 +27,7 @@ namespace AYA.SlnSinortModel.DAL.Sinort
var opciones = (from p in Conn.Pantallas var opciones = (from p in Conn.Pantallas
join rp in Conn.RolesPantallas on p.IdPantalla equals rp.IdPantalla join rp in Conn.RolesPantallas on p.IdPantalla equals rp.IdPantalla
join ru in Conn.RolesUsuario on rp.IdRol equals ru.IdRol join ru in Conn.RolesUsuario on rp.IdRol equals ru.IdRol
where ru.UsuarioSistema == model.codigo && rp.Estado == true where ru.UsuarioSistema == model.codigo && rp.Estado == true && ru.Estado == true
select p).ToList(); select p).ToList();
pantallas = opciones.ToList(); pantallas = opciones.ToList();

View file

@ -92,6 +92,7 @@ namespace AYA.SlnSinortModel.DAL.Sinort
model.FechaCreacion = Actual.FechaCreacion; model.FechaCreacion = Actual.FechaCreacion;
model.UsuarioCreacion = Actual.UsuarioCreacion; model.UsuarioCreacion = Actual.UsuarioCreacion;
model.Descripcion = string.IsNullOrEmpty(model.Descripcion) ? Actual.Descripcion : model.Descripcion; model.Descripcion = string.IsNullOrEmpty(model.Descripcion) ? Actual.Descripcion : model.Descripcion;
model.Estado = model.Estado == null ? Actual.Estado : model.Estado;
Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached; Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached;
Conn.Roles.Attach(model); Conn.Roles.Attach(model);
Conn.Entry(model).State = System.Data.Entity.EntityState.Modified; Conn.Entry(model).State = System.Data.Entity.EntityState.Modified;

View file

@ -99,7 +99,9 @@ namespace AYA.SlnSinortModel.DAL.Sinort
model.FechaModificacion = DateTime.Now; model.FechaModificacion = DateTime.Now;
model.FechaCreacion = Actual.FechaCreacion; model.FechaCreacion = Actual.FechaCreacion;
model.UsuarioCreacion = Actual.UsuarioCreacion; model.UsuarioCreacion = Actual.UsuarioCreacion;
model.IdContenido = model.IdContenido == null || model.IdContenido == 0 ? Actual.IdContenido : model.IdContenido;
model.Descripcion = string.IsNullOrEmpty(model.Descripcion) ? Actual.Descripcion : model.Descripcion; model.Descripcion = string.IsNullOrEmpty(model.Descripcion) ? Actual.Descripcion : model.Descripcion;
model.Estado = model.Estado == null ? Actual.Estado : model.Estado;
Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached; Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached;
Conn.SubCategoriaContenido.Attach(model); Conn.SubCategoriaContenido.Attach(model);
Conn.Entry(model).State = System.Data.Entity.EntityState.Modified; Conn.Entry(model).State = System.Data.Entity.EntityState.Modified;

View file

@ -94,7 +94,9 @@ namespace AYA.SlnSinortModel.DAL.Sinort
model.FechaModificacion = DateTime.Now; model.FechaModificacion = DateTime.Now;
model.FechaCreacion = Actual.FechaCreacion; model.FechaCreacion = Actual.FechaCreacion;
model.UsuarioCreacion = Actual.UsuarioCreacion; model.UsuarioCreacion = Actual.UsuarioCreacion;
model.IdGrupoTematico = model.IdGrupoTematico == null || model.IdGrupoTematico == 0 ? Actual.IdGrupoTematico : model.IdGrupoTematico;
model.Descripcion = string.IsNullOrEmpty(model.Descripcion) ? Actual.Descripcion : model.Descripcion; model.Descripcion = string.IsNullOrEmpty(model.Descripcion) ? Actual.Descripcion : model.Descripcion;
model.Estado = model.Estado == null ? Actual.Estado : model.Estado;
Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached; Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached;
Conn.SubCategoriaGrupoTematico.Attach(model); Conn.SubCategoriaGrupoTematico.Attach(model);
Conn.Entry(model).State = System.Data.Entity.EntityState.Modified; Conn.Entry(model).State = System.Data.Entity.EntityState.Modified;