Nu har jag skapat funktioner i egen funktionsfil. Vad är era synpunkter på detta?
Eventuellt lägger jag även if/else i inloggningsfunktionen också och därigenom endast låta try/Catch + objekt ligga i forms.cs
Form.cs (användargränssnittet)
Funktioner (funktionsfil)
Eftersom användaren skall kunna navigera sig igenom menyvy, undrar jag ifall man bör skapa flera forms?
Ett till varje händelse såsom se användare, ta bort användare, skapa användare?
Eller bör man använda dölj/visa för de olika användarhändelserna och objekten i main.cs? child,parent..
Eventuellt lägger jag även if/else i inloggningsfunktionen också och därigenom endast låta try/Catch + objekt ligga i forms.cs
Form.cs (användargränssnittet)
Kod:
private void button1_Click(object sender, EventArgs e)
{
try
{
Func LogF = new Func();
LogF.GetId(username, password);
if(LogF.Userid == 0) // deklarerat userid i funktionsfilen, åtkomst genom set/get
{
MessageBox.Show("Wrong username and/or password, try again.");
}
else
{
this.Hide();
}
username_txt.Clear();
password_txt.Clear();
Funktioner (funktionsfil)
Kod:
public void GetId(string username, string password)
{
using (var con = new SqlConnection(myCon))
{
con.Open();
using (var cmd =new SqlCommand("Select userid from Login, UserLogin where Login.loginid = UserLogin.loginid and username = '" + username + "' and password = '" + password + "' ;", con);
{
using (var reader = cmd.ExecuteReader())
{
while (reader.Read())
{
userId = (int)reader[0];
Main menu = new Main();
menu.Show();
}
}
}
}
}
Eftersom användaren skall kunna navigera sig igenom menyvy, undrar jag ifall man bör skapa flera forms?
Ett till varje händelse såsom se användare, ta bort användare, skapa användare?
Eller bör man använda dölj/visa för de olika användarhändelserna och objekten i main.cs? child,parent..
__________________
Senast redigerad av Rabbah 2016-04-23 kl. 10:08.
Senast redigerad av Rabbah 2016-04-23 kl. 10:08.