public static ArrayList buscaDatos(string Usuario, string contrasena, string UsuarioB) { LDAPA AutetiDA = new LDAPA(); bool resp = false; ArrayList listaPropiedades = new ArrayList(); resp = AutetiDA.BuscaUsuario("", Usuario, contrasena, UsuarioB); if (resp != false) { listaPropiedades = AutetiDA.getListaBusqueda(); } else { listaPropiedades.Add("ErrorContraseña"); } return(listaPropiedades); }
protected void Button1_Click(object sender, EventArgs e) { Session["Autenticacion"] = "false"; LDAPA AutetiDA = new LDAPA(); bool result = AutetiDA.autenticado("", Usuario.Text.Trim(), contrasena.Text.Trim()); if (Usuario.Text.Trim().Equals("Coyo") && contrasena.Text.Trim().Equals("Coyo12345")) { WSsupportCenterClass metodo = new WSsupportCenterClass(); Session["Autenticacion"] = "true"; Session["nombres"] = "Pablo"; Session["Apellidos"] = "Galicia"; Session["usuario"] = "pablo.galicia"; Session["idRol"] = "1"; Session["nomRol"] = "Administrador"; Session["idUsuario"] = "1"; Session["pass"] = "******"; Usuario.Text = ""; contrasena.Text = ""; metodo.WSregistrarAcceso(1); Response.Redirect("~/vistas/index.aspx"); } if (result != false) { ArrayList listaPropiedades = AutetiDA.getListaPropiedades(); WSsupportCenterClass metodo = new WSsupportCenterClass(); DataSet rol = metodo.WSOptenRol(listaPropiedades[3].ToString()); foreach (DataTable table in rol.Tables) { if (table.Rows.Count != 0) { DataTable tblRol = rol.Tables[0]; string idUsuario = ""; string idRol = ""; string nomRol = ""; foreach (DataRow item in tblRol.Rows) { idUsuario = item["idUsuario"].ToString(); idRol = item["idRol"].ToString(); nomRol = item["nombreRol"].ToString(); } Session["Autenticacion"] = "true"; Session["nombres"] = listaPropiedades[1]; Session["Apellidos"] = listaPropiedades[2]; Session["usuario"] = listaPropiedades[3]; Session["idRol"] = idRol; Session["nomRol"] = nomRol; Session["idUsuario"] = idUsuario; Session["pass"] = contrasena.Text; Usuario.Text = ""; contrasena.Text = ""; int idUsuario1 = Int32.Parse(Session["idUsuario"].ToString()); metodo.WSregistrarAcceso(idUsuario1); Response.Redirect("~/vistas/index.aspx"); } else { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "script", "swal('¡Lo sentimos!', 'Por favor verifica tus accesos o contacta a tu coordinador', 'error')", true); } } } else { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "script", "swal('¡Lo sentimos!', 'Por favor verifica tus accesos o contacta a tu coordinador', 'error')", true); } }