protected void SqlDataSourceEgenEvent_Inserting(object sender, SqlDataSourceCommandEventArgs e) { FileUpload FileControl = FormViewEgenEventDetaljer.FindControl("FileUploadInsertEventImg") as FileUpload; if (FileControl.HasFile) { // Gem filer string NytFilnavn = GemOgResize(FileControl); // Opdater SqlDataSourcens parametre så det Nye filnavn skrives i databasen e.Command.Parameters["@Img"].Value = NytFilnavn; } }
//---------------------------------------Hjælpemetoder til kalendere #region hjælpemetoder til kalendere //Ændrer dato på diverse kalendere protected void ChangeDate(int change, string Calendar) { if (GetRights().Contains("AdminEvents")) { Calendar Cal = FormViewEventDetaljer.FindControl(Calendar) as Calendar; Cal.VisibleDate = Cal.VisibleDate.AddMonths(change); } else { Calendar Cal = FormViewEgenEventDetaljer.FindControl(Calendar) as Calendar; Cal.VisibleDate = Cal.VisibleDate.AddMonths(change); } }
protected void SqlDataSourceEgenEvent_Updating(object sender, SqlDataSourceCommandEventArgs e) { // Find ASP:FileUpload og gem den i nyt object FileUpload FileUploadController = FormViewEgenEventDetaljer.FindControl("FileUploadUpdateEventImg") as FileUpload; // Hent Id på valgt avatar fra gridviewet int Id = (int)GridViewEgneEvents.SelectedValue; // Der er valgt en ny fil if (FileUploadController.HasFile) { SletFiler(Id); // Gem nye filer string NytFilnavn = GemOgResize(FileUploadController); // Opdater SqlDataSourcens parametre så det Nye filnavn skrives i databasen e.Command.Parameters["@Img"].Value = NytFilnavn; } // Der er ikke valgt en ny fil else { string FilNavn = HentFilNavn(Id); // Opdater SqlDataSourcens parametre så det gamle filnavn skrives i databasen e.Command.Parameters["@Img"].Value = FilNavn; } if (Session["lat"] != null && Session["long"] != null && Session["address"] != null) { //opret et SqlCommand object SqlCommand cmd = new SqlCommand("UPDATE Events SET Adresse = @Adresse, Lat = @Lat, Long = @Long WHERE Id = @Id", conn); cmd.Parameters.Add("@Lat", SqlDbType.NVarChar).Value = Session["lat"].ToString(); cmd.Parameters.Add("@Long", SqlDbType.NVarChar).Value = Session["long"].ToString(); cmd.Parameters.Add("@Adresse", SqlDbType.NVarChar).Value = Session["address"].ToString(); cmd.Parameters.Add("@Id", SqlDbType.NVarChar).Value = GridViewEgneEvents.SelectedValue; // åben forbindelsen til databasen conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); } }