public static object As(this object value, Type typeTo) { var nullType = Nullable.GetUnderlyingType(typeTo); if (nullType != null) { return(As(value, nullType)); } var method = Je <MethodInfo> .Key(typeTo, GetConvertMethod); return(method != null?method.Invoke(null, new[] { value }) : null); }
public static FileWay TruFile(this Je.IFssExpander e, string fileName) { return(Je <FileWay> .Key(fileName.ToLower(), x => new FileWay(x))); }
public static object To(this Je.IBinExpander e, byte[] bytes, Type type) { return(Je <BinaryConverter> .Onu().Deserialize(bytes, type)); }
public static T To <T>(this Je.IBinExpander e, byte[] bytes) { return((T)Je <BinaryConverter> .Onu().Deserialize(bytes, typeof(T))); }
public static byte[] Of(this Je.IBinExpander e, object value) { return(Je <BinaryConverter> .Onu().Serialize(value)); }
public static object To(this Je.ISqlExpander exp, DataSet ds, Type type) { return(Je <SqlConverter> .Onu().Deserialize(ds, type)); }
public static T To <T>(this Je.ISqlExpander exp, DataSet ds) { return((T)Je <SqlConverter> .Onu().Deserialize(ds, typeof(T))); }
public static DataSet Of(this Je.ISqlExpander exp, object value) { return(Je <SqlConverter> .Onu().Serialize(value)); }
// ----------------------------------------------------------------------------------------------------- // Regisztráció - A gombra kattintva elmentjük a felhasználót az adatbázisba // ----------------------------------------------------------------------------------------------------- private void btBelepes_Click(object sender, RoutedEventArgs e) { string f = tbNev.Text; // Felhasznalo nev string j = pbJelszo.Password; // Jelszó /* var Fe = from x in cnEttermiSzoftver.enSzemelyek // Megkeressük az adatbázisban a felhasználót * where f == x.BejelentkezesiNev * select x.BejelentkezesiNev; * * var Je = from x in cnEttermiSzoftver.enSzemelyek // Megkeressük az adatbázisban a jelszót * where f == x.BejelentkezesiNev * select x.Jelszo; */ // ADMIN belépés if (f == "admin") { if (j == "admin") { //b.Felhasz = 1; b.Admin = true; if (OnLogin != null) { OnLogin(); } MessageBox.Show("Belépés sikeres!\n\nÜdvözlünk ADMIN!"); } else { MessageBox.Show("Hibás felhasználónév vagy jelszó!"); } } // Felhasználó belépés else if (Fe.FirstOrDefault() == f) { if (Je.FirstOrDefault() == j) { var Fe2 = from x in cnEttermiSzoftver.enSzemelyek // Megkeressük az adatbázisban a felhasználót where f == x.BejelentkezesiNev select x.Id; b.Admin = false; OnLogin(); b.Felhasz = (from x in cnEttermiSzoftver.enSzemelyek where f == x.Nev select x.Id).FirstOrDefault(); // Felhasználó ID lekérdezése n = (from x in cnEttermiSzoftver.enSzemelyek where f == x.Nev select x.Pozicio).FirstOrDefault(); // Felhasználó nevének lekérdezése MessageBox.Show("Belépés sikeres!\n\nÜdvözlünk " + n); } else { MessageBox.Show("Hibás felhasználónév vagy jelszó!"); } } else { MessageBox.Show("Hibás felhasználónév vagy jelszó!"); } }