public ActionResult Create(Onderdeel onderdeel) { context.Onderdelen.Add(onderdeel); context.SaveChanges(); return(RedirectToAction("Index")); }
public List <Gebruiker> GetGebruikersZonderToegangTotOnderdeel(Onderdeel onderdeel) { string onderdeelId = onderdeel.Id; List <Gebruiker> gebruikers = new List <Gebruiker>(); string sql = "select * from gebruikers "; sql += " where id NOT in ("; sql += " select gebruikerId from rechten "; sql += " where onderdeelId = '" + onderdeelId + "' )"; sql += " order by familienaam, voornaam"; DataTable dataTable = DBService.ExecuteSelect(sql); if (dataTable == null) { return(null); } else { foreach (DataRow dr in dataTable.Rows) { string id = dr["id"].ToString(); string gebruikersnaam = dr["gebruikersnaam"].ToString(); string voornaam = dr["voornaam"].ToString(); string familienaam = dr["familienaam"].ToString(); string email = dr["email"].ToString(); string telefoon = dr["telefoon"].ToString(); Gebruiker gebruiker = new Gebruiker(id, gebruikersnaam, voornaam, familienaam, email, telefoon, "");; gebruikers.Add(gebruiker); } return(gebruikers); } }
public List <Onderdeel> GetOnderdelenByEenheidId(int eenheidId) { List <Onderdeel> onderdelen = new List <Onderdeel>(); try { using (SqlConnection con = dbconn.GetConnString()) { con.Open(); using (SqlCommand cmd = new SqlCommand("SELECT * FROM dbo.Onderdeel WHERE EenheidId = @EenheidId", con)) { cmd.Parameters.AddWithValue("@EenheidId", eenheidId); using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { Onderdeel onderdeel = new Onderdeel(); onderdeel.OnderdeelId = (int)reader["OnderdeelId"]; onderdeel.OnderdeelNaam = (string)reader["OnderdeelNaam"]; onderdeel.EenheidId = eenheidId; onderdelen.Add(onderdeel); } } } } } catch (Exception e) { Console.WriteLine(e); } return(onderdelen); }
public List <Ingredient> GetIngredientsFromPizza(int Id) { List <Ingredient> ingredients = new List <Ingredient>(); query = @"SELECT * FROM StandaardPizza WHERE PizzaId = " + Id + ";"; DataTable results = Database.Execute(query); foreach (DataRow row in results.Rows) { query = @"SELECT * FROM Ingredient WHERE Id = " + Convert.ToInt32(row["IngredientId"].ToString()) + ";"; DataTable Ingresults = Database.Execute(query); foreach (DataRow Ingrow in Ingresults.Rows) { int IngId = Convert.ToInt32(Ingrow["Id"]); string Naam = Ingrow["Naam"].ToString(); decimal InkoopPrijs = Convert.ToDecimal(Ingrow["InkoopPrijs"]); decimal VerkoopPrijs = Convert.ToDecimal(Ingrow["VerkoopPrijs"]); bool Vegetarisch = true; if (Ingrow["Vegetarisch"].ToString() == "0") { Vegetarisch = false; } Onderdeel Onderdeel = (Onderdeel)Convert.ToInt32(Ingrow["PizzaOnderdeel"].ToString()); Ingredient ingredient = new Ingredient(IngId, Naam, InkoopPrijs, VerkoopPrijs, Vegetarisch, Onderdeel); ingredients.Add(ingredient); } } return(ingredients); }
public List <Onderdeel> GetOnderdelenZonderToegangVoorGebruiker(Gebruiker gebruiker) { string gebruikerId = gebruiker.Id; List <Onderdeel> onderdelen = new List <Onderdeel>(); string sql = "select * from onderdelen "; sql += " where id not in ("; sql += " select onderdeelId from rechten "; sql += " where gebruikerId = '" + gebruikerId + "' )"; sql += " order by naam"; DataTable dataTable = DBService.ExecuteSelect(sql); if (dataTable == null) { return(null); } else { foreach (DataRow dr in dataTable.Rows) { string id = dr["id"].ToString(); string naam = dr["naam"].ToString(); Onderdeel onderdeel = new Onderdeel(id, naam); onderdelen.Add(onderdeel); } return(onderdelen); } }
public Ingredient(int Id, string Naam, decimal InkoopPrijs, decimal VerkoopPrijs, bool Vegetarisch, Onderdeel Onderdeel) { this.Id = Id; this.Naam = Naam; this.InkoopPrijs = InkoopPrijs; this.VerkoopPrijs = VerkoopPrijs; this.Vegetarisch = Vegetarisch; this.onderdeel = Onderdeel; }
public bool KenRechtToeAanGebruiker(Gebruiker gebruiker, Onderdeel onderdeel) { string sql; sql = "insert into rechten (gebruikerId, onderdeelId) values ("; sql += "'" + gebruiker.Id + "' , "; sql += "'" + onderdeel.Id + "' )"; return(DBService.ExecuteCommand(sql)); }
public bool OntneemRechtVanGebruiker(Gebruiker gebruiker, Onderdeel onderdeel) { string sql; sql = "delete from rechten "; sql += " where gebruikerId = '" + gebruiker.Id + "' "; sql += " and onderdeelId = '" + onderdeel.Id + "' "; return(DBService.ExecuteCommand(sql)); }
public ActionResult Delete(int id) { Onderdeel ctd = context.Onderdelen.Where(s => s.OnderdeelId == id).FirstOrDefault(); context.Onderdelen.Remove(ctd); context.SaveChanges(); return(RedirectToAction("Index")); }
private void lstAlleOnderdelen_SelectionChanged(object sender, SelectionChangedEventArgs e) { lstGebruikersMetToegang.ItemsSource = null; lstGebruikersZonderToegang.ItemsSource = null; if (lstAlleOnderdelen.SelectedItem != null) { Onderdeel onderdeel = (Onderdeel)lstAlleOnderdelen.SelectedItem; ToonGebruikersVolgensOnderdeel(onderdeel); } }
public ActionResult Edit(Onderdeel ctd) { Onderdeel onderdeel = context.Onderdelen.Where(s => s.OnderdeelId == ctd.OnderdeelId).FirstOrDefault(); onderdeel.OnderdeelName = ctd.OnderdeelName; onderdeel.OnderdeelQuantity = ctd.OnderdeelQuantity; context.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Delete(Onderdeel entity) { try { var value = _unitOfWork.GetRepository <Onderdeel>().Delete(entity); return(value != null?Json(new { success = false, strError = value }) : Json(new { success = true })); } catch (Exception) { return(Json(new { success = false })); } }
private void btIngAanmaken_Click(object sender, EventArgs e) { string Naam = tbIngNaam.Text; decimal InkoopPrijs = Convert.ToDecimal(tbInkIng.Text); decimal VerkoopPrijs = Convert.ToDecimal(tbVerkIng.Text); bool Vegetarisch = cbVegetarisch.Checked; Onderdeel onderdeel = (Onderdeel)cbNewOnd.SelectedItem; Ingredient newIngredient = new Ingredient(-1, Naam, InkoopPrijs, VerkoopPrijs, Vegetarisch, onderdeel); pizzeria.AddNewIngredient(newIngredient); pizzeria.GetLists(); LoadListBoxes(); }
private void btnToegangOntnemen_Click(object sender, RoutedEventArgs e) { if (lstGebruikers.SelectedItem == null) { return; } if (lstToegangTot.SelectedItem == null) { return; } Gebruiker gebruiker = (Gebruiker)lstGebruikers.SelectedItem; Onderdeel onderdeel = (Onderdeel)lstToegangTot.SelectedItem; gebruikersService.OntneemRechtVanGebruiker(gebruiker, onderdeel); ToonRechten(gebruiker); }
public ActionResult Delete(string code) { if (code == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Onderdeel onderdeel = _unitOfWork.GetRepository <Onderdeel>().GetOne(new object[] { code }); if (onderdeel == null) { return(HttpNotFound()); } return(PartialView("~/Views/Admin/Curriculum/Onderdeel/_Delete.cshtml", onderdeel)); }
private void btnGebruikerRechtOntnemen_Click(object sender, RoutedEventArgs e) { if (lstAlleOnderdelen.SelectedItem == null) { return; } if (lstGebruikersMetToegang.SelectedItem == null) { return; } Onderdeel onderdeel = (Onderdeel)lstAlleOnderdelen.SelectedItem; Gebruiker gebruiker = (Gebruiker)lstGebruikersMetToegang.SelectedItem; gebruikersService.OntneemRechtVanGebruiker(gebruiker, onderdeel); ToonGebruikersVolgensOnderdeel(onderdeel); }
public List <Gebruiker> GetGebruikersZonderToegangTotOnderdeel(Onderdeel onderdeel) { List <Gebruiker> gebruikers = new List <Gebruiker>(); string sql = "select * from gebruikers "; sql += " where id NOT in ("; sql += " select gebruikerId from rechten "; sql += " where onderdeelId = '" + onderdeel.Id + "' )"; sql += " order by familienaam, voornaam"; using (SqlConnection connection = new SqlConnection(Helper.GetConnectionString())) { connection.Open(); gebruikers = connection.Query <Gebruiker>(sql).ToList(); connection.Close(); } return(gebruikers); }
public bool OntneemRechtVanGebruiker(Gebruiker gebruiker, Onderdeel onderdeel) { Recht recht = new Recht(gebruiker.Id, onderdeel.Id); using (SqlConnection connection = new SqlConnection(Helper.GetConnectionString())) { try { connection.Open(); connection.Delete(recht); connection.Close(); return(true); } catch { return(false); } } }
public List <Onderdeel> GetOnderdelenByEenheidId(int eenheidId) { var onderdelen = new List <Onderdeel>(); try { using (SqlConnection con = dbconn.GetConnString()) { con.Open(); using (SqlCommand cmd = new SqlCommand( "SELECT * FROM dbo.Onderdeel WHERE Onderdeel.EenheidId = @eenheidId", con) ) { cmd.Parameters.AddWithValue("@eenheidId", eenheidId); using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { var onderdeel = new Onderdeel { OnderdeelId = (int)reader["OnderdeelId"], OnderdeelNaam = reader["OnderdeelNaam"]?.ToString(), EenheidId = (int)reader["EenheidId"], }; onderdelen.Add(onderdeel); } } } } } catch (SqlException fout) { Debug.WriteLine(fout.Message); } return(onderdelen); }
public List <Onderdeel> GetOnderdelen() { List <Onderdeel> onderdelen = new List <Onderdeel>(); string sql = "select * from onderdelen order by naam"; DataTable dataTable = DBService.ExecuteSelect(sql); if (dataTable == null) { return(null); } else { foreach (DataRow dr in dataTable.Rows) { string id = dr["id"].ToString(); string naam = dr["naam"].ToString(); Onderdeel onderdeel = new Onderdeel(id, naam); onderdelen.Add(onderdeel); } return(onderdelen); } }
public List <Ingredient> GetAllIngredients() { List <Ingredient> Ingredienten = new List <Ingredient>(); query = @"SELECT * FROM GetAllIngredients();"; DataTable result = Database.Execute(query); foreach (DataRow row in result.Rows) { int Id = Convert.ToInt32(row["Id"]); string Naam = row["Naam"].ToString(); decimal InkoopPrijs = Convert.ToDecimal(row["InkoopPrijs"]); decimal VerkoopPrijs = Convert.ToDecimal(row["VerkoopPrijs"]); bool Vegetarisch = true; if (row["Vegetarisch"].ToString() == "0") { Vegetarisch = false; } Onderdeel Onderdeel = (Onderdeel)Convert.ToInt32(row["PizzaOnderdeel"].ToString()); Ingredient ingredient = new Ingredient(Id, Naam, InkoopPrijs, VerkoopPrijs, Vegetarisch, Onderdeel); Ingredienten.Add(ingredient); } return(Ingredienten); }
public ActionResult Delete(int?Id) { Onderdeel ctd = context.Onderdelen.Where(s => s.OnderdeelId == Id).FirstOrDefault(); return(View(ctd)); }
public ActionResult Create() { var onderdeel = new Onderdeel(); return(PartialView("~/Views/Admin/Curriculum/Onderdeel/_Add.cshtml", onderdeel)); }
private void ToonGebruikersVolgensOnderdeel(Onderdeel onderdeel) { lstGebruikersMetToegang.ItemsSource = gebruikersService.GetGebruikersMetToegangTotOnderdeel(onderdeel); lstGebruikersZonderToegang.ItemsSource = gebruikersService.GetGebruikersZonderToegangTotOnderdeel(onderdeel); }