예제 #1
0
 protected void UpdateFormView(object sender, EventArgs e)
 {
     if (GetRights().Contains("AdminEvents"))
     {
         FormViewEventDetaljer.ChangeMode(FormViewMode.ReadOnly);
     }
     else
     {
         FormViewEgenEventDetaljer.ChangeMode(FormViewMode.ReadOnly);
     }
 }
예제 #2
0
 //---------------------------------------Tilføj event
 #region Tilføj event
 protected void ButtonAddEvent_Click(object sender, EventArgs e)
 {
     if (GetRights().Contains("AdminEvents"))
     {
         FormViewEventDetaljer.ChangeMode(FormViewMode.Insert);
     }
     else
     {
         FormViewEgenEventDetaljer.ChangeMode(FormViewMode.Insert);
     }
 }
예제 #3
0
    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;
        }
    }
예제 #4
0
 //---------------------------------------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);
     }
 }
예제 #5
0
    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();
        }
    }