protected void Button_GemMaerke_Click(object sender, EventArgs e) { if (TextBox_Navn.Text == "") { Label_Error.Text = "Skriv et navn"; } else if (Convert.ToInt32(DropDownList_Kategori.SelectedValue) == 0) { Label_Error.Text = "Vælg en kategori"; } else if (TextBox_Beskrivelse.Text == "") { Label_Error.Text = "Skriv en beskrivelse"; } else if (!FileUpload_Billede.HasFile) { Label_Error.Text = "Vælg et billede"; } else { var myUniqueFileName = string.Format(@"{0}_", Guid.NewGuid()); FileUpload_Billede.SaveAs(Server.MapPath("~/Billeder/Orginal/") + myUniqueFileName + FileUpload_Billede.FileName); // Kald Metoden MakeThumbs, som laver en Reisze af originalen til 200px i bredden og uploader den til Resized_original mappen MakeThumb(myUniqueFileName + FileUpload_Billede.FileName, "/Billeder/Orginal/", 200, "/Billeder/Maerker/"); Maerke nytMaerke = new Maerke { Brand = TextBox_Navn.Text, Billede = myUniqueFileName + FileUpload_Billede.FileName, Fk_KategoriId = Convert.ToInt32(DropDownList_Kategori.SelectedValue), Beskrivelse = TextBox_Beskrivelse.Text }; db.Maerkes.InsertOnSubmit(nytMaerke); try { db.SubmitChanges(); Response.Redirect("~/Admin/MaerkeAdmin.aspx"); } catch (Exception ex) { Console.WriteLine(ex.Message); } } }
private void UpdateService(string querystring) { if (TextBox_Navn.Text == "") { Label_Error.Text = "skriv et navn"; } else if (TextBox_Beskrivelse.Text == "") { Label_Error.Text = "Skriv en beskrivelse"; } else if (Convert.ToInt32(DropDownList_Kategori.SelectedValue) == 0) { Label_Error.Text = "Vælg en kategori"; } else { if (FileUpload_Billede.HasFile && querystring != null) { var query = (from m in db.Maerkes where m.M_Id == Convert.ToInt32(querystring) select m).Single(); File.Delete(Server.MapPath("~/Billeder/Orginal/" + query.Billede)); File.Delete(Server.MapPath("~/Billeder/Maerker/" + query.Billede)); var myUniqueFileName = string.Format(@"{0}_", Guid.NewGuid()); FileUpload_Billede.SaveAs(Server.MapPath("~/Billeder/Orginal/") + myUniqueFileName + FileUpload_Billede.FileName); // Kald Metoden MakeThumbs, som laver en Reisze af originalen til 200px i bredden og uploader den til Resized_original mappen MakeThumb(myUniqueFileName + FileUpload_Billede.FileName, "/Billeder/Orginal/", 200, "/Billeder/Maerker/"); query.Brand = TextBox_Navn.Text; query.Billede = myUniqueFileName + FileUpload_Billede.FileName; query.Beskrivelse = TextBox_Beskrivelse.Text; query.Fk_KategoriId = Convert.ToInt32(DropDownList_Kategori.SelectedValue); try { db.SubmitChanges(); Response.Redirect("~/Admin/MaerkeAdmin.aspx"); } catch (Exception ex) { Console.WriteLine(ex.Message); } } else { if (querystring != null) { var query = (from m in db.Maerkes where m.M_Id == Convert.ToInt32(querystring) select m).Single(); query.Brand = TextBox_Navn.Text; query.Beskrivelse = TextBox_Beskrivelse.Text; query.Fk_KategoriId = Convert.ToInt32(DropDownList_Kategori.SelectedValue); try { db.SubmitChanges(); Response.Redirect("~/Admin/MaerkeAdmin.aspx"); } catch (Exception ex) { Console.WriteLine(ex.Message); } } } } }
protected void Button_GemVare_Click(object sender, EventArgs e) { if (TextBox_Navn.Text == "") { Label_Error.Text = "skriv et navn"; } else if (TextBox_Beskrivelse.Text == "") { Label_Error.Text = "Skriv en beskrivelse"; } else if (TextBox_Pris.Text == "") { Label_Error.Text = "Skriv en pris"; } else if (!FileUpload_Billede.HasFile) { Label_Error.Text = "Vælg et billede"; } else if (Convert.ToInt32(DropDownList_Kategori.SelectedValue) == 0) { Label_Error.Text = "Vælg en kategori"; } else if (Convert.ToInt32(DropDownList_Maerke.SelectedValue) == 0) { Label_Error.Text = "Vælg et mærke"; } else { var myUniqueFileName = string.Format(@"{0}_", Guid.NewGuid()); FileUpload_Billede.SaveAs(Server.MapPath("~/Billeder/Orginal/") + myUniqueFileName + FileUpload_Billede.FileName); Billeder nytBillede = new Billeder { Sti = myUniqueFileName + FileUpload_Billede.FileName }; db.Billeders.InsertOnSubmit(nytBillede); db.SubmitChanges(); // Kald Metoden MakeThumbs, som laver en Reisze af originalen til 120px i bredden og uploader den til Resized_original mappen MakeThumb(myUniqueFileName + FileUpload_Billede.FileName, "/Billeder/Orginal/", 120, "/Billeder/Resized/"); Vare nyVare = new Vare { Navn = TextBox_Navn.Text, Pris = Convert.ToInt32(TextBox_Pris.Text), Beskrivelse = TextBox_Beskrivelse.Text, Fk_BilledeId = nytBillede.B_Id, Fk_KategoriId = Convert.ToInt32(DropDownList_Kategori.SelectedValue), Fk_MaerkeId = Convert.ToInt32(DropDownList_Maerke.SelectedValue) }; db.Vares.InsertOnSubmit(nyVare); try { db.SubmitChanges(); Response.Redirect("~/Admin/VareAdmin.aspx"); } catch (Exception ex) { Console.WriteLine(ex.Message); } } }
private void UpdateService(string querystring) { if (TextBox_Overskrift.Text == "") { Label_Error.Text = "skriv en overskrift"; } else if (TextBox_Tekst.Text == "") { Label_Error.Text = "Skriv noget tekst"; } else { if (FileUpload_Billede.HasFile && querystring != null) { var query = (from f in db.Forsides where f.F_Id == Convert.ToInt32(querystring) select f).Single(); File.Delete(Server.MapPath("~/Billeder/" + query.Billede)); File.Delete(Server.MapPath("~/Billeder/ForsideOrg/" + query.Billede)); FileUpload_Billede.SaveAs(Server.MapPath("~/Billeder/") + FileUpload_Billede.FileName); // Kald Metoden MakeThumbs, som laver en Reisze af originalen til 290px i bredden og uploader den til Resized_original mappen MakeThumb(FileUpload_Billede.FileName, "/Billeder/", 290, "/Billeder/ForsideOrg/"); query.Overskrift = TextBox_Overskrift.Text; query.Tekst = TextBox_Tekst.Text; query.Billede = FileUpload_Billede.FileName; try { db.SubmitChanges(); Response.Redirect("~/Admin/ForsideAdmin.aspx"); } catch (Exception ex) { Console.WriteLine(ex.Message); } } else { if (querystring != null) { var query = (from f in db.Forsides where f.F_Id == Convert.ToInt32(querystring) select f).Single(); query.Overskrift = TextBox_Overskrift.Text; query.Tekst = TextBox_Tekst.Text; try { db.SubmitChanges(); Response.Redirect("~/Admin/ForsideAdmin.aspx"); } catch (Exception ex) { Console.WriteLine(ex.Message); } } } } }