diff --git a/UserControl/TareaNueva.ascx.cs b/UserControl/TareaNueva.ascx.cs index e0ef9f4c4..70ffe2daf 100644 --- a/UserControl/TareaNueva.ascx.cs +++ b/UserControl/TareaNueva.ascx.cs @@ -22,16 +22,21 @@ public partial class UserControl_TareaNueva : System.Web.UI.UserControl { System.Text.StringBuilder Str = new System.Text.StringBuilder(); if (CveUsuario != -1) { Str.AppendFormat("CveUsuario = {0}", CveUsuario); } - if (CveEmpresa != -1) { Str.AppendFormat(" {0} CveEmpresa = {1}", Str.Length > 0 ? "AND" : "", CveEmpresa); } + //if (CveEmpresa != -1) { Str.AppendFormat(" {0} CveEmpresa = {1}", Str.Length > 0 ? "AND" : "", CveEmpresa); } System.Data.DataTable dt = null; - if (CveUsuario != -1 || CveEmpresa != -1) + if (CveEmpresa != -1) { - System.Data.DataView Dv = new System.Data.DataView((System.Data.DataTable)Application["GlobalDTUsuarios"], Str.ToString(), "", System.Data.DataViewRowState.CurrentRows); - dt = Dv.ToTable(); - Dv.Dispose(); + + String AppNombre = $"GlobalDTUsuarios-{CveEmpresa}"; + if (CveUsuario != -1 ) + { + System.Data.DataView Dv = new System.Data.DataView((System.Data.DataTable)Application[AppNombre], Str.ToString(), "", System.Data.DataViewRowState.CurrentRows); + dt = Dv.ToTable(); + Dv.Dispose(); + } + else + { dt = (System.Data.DataTable)Application[AppNombre]; } } - else - { dt = (System.Data.DataTable)Application["GlobalDTUsuarios"]; } return dt; } @@ -58,14 +63,15 @@ public partial class UserControl_TareaNueva : System.Web.UI.UserControl txtCveEventoPadre.Text = "-1"; } string[] FiltroAD = { "CveUsuario", "Usuario", "Nombre", "ContraseƱa", "CveEmpresa", "Rol", "Correo", "Empresa", "CveRol", "CveSubProyecto" }; - GVUsuarios_TareaNueva.DataSource = get_GlobalDTUsuarios(-1,UsuarioActual.CveEmpresa).FiltraParametros(String.Format("CveEmpresa = {0} AND Estatus =1", UsuarioActual.CveEmpresa), "Rol ASC", FiltroAD); + GVUsuarios_TareaNueva.DataSource = get_GlobalDTUsuarios(-1,UsuarioActual.CveEmpresa).FiltraParametros(String.Format("CveEmpresa = {0} AND Estatus =1", UsuarioActual.CveEmpresa), "Nombre ASC", FiltroAD); DdlPara.DataSource = GVUsuarios_TareaNueva.DataSource; DdlPara.DataBind(); + DdlPara.Items.Insert(0, new ListItem("Seleccione un usuario", "-1")); DdlTema.DataSource = ClsPaginas.get_GlobalDTOIRevision(UsuarioActual.CveEmpresa).FiltraParametros(string.Format("CveUsuario = {0}", UsuarioActual.CveUsuario)); DdlTema.DataBind(); - DdlTema.Items.Insert(0, new ListItem("Seleccione", "-1")); + DdlTema.Items.Insert(0, new ListItem("Seleccione ", "-1")); GVUsuarios_TareaNueva.DataBind(); } }