-
-
-
+
+
+
+
+
+ CCP
+
+
+
+
+
+
+
+
+ Usuario
+
+
+
+
+
+ Rol
+
+
+
+
+
+
@@ -723,6 +762,7 @@
let CveRol = -1;
let CveSucursal = -1;
let usuariotext = "";
+ let usuariotextB = "";
function ddlRol_Onchange() {
CveRol = $('select.ddlrol option:selected').val();
showhideUser();
@@ -747,10 +787,28 @@
}
}, 500);
}
+
+ function TxtUsuarioB_Onchange() {
+ let obj = $('.TxtUsuarioB');
+ let text = '';
+ tickBarBmaster = tickBarBmaster + 1;
+ tickBarnew = tickBarBmaster;
+ setTimeout(function () {
+ if (tickBarnew == tickBarBmaster) {
+ if ((text = obj.val().trim()) != usuariotextB) {
+ usuariotextB = text;
+ showhideUserB();
+ }
+ }
+ }, 500);
+ }
function chkAll_OncLick(valor) {
$('.GVUsuarios tr:visible input[type="checkbox"]').prop("checked", valor);
}
-
+
+ function chkAllB_OncLick(valor) {
+ $('.GVUsuariosB tr:visible input[type="checkbox"]').prop("checked", valor);
+ }
function showhideUser() {
let strCveRol = CveRol > 0 ? '[data-rol="' + CveRol + '"]' : '';
let strCveSucursal = CveSucursal > 0 ? '[data-sucursal="' + CveSucursal + '"]' : '';
@@ -766,9 +824,23 @@
//e.Row.Attributes.Add("data-rol", CveRol);
//e.Row.Attributes.Add("data-sucursal", CveRol);
}
+ function showhideUserB() {
+ let strusuario = usuariotextB.length > 0 ? ':contains("' + usuariotextB + '")' : '';// td:nth-child(2)
+
+ $('.GVUsuariosB tr.items').attr('hide', '1')//oculto todos
+ if (strusuario.length > 0) {
+ $('.GVUsuariosB tr.items' + strusuario).attr('hide', '');//muestro los que tienen filtro con usuario,sucursal y rol
+ } else {
+ $('.GVUsuariosB tr.items' ).attr('hide', '');//muestro los que tienen filtro con sucursal y rol
+
+ }
+ //e.Row.Attributes.Add("data-rol", CveRol);
+ //e.Row.Attributes.Add("data-sucursal", CveRol);
+ }
function loadeventos() {
let input = $('input.TxtUsuario:not(.ConEvento)')
+ let inputB = $('input.TxtUsuarioB:not(.ConEvento)')
input.bind({
copy: TxtUsuario_Onchange
@@ -777,7 +849,15 @@
, keydown: TxtUsuario_Onchange
, keyup: TxtUsuario_Onchange
});
+ inputB.bind({
+ copy: TxtUsuarioB_Onchange
+ , paste: TxtUsuarioB_Onchange
+ , cut: TxtUsuarioB_Onchange
+ , keydown: TxtUsuarioB_Onchange
+ , keyup: TxtUsuarioB_Onchange
+ });
input.addClass('ConEvento');
+ inputB.addClass('ConEvento');
}
////////////////////////////////////////////////Filtros Usuarios////////////////////////////////////////
//////////////////////////////////////////////////////CheckList/////////////////////////////////////////
diff --git a/OI/MinutaDetalle.aspx.cs b/OI/MinutaDetalle.aspx.cs
index 1c066322f..edcce172c 100644
--- a/OI/MinutaDetalle.aspx.cs
+++ b/OI/MinutaDetalle.aspx.cs
@@ -35,11 +35,13 @@ public partial class OI_MinutaDetalle : ClsPaginas
DdlSucursales.DataBind();
DdlSucursales.Items.Insert(0, new ListItem("Todos", "-1"));
GVUsuarios.DataSource = get_GlobalDTUsuarios(CveEmpresa: UsuarioActual.CveEmpresa).FiltraParametros("Estatus =1 ", "Rol ASC");
+ GVUsuariosB.DataSource = GVUsuarios.DataSource;
DdlTareaPara.DataSource = GVUsuarios.DataSource;
DdlTareaPara.DataBind();
DdlAgendaPara.DataSource = GVUsuarios.DataSource;
DdlAgendaPara.DataBind();
GVUsuarios.DataBind();
+ GVUsuariosB.DataBind();
if (Request["CveEvento"] != null)
{
@@ -93,7 +95,7 @@ public partial class OI_MinutaDetalle : ClsPaginas
TabAgendas.Visible = true;
TabArchivos.Visible = true;
LnkTerminar_EnviarMinuta.Visible = true;
- LnkEnviarMinuta.Visible = true;
+ LnkEnviarMinuta.Visible = false;
TxtAsunto.Enabled = false;
TxtDescripcion.Enabled = false;
//LnkUpFileVisible = true;
@@ -124,6 +126,7 @@ public partial class OI_MinutaDetalle : ClsPaginas
int CveEventoEstatus = drow["CveEventoEstatus"].ToString().ToEntero();
if (CveEventoEstatus ==4)
{
+ LnkEnviarMinuta.Visible = true;
LnkSaveAcuerdos.Visible = false;
LnkAgregarAgenda.Visible = false;
LnkTerminar_EnviarMinuta.Visible = false;
@@ -171,6 +174,20 @@ public partial class OI_MinutaDetalle : ClsPaginas
LtlDeUser.Text = StrDeUser.ToString();
LtlCCPara.Text = StrCCPara.ToString();
}
+
+ foreach (GridViewRow gvRow in GVUsuariosB.Rows)
+ {
+ if (gvRow.RowType == DataControlRowType.DataRow)
+ {
+ int CveUsuario = gvRow.DataKey("CveUsuario").ToString().ToEntero();
+ CheckBox ChkOk = gvRow.FCCheckBox("ChkOk");
+ if (CveUsuario.Contiene(LCveUsuarioCCP.ToArray
()))
+ {
+ ChkOk.Checked = true;
+ }
+ }
+ }
+
if (ObjOI_E.Getcheklist(RCveEvento))
{
GVcheklist.DataSource = ObjOI_E.DtResultados;
@@ -422,8 +439,21 @@ public partial class OI_MinutaDetalle : ClsPaginas
int cveUsuarioDe = UsuarioActual.CveUsuario;
List listaCCP = new List();
- int cveUsuarioPara = DdlTareaPara.SelectedValue.ToEntero();
+ foreach (GridViewRow gvRow in GVUsuariosB.Rows)
+ {
+ if (gvRow.RowType == DataControlRowType.DataRow)
+ {
+ CheckBox ChkOk = gvRow.FCCheckBox("ChkOk");
+ if (ChkOk.Checked)
+ {
+ int CveUsuario = gvRow.DataKey("CveUsuario").ToString().ToEntero();
+ listaCCP.Add(CveUsuario);
+ }
+ }
+ }
+ int cveUsuarioPara = DdlTareaPara.SelectedValue.ToEntero();
+
OITipoEventos cveTipoEvento = OITipoEventos.Tarea;
string asunto = TxtTareaAsunto.Text;
string descripcion = TxtTareaDescripcion.Text;
@@ -541,7 +571,12 @@ public partial class OI_MinutaDetalle : ClsPaginas
System.IO.File.Move(rutaarchivoOri, ruta);
}
cargarAgenda();
- this.Alert("Se ha agregadó la nueva tarea", ModExtensiones.TipoMensaje.MsgInformacion, string.Format("window.open(\"/OI/TareaDetalle.aspx?CveEvento={0}\", \"_blank\");", CveEvento));
+ this.Alert("Se ha agregadó la nueva tarea", ModExtensiones.TipoMensaje.MsgInformacion);
+ TxtTareaAsunto.Text = "";
+ TxtTareaDescripcion.Text = "";
+ txtTareaFechaI.Text = "";
+ txtTareaFechaF.Text = "";
+ //this.Alert("Se ha agregadó la nueva tarea", ModExtensiones.TipoMensaje.MsgInformacion, string.Format("window.open(\"/OI/TareaDetalle.aspx?CveEvento={0}\", \"_blank\");", CveEvento));
}
}
}
@@ -660,6 +695,10 @@ public partial class OI_MinutaDetalle : ClsPaginas
System.IO.File.Move(rutaarchivoOri, ruta);
}
this.Alert("Se ha agregadó la nueva agenda");
+ TxtAgendaAsunto.Text = "";
+ TxtAgendaDescripcion.Text = "";
+ txtAgendaFechaI.Text = "";
+ txtAgendaFechaF.Text = "";
cargarAgenda();
//this.Alert("Se ha agregadó la nueva agenda", ModExtensiones.TipoMensaje.MsgInformacion, string.Format("window.open(\"/OI/TareaDetalle.aspx?CveEvento={0}\", \"_blank\");", CveEvento));
}
@@ -758,6 +797,7 @@ public partial class OI_MinutaDetalle : ClsPaginas
Alert("La minuta se termino con exito.", ModExtensiones.TipoMensaje.MsgInformacion);
}
+ LnkEnviarMinuta.Visible = true;
//CargaDatos();
}
diff --git a/OI/Proyecto.aspx b/OI/Proyecto.aspx
index ba02aabf2..e682dac94 100644
--- a/OI/Proyecto.aspx
+++ b/OI/Proyecto.aspx
@@ -107,7 +107,7 @@