Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Configuration;
- using System.Data.SqlClient;
- using System.Linq;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- public partial class redigerProfil : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- int id = Convert.ToInt32(Request.QueryString["id"]);
- SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["DatabaseConnectionString1"].ToString());
- SqlCommand cmd = new SqlCommand();
- cmd.Connection = conn;
- cmd.CommandText = "SELECT * FROM ansatte WHERE ansat_Id = @ansat_Id";
- cmd.Parameters.AddWithValue("@ansat_Id", id);
- //cmd.CommandText = "SELECT * FROM ansatte" røde ord er agumente blå objekter, turkis er evtnts;
- conn.Open();
- SqlDataReader reader = cmd.ExecuteReader(); // executeReader er den function der sætter al ovenstående igang!! den læser alt over og gør det.
- if (reader.Read())
- {
- if (!IsPostBack)
- { // denne checke rom det er første gang og sørger for der ikke rettes før der er klikket på rediger button
- TextBox_ret_adresse.Text = reader["adresse"].ToString();
- TextBox_ret_by.Text = reader["by_navn"].ToString();
- TextBox_ret_tlf.Text = reader["tlf"].ToString();
- TextBox_ret_stilling.Text = reader["stilling"].ToString();
- TextBox_ret_uddannelse.Text = reader["uddannelse"].ToString();
- TextBox_ret_email.Text = reader["e_mail"].ToString();
- //profil_rediger_img.FileName = reader["profil_img"].ToString();
- }
- }
- }
- protected void Button_slet_Click(object sender, EventArgs e) // dette er slette knappen som sletter profilen
- {
- string handling = Request.QueryString["step"]; // her sættes slette variablen
- if (handling == "slet")
- { // her sletter variablen
- SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["DatabaseConnectionString1"].ToString());
- SqlCommand cmd = new SqlCommand();
- cmd.Connection = conn;
- // SQL DELITE
- cmd.CommandText = "DELETE * FROM ansatte WHERE ansat_Id = @ansat_Id";
- cmd.Parameters.AddWithValue("@ansat_Id", handling);
- conn.Open();
- SqlDataReader reader = cmd.ExecuteReader();
- conn.Close();
- Response.Redirect("Default.aspx");
- }
- }
- protected void Button_rediger_Click(object sender, EventArgs e)
- {
- string adresse = TextBox_ret_adresse.Text;
- string by_navn = TextBox_ret_by.Text;
- string tlf = TextBox_ret_tlf.Text;
- string stilling = TextBox_ret_stilling.Text;
- string uddannelse = TextBox_ret_uddannelse.Text;
- string e_mail = TextBox_ret_email.Text;
- int id = Convert.ToInt32(Request.QueryString["id"]);
- SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["DatabaseConnectionString1"].ToString());
- SqlCommand cmd = new SqlCommand();
- cmd.Connection = conn;
- cmd.CommandText = "SELECT profil_img FROM ansatte WHERE ansat_Id = @ansat_Id";
- cmd.Parameters.AddWithValue("@ansat_Id", id);
- //cmd.CommandText = "SELECT * FROM ansatte" røde ord er agumente blå objekter, turkis er evtnts;
- conn.Open();
- SqlDataReader reader = cmd.ExecuteReader();
- // sql opdate
- if (reader.Read())
- {
- string profil_img = Convert.ToString(reader["profil_img"]);
- }
- conn.Close();
- if (profil_rediger_img.HasFile)
- {
- cmd.CommandText = "UPDATE ansatte SET adresse = @adresse, by_navn = @by_navn, tlf = @tlf, stilling = @stilling, uddannelse = @uddannelse, e_mail = @e_mail, profil_img = @profil_img WHERE [ansat_Id] = @rediger";
- //@huvhu = et Parameter navn. parameter høre til en statment eller noget andet.
- cmd.Parameters.AddWithValue("@rediger" , id);
- cmd.Parameters.AddWithValue("@adresse", adresse);
- cmd.Parameters.AddWithValue("@by_navn", by_navn);
- cmd.Parameters.AddWithValue("@tlf", tlf);
- cmd.Parameters.AddWithValue("@stilling", stilling);
- cmd.Parameters.AddWithValue("@uddannelse", uddannelse);
- cmd.Parameters.AddWithValue("@e_mail", e_mail);
- profil_rediger_img.SaveAs(Server.MapPath("~/upload_img/") + profil_rediger_img.FileName);
- string profil_img_string = "~/upload_img/" + profil_rediger_img.FileName;
- cmd.Parameters.AddWithValue("@profil_img", profil_img_string);
- conn.Open();
- cmd.ExecuteNonQuery();
- conn.Close();
- }
- else
- {
- cmd.CommandText = "UPDATE ansatte SET adresse=@adresse, by_navn=@by_navn, tlf=@tlf, stilling=@stilling, uddannelse=@uddannelse, e_mail=@e_mail WHERE ansat_Id=@rediger";
- //@huvhu = et Parameter navn. parameter høre til en statment eller noget andet.
- cmd.Parameters.AddWithValue("@rediger", id);
- cmd.Parameters.AddWithValue("@adresse", adresse);
- cmd.Parameters.AddWithValue("@by_navn", by_navn);
- cmd.Parameters.AddWithValue("@tlf", tlf);
- cmd.Parameters.AddWithValue("@stilling", stilling);
- cmd.Parameters.AddWithValue("@uddannelse", uddannelse);
- cmd.Parameters.AddWithValue("@e_mail", e_mail);
- conn.Open();
- cmd.ExecuteNonQuery();
- conn.Close();
- }
- conn.Close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement