git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C99
This commit is contained in:
parent
50f3ddfe84
commit
b49c00f420
5 changed files with 69 additions and 21 deletions
|
|
@ -135,5 +135,6 @@ namespace AYA.SlnSinort.WCF
|
|||
}
|
||||
return respuesta;
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -27,8 +27,15 @@ var isMobile = {
|
|||
};
|
||||
|
||||
//Catalogos
|
||||
var Estados = { Inicial: { Codigo: 1, Descripcion: "Inicial" } };
|
||||
var Proyectos = { PropuestaNormativa: { Codigo: 1, Descripcion: "Propuesta Normativa" } };
|
||||
var Estados = {
|
||||
Inicial: { Codigo: 1, Descripcion: "Inicial" },
|
||||
Contruccion: { Codigo: 2, Descripcion: "Construccion" },
|
||||
Eliminado: { Codigo: 3, Descripcion: "Eliminado" }
|
||||
};
|
||||
var Proyectos = {
|
||||
PropuestaNormativa: { Codigo: 1, Descripcion: "Propuesta Normativa" },
|
||||
Foro: { Codigo: 2, Descripcion: "Foro" }
|
||||
};
|
||||
//
|
||||
|
||||
//#region MOMENT CONFIGURATION (DATE AND TIME CONFIGURATION)
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ jQuery(document).ready(function () {
|
|||
};
|
||||
|
||||
getDataModel();
|
||||
|
||||
ObtenerPropuesta();
|
||||
});
|
||||
|
||||
this.getDataModel = function () {
|
||||
|
|
@ -40,6 +40,15 @@ this.getDataModel = function () {
|
|||
|
||||
|
||||
Datepicker("#txtFechaInicio");
|
||||
$("#txtNombreProyecto").readOnly();
|
||||
$("#txtPromotorProyecto").readOnly();
|
||||
$("#txtEmisor").readOnly();
|
||||
$("#txtAplicacion").readOnly();
|
||||
$("#txtFechaInicio").readOnly();
|
||||
$("#txtFechaFinalizacion").readOnly();
|
||||
$("#txtFechaMaxima").readOnly();
|
||||
$("#txtEstado").readOnly();
|
||||
|
||||
CargarUsuarios();
|
||||
}
|
||||
|
||||
|
|
@ -52,17 +61,20 @@ this.CargarUsuarios = function (filtro) {
|
|||
|
||||
this.ObtenerPropuesta = function () {
|
||||
var uri = SinortWCF + '/api/ObtenerProyectoNormativo';
|
||||
AjaxPostData(uri, model, false, true, CargarGridUsuarios, null, null);
|
||||
AjaxPostData(uri, model, false, true, CargarFormulario, null, null);
|
||||
}
|
||||
|
||||
this.CargarFormulario = function () {
|
||||
this.CargarFormulario = function (data) {
|
||||
|
||||
if (IsNullOrEmpty(model) || IsNullOrEmpty(model.ProyectoNormativo))
|
||||
if (IsNullOrEmpty(data) || IsNullOrEmpty(data.ProyectoNormativo)) {
|
||||
ENDREQUEST();
|
||||
return;
|
||||
}
|
||||
model = data;
|
||||
|
||||
var titulo = $("#lblDescripcion").html();
|
||||
var titulo = $("#divDescripcion").html();
|
||||
titulo = replaceAll("[$Propuesta]", model.ProyectoNormativo.NombreProyectoNormativo, titulo);
|
||||
$("#lblDescripcion").html(titulo);
|
||||
$("#divDescripcion").html(titulo);
|
||||
|
||||
//INFORMACION GENERAL
|
||||
$("#txtNombreProyecto").val(model.ProyectoNormativo.NombreProyectoNormativo);
|
||||
|
|
@ -92,6 +104,32 @@ this.CargarFormulario = function () {
|
|||
|
||||
$("#txtEmisor").val(model.ProyectoNormativo.Emisor);
|
||||
$("#txtAplicacion").val(model.ProyectoNormativo.Aplicacion);
|
||||
|
||||
|
||||
//CONVOCADOS
|
||||
var tableParticipantes = $('#tableParticipantes').DataTable();
|
||||
|
||||
$.each(model.ProyectoNormativo.Convocatoria, function (key, item) {
|
||||
|
||||
var option = $("#ucbtnRemoverParticipante").html();
|
||||
var participanteConfirmado = $("#ucItemsIcon").html();
|
||||
participanteConfirmado = replaceAll("[$icon]", "fa-check-circle", participanteConfirmado);
|
||||
|
||||
if (item.Participante !== true)
|
||||
participanteConfirmado = replaceAll("[$state_color]", "muted", participanteConfirmado);
|
||||
else
|
||||
participanteConfirmado = replaceAll("[$state_color]", "success", participanteConfirmado);
|
||||
|
||||
tableParticipantes.row.add(
|
||||
[participanteConfirmado,
|
||||
item.UsuarioSistema,
|
||||
item.Usuario.NombreUsuario,
|
||||
item.FechaCreacion,
|
||||
option])
|
||||
.draw();
|
||||
});
|
||||
|
||||
ENDREQUEST();
|
||||
}
|
||||
|
||||
this.CargarGridUsuarios = function (data) {
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
}
|
||||
|
||||
<form id="formDetallePropuesta" class="form-horizontal" role="form">
|
||||
<div class="panel-body"> <h3> <i id="lblDescripcion" class="fa fa-briefcase"></i> Detalle Propuesta - [$Propuesta] </h3> </div>
|
||||
<div class="panel-body" id="divDescripcion"> <h3> <i class="fa fa-briefcase"></i> Detalle Propuesta - [$Propuesta] </h3> </div>
|
||||
<div class="panel panel-success">
|
||||
|
||||
<div class="panel-body">
|
||||
|
|
@ -40,23 +40,15 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
@*---------------------Estado Proyecto---------------------------------------------------------*@
|
||||
<div class="form-group" id="divEstadoProyecto">
|
||||
<label class="col-sm-4 control-label ControlsForms">Estado </label>
|
||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||
<input id="txtEstado" name="txtEstado" class="form-control imput-xs" type="text" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@*---------------------Estado Proyecto---------------------------------------------------------*@
|
||||
@*---------------------Emisor ---------------------------------------------------------*@
|
||||
<div class="form-group" id="divEmisor">
|
||||
<label class="col-sm-4 control-label ControlsForms">Estado </label>
|
||||
<label class="col-sm-4 control-label ControlsForms">Emisor </label>
|
||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||
<input id="txtEmisor" name="txtEmisor" class="form-control imput-xs" type="text" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@*---------------------Estado Proyecto---------------------------------------------------------*@
|
||||
@*---------------------Aplicacion ---------------------------------------------------------*@
|
||||
<div class="form-group" id="divAplicacion">
|
||||
<label class="col-sm-4 control-label ControlsForms">Aplicación </label>
|
||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||
|
|
@ -98,6 +90,13 @@
|
|||
|
||||
</div>
|
||||
|
||||
@*---------------------Estado Proyecto---------------------------------------------------------*@
|
||||
<div class="form-group" id="divEstadoProyecto">
|
||||
<label class="col-lg-5 col-md-5 col-xs-5 control-label ControlsForms">Estado </label>
|
||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||
<input id="txtEstado" name="txtEstado" class="form-control imput-xs" type="text" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -86,7 +86,10 @@ namespace AYA.SlnSinortModel.DAL.Sinort
|
|||
{
|
||||
using (SinortContex Conn = new SinortContex())
|
||||
{
|
||||
model.ProyectoNormativo = Conn.ProyectoNormativo.Include(q=> q.Convocatoria).FirstOrDefault(q => q.IdProyectoNormativo == model.ProyectoNormativo.IdProyectoNormativo);
|
||||
model.ProyectoNormativo = Conn.ProyectoNormativo
|
||||
.Include(q=> q.Convocatoria)
|
||||
.Include("Convocatoria.Usuario")
|
||||
.FirstOrDefault(q => q.IdProyectoNormativo == model.ProyectoNormativo.IdProyectoNormativo);
|
||||
model.CodigoRespuesta = EnumTipoCodigoRespuesta.EXITOSO;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue