internal static void DeleteAll(int gId) { DBaseDataContext d = new DBaseDataContext(); var beg = from b in d.AS400 where b.Id_Geräte == gId select b; try { d.AS400.DeleteAllOnSubmit(beg); d.SubmitChanges(); } catch (Exception) { } }
protected void Button_AS400BenutzerSuchen_Hinzufügen_Click(object sender, EventArgs e) { if (!AS400.Exist(TextBox_AS400Benutzer_Kennung.Text)) { DBaseDataContext d = new DBaseDataContext(); AS400 as400 = new AS400() { Id_Benutzer = Convert.ToInt32(Session["AS400_BenutzerSuchen_Id"]), Id_Geräte = Convert.ToInt32(Session["AS400_Geräte_Id"]) }; d.AS400.InsertOnSubmit(as400); try { d.SubmitChanges(); } catch (Exception) { } } GridView_AS400_Benutzer_Refresh(); }
protected void GridView_AS400_Verwalten_Refresh() { DBaseDataContext db = new DBaseDataContext(); var ben = from b in db.Adressen where b.Id == Convert.ToInt32(Session["IPid"]) join AS400Adressen in db.AS400Adressen on b.Id equals AS400Adressen.Id_Adressen into AS400AdressenGroups from AS400Adressen in AS400AdressenGroups.DefaultIfEmpty() join AS400Geräte in db.AS400Geräte on AS400Adressen.Id_AS400Geräte equals AS400Geräte.Id into AS400GeräteGroups from AS400Geräte in AS400GeräteGroups.DefaultIfEmpty() select new { AS400Geräte.Id, AS400Geräte.Kennung }; if (ben != null && ben.Count() > 0) { try { GridView_AS400_Verwalten.DataSource = ben.ToList(); GridView_AS400_Verwalten.DataBind(); } catch (Exception) { } } }
//AS400Benutzersuche protected void Button_AS400Benutzer_Suchen_Click(object sender, EventArgs e) { DBaseDataContext db = new DBaseDataContext(); var ben = from b in db.AS400Benutzer where b.Kennung == null || b.Kennung.Contains(TextBox_AS400BenutzerSuchen_Kennung.Text) select new { b.Id, b.Kennung }; GridView_AS400_Benutzer_Suchen.DataSource = ben; GridView_AS400_Benutzer_Suchen.DataBind(); }