c# - Hide/Show button based on value from database -


i have login button doing validation of users, need code check on table has "function id" 0 , 1, 1 = show delete button , 0 = hide delete. so, need login button check function id , return 1 value me , change visibility of button. thanks!

private void btnlogin_click(object sender, eventargs e)  {     //chamo o método já testando seu retorno   //preenchendo os parâmetros necessários   //se retorna true  if (validausuario(txtusuario.text, txtsenha.text))   {     //retorno o diálogo ok, abre o form1     this.dialogresult = dialogresult.ok;   }   else   {     //senão retorno o dialogo cancel,message de login invalido       messagebox.show("login e senha invalido");   }   }  //metodo para validar com 2 string   //parametros usuario e senha private bool validausuario(string usuario, string senha)  {   //variável que será testada para   //informar o retorno   int retorno = -1;   ////instância para conectar   mysqlconnection conn = new mysqlconnection("server=localhost;user id=root;database=appouschool;allow 0 datetime=true");   //comando sql que dá um count    //na tabela se existirem usuario e senha   //com os dados informados   string comando = "select count(*) funcionarios usuario=@usuario , senha=@senha";     //instância comando   mysqlcommand cmd = new mysqlcommand(comando, conn);   //preenchimento dos parâmetros   cmd.parameters.addwithvalue("@usuario", usuario);   cmd.parameters.addwithvalue("@senha", senha);   //abro conexão   conn.open();   //retorno recebe o resultado execute    retorno = convert.toint32(cmd.executescalar());   //fecho conexão   conn.close();   //retorno true se retorno maior que 0   return retorno > 0;  } 

from code have posted looks using kind of windows form application.

you may want search existing stackoverflow responses: binding button's visibility bool value in viewmodel


Comments

Popular posts from this blog

php - SPIP: From Tag directly to an article -

jquery - isAjaxRequest always return false -

ruby on rails - In a controller spec, how to find a specific tag in the generated view? -