Torna al Thread

using System; using System.Collections.Generic; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using MySql.Data.MySqlClient; using System.Configuration; using System.IO; public partial class admin_photo_insert : System.Web.UI.Page { String connectionString = ConfigurationManager.ConnectionStrings["Personal"].ConnectionString; protected void ddSezione_SelectedIndexChanged(object sender, EventArgs e) { string catID = ddSezione.SelectedValue; ddFotoInit(catID); } protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ddSezioneInit(); string catID = ddSezione.SelectedValue; ddFotoInit(catID); string nome = User.Identity.Name; nome = nome.Substring(0, nome.IndexOf(":")); txtAutore.Text = "" + nome + ""; txtData.Text = "" + DateTime.Now.ToString("d") + ""; } } private void ddSezioneInit() { using (MySqlConnection conn = new MySqlConnection(connectionString)) { string SQL = "SELECT * FROM photo_category"; conn.Open(); MySqlCommand cmd = new MySqlCommand(SQL, conn); MySqlDataReader ddlValues; ddlValues = cmd.ExecuteReader(); ddSezione.DataSource = ddlValues; ddSezione.DataValueField = "Name"; ddSezione.DataTextField = "Name"; ddSezione.DataBind(); conn.Close(); conn.Dispose(); } } protected void btnAggiungi_Click(object sender, EventArgs e) { string nome = User.Identity.Name; nome = nome.Substring(0, nome.IndexOf(":")); using (MySqlConnection conn = new MySqlConnection(connectionString)) { string _SQL = "INSERT INTO photo ("; _SQL = _SQL + "catID,"; _SQL = _SQL + "_category,"; _SQL = _SQL + "_user,"; _SQL = _SQL + "_dir,"; _SQL = _SQL + "_subject,"; _SQL = _SQL + "_file,"; _SQL = _SQL + "_Description,"; _SQL = _SQL + "_data,"; _SQL = _SQL + "_stato)VALUES("; _SQL = _SQL + "@I_SEZ_ID,"; _SQL = _SQL + "@I_SEZ,"; _SQL = _SQL + "@I_USERNAME,"; _SQL = _SQL + "@I_DIR,"; _SQL = _SQL + "@I_TITOLO,"; _SQL = _SQL + "@I_FILE,"; _SQL = _SQL + "@I_TESTO,"; _SQL = _SQL + "@I_DATA,"; _SQL = _SQL + "@I_STATO);"; conn.Open(); MySqlCommand _cmd = new MySqlCommand(_SQL, conn); _cmd.Parameters.AddWithValue("@I_SEZ_ID", ddSezione.SelectedItem.Value); _cmd.Parameters.AddWithValue("@I_SEZ", ddSezione.SelectedItem.Text); _cmd.Parameters.AddWithValue("@I_USERNAME", nome); _cmd.Parameters.AddWithValue("@I_DIR", ddSezione.SelectedItem.Text); _cmd.Parameters.AddWithValue("@I_TITOLO", txtTitolo.Text); // _cmd.Parameters.AddWithValue("@I_FILE", Sezione.Value ); _cmd.Parameters.AddWithValue("@I_TESTO", txtTestoFull.Text); _cmd.Parameters.AddWithValue("@I_DATA", txtData.Text); _cmd.Parameters.AddWithValue("@I_STATO", txtStato.Text); _cmd.ExecuteNonQuery(); Response.Redirect("default.aspx"); } } private void ddFotoInit(string CatId) { using (MySqlConnection conn = new MySqlConnection(connectionString)) { string SQL = ""; SQL = SQL + "SELECT * FROM photo_category WHERE Name=@S_NAME"; conn.Open(); MySqlCommand cmd = new MySqlCommand(SQL, conn); cmd.Parameters.AddWithValue("@S_NAME", "" + CatId + ""); MySqlDataReader rdr = cmd.ExecuteReader(); if (rdr.Read()) { DirectoryInfo dir = new DirectoryInfo(Server.MapPath("../../public/photo/" + rdr["Name"] + "/ThumbnailImages/")); FileInfo[] files = dir.GetFiles(); foreach (FileInfo file in files) { DDFoto.Items.Add(Convert.ToString(file)); } } else { } } } }
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5