private void loadUsuarios() { capascccmex.biz.usuarioweb obj = new capascccmex.biz.usuarioweb(); //bool multiEmp = Convert.ToBoolean(Session["getAgenciaUsr"]); //lblEmpresa.Text = "Empresa:".ToString(); try { oCamposUsr = obj.GetBizUsuarios(null, 0, 0); Session["getCamposUsuarios"] = oCamposUsr; gridUsuarios.MasterTableView.Caption = "LISTA DE USUARIOS".ToString(); gridUsuarios.DataSource = oCamposUsr; gridUsuarios.DataBind(); gridUsuarios.Rebind(); } catch (SqlException ex) { windowManager1.RadAlert("Error: " + ex.Message.ToString(), 300, 100, "Cargando Usuarios", null); } }
private void loadUsuariosByCentro(Int64?_idCentro) { capascccmex.biz.usuarioweb obj = new capascccmex.biz.usuarioweb(); try { //oCamposUsr = (List<capascccmex.metadatos.usuarioweb>)Session["getCamposUsuarios"]; //var getUsr = from oUsr in oCamposUsr // where oUsr.IdCentro == _idCentro // select oUsr; oCamposUsr = obj.GetBizUsuarios(null, 0, 0); gridUsuarios.MasterTableView.Caption = "LISTA DE USUARIOS".ToString(); gridUsuarios.DataSource = oCamposUsr.Where(a => a.IdCentro == _idCentro).ToList(); gridUsuarios.DataBind(); gridUsuarios.Rebind(); } catch (SqlException ex) { windowManager1.RadAlert("Error: " + ex.Message.ToString(), 300, 100, "Cargando Usuarios", null); } }
private bool ValidateUser(string userName, string passWord) { string lookupPassword = null; // Buscar nombre de usuario no válido. // el nombre de usuario no debe ser un valor nulo y debe tener entre 1 y 15 caracteres. if ((null == userName) || (0 == userName.Length))//|| (userName.Length > 15) { convertir.log("[ValidateUser] Input validation of userName failed."); System.Diagnostics.Trace.WriteLine("[ValidateUser] Input validation of userName failed."); return false; } try { //Va el cuerpo del mensaje ... List<capascccmex.metadatos.usuarioweb> oCamposUsuarios = new List<capascccmex.metadatos.usuarioweb>(); capascccmex.biz.usuarioweb obj = new capascccmex.biz.usuarioweb(); //campos = getUsuarios(userName.ToUpper().Trim().ToString(), utilerias.EncryptKey(passWord.Trim().ToString())); lookupPassword = "******"; //addUser.Text = ficha.ToString(); oCamposUsuarios = obj.GetBizUsuariosByLogin(userName, 0, 0); //windowManager1.RadAlert("Error: " + obj.ErrorRegistros().ToString() + ", campos: " + oCamposUsuarios.Count.ToString(), 450, 200, "Login", null); foreach (var item in oCamposUsuarios) { Session["getIdusuario"] = item.IappId.ToString().Trim(); Session["userNameApp"] = item.IappNombre_Completo.ToString().ToUpper().Trim(); lookupPassword = capascccmex.utilerias.DecryptKey(item.IappPwd.ToString().Trim()); Session["userPassApp"] = capascccmex.utilerias.DecryptKey(item.IappPwd.ToString().Trim()); Session["prmAdmin"] = item.IappAdmin; //administrador Session["prmActivo"] = item.IappActivo; //Usuarios de campo Session["prmPemex"] = item.IappPemex; //administrador Session["getIdCentroUsr"] = item.IdCentro.ToString(); //centro que le corresponde Session["nameCentroActual"] = item.Nombre_Centro.ToString().Trim().ToUpper(); //iAppChange } } catch (Exception ex) { // Agregar aquí un control de errores para la depuración. // Este mensaje de error no debería reenviarse al que realiza la llamada. System.Diagnostics.Trace.WriteLine("[ValidateUser] Exception " + ex.Message); windowManager1.RadAlert("Error: " + ex.Message.ToString(), 450, 200, "Login", null); convertir.log("Error: " + ex.Message.ToString() + ", fecha: "+DateTime.Now.ToString()); } // Si no se encuentra la contraseña, devuelve false. if (null == lookupPassword) { // Para más seguridad, puede escribir aquí los intentos de inicio de sesión con error para el registro de eventos. return false; } // Comparar lookupPassword e introduzca passWord, usando una comparación que distinga mayúsculas y minúsculas. //Session["userPassApp"] = "jmatias.2014*".ToString(); //Session["userFeApp"] = "jmatias".ToString(); //Session["prmAdmin"] = true; //Session["prmActivo"] = true; //Session["prmMultiEmpresa"] = true; //Session["userNameApp"] = "J. Abrhan Antonio Matías".ToString(); //Session["prmIdEmpresa"] = 1; //Session["prmNameEmpresa"] = "Empresa debug".ToString(); //return true; return (0 == string.Compare(lookupPassword, passWord, false)); }