2014-01-15 4 views
0

это мой код для страницы входа. но нет «навигации» закодированы после вошедшего в систему пользователя. Нужна помощь, чтобы закодировать это. (навигационный код для перехода к следующей форме)Навигация со страницы входа после входа в систему

namespace WindowsFormsApplication2 
{ 
    public partial class Form5 : Form 
    { 
     public Form5() 
     { 
      InitializeComponent(); 
     } 

     private void Form5_Load(object sender, EventArgs e) 
     { 
      using(SqlConnection myconnection = new SqlConnection("Data Source=chariths-bently\\charith;Initial Catalog=emp_mgt;Integrated Security=True")) 
      { 
      } 
     } 

     private void login_Click(object sender, EventArgs e) 
     { 
      if (ok(username.Text, password.Text) > 0) 
       MessageBox.Show("Access granted"); 
      else 
       MessageBox.Show("access denied"); 
     } 

     private int ok(string username, string password) 
     { 
      username.Trim(); 
      password.Trim(); 
      SqlDataReader dr = null; 
      using(SqlConnection myconnection = new SqlConnection("Data Source=chariths-bently\\charith;Initial Catalog=emp_mgt;Integrated Security=True")) 
      { 
       myconnection.Open(); 
       string query = "select * from emp_info "; 
       SqlCommand cmd = new SqlCommand(query,myconnection); 
       if(cmd.ExecuteScalar() != null)      
        return 1; 
       else 
        return 0; 
      }     
     } 
    } 
} 
+0

Добро пожаловать в StackOverflow! можете ли вы свести код к тому, что уместно и/или описать то, что вы ожидаете? вы, вероятно, получите лучшие ответы таким образом. –

ответ

0
private void login_Click(object sender, EventArgs e) 
{ 
    if (ok(username.Text, password.Text) > 0) 
    { 
     MessageBox.Show("Access granted"); 
     Form6 f6 = new Form6(); // create your next form instance,(form6, for example) 
     f6.Open(); 
     this.Close(); 
    } 
    .... 
} 
+0

спасибо, что это работает. также могу ли я узнать, как установить различные навигационные системы из формы входа в систему на основе уровня пользователя - например, если администратор зарегистрирован, он направлен в форму администратора, и если сотрудник зарегистрирован, он направляется в форму сотрудника – user3125185

Смежные вопросы