示例#1
0
        protected void addCelebrite()
        {
            Stream fs = FileUploadControl.PostedFile.InputStream;

            using (BinaryReader br = new BinaryReader(fs))
            {
                byte[] bytes = br.ReadBytes((Int32)fs.Length);
                using (SqlConnection con = new SqlConnection("Data Source=fp-server.database.windows.net;" +
                                                             "Initial Catalog=fp-database;User ID=fp-admin;Password=Cebula1."))
                {
                    string query = "insert into CELEBRITE_ALBUM values (@id_character, @name, @surname, @image)";
                    using (SqlCommand cmd = new SqlCommand(query))
                    {
                        cmd.Connection = con;
                        cmd.Parameters.AddWithValue("@id_character", amount_character);
                        cmd.Parameters.AddWithValue("@name", name.Text);
                        cmd.Parameters.AddWithValue("@surname", surname.Text);
                        cmd.Parameters.AddWithValue("@image", bytes);
                        con.Open();
                        cmd.ExecuteNonQuery();
                        con.Close();
                    }
                }
                bytes = null;
                br.Dispose();
                br.Close();
            }
            fs.Dispose();
            fs.Close();
            FileUploadControl.Dispose();
        }
示例#2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void Page_Load(object sender, EventArgs e)
 {
     Panel1.BackImageUrl = "~/res/img/face.JPG";
     db             = new SQLDatabase();
     characters     = new List <string>();
     all_characters = new List <string>();
     FileUploadControl.Dispose();
 }
示例#3
0
        /// <summary>
        /// Metoda wywoływana po wciśnięciu przycisku Wykonaj. Wstawia wskazane zdjęcie do bazy danych. Następnie zczytuje zamodelowaną twarz i wysyła przepis do silnika.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void UploadButton_Click(object sender, EventArgs e)
        {
            db.Connect();
            id = db.getId((string)Session["id"]);
            db.InsertCharacter();
            amount_character = db.AmountCharacters();
            db.Disconnect();

            Stream fs = FileUploadControl.PostedFile.InputStream;

            using (BinaryReader br = new BinaryReader(fs))
            {
                byte[] bytes = br.ReadBytes((Int32)fs.Length);
                using (SqlConnection con = new SqlConnection("Data Source=fp-server.database.windows.net;" +
                                                             "Initial Catalog=fp-database;User ID=fp-admin;Password=Cebula1."))
                {
                    string query = "insert into USER_ALBUM values (@id_user, @id_character, @image)";
                    using (SqlCommand cmd = new SqlCommand(query))
                    {
                        cmd.Connection = con;
                        cmd.Parameters.AddWithValue("@id_user", id);
                        cmd.Parameters.AddWithValue("@id_character", amount_character);
                        cmd.Parameters.AddWithValue("@image", bytes);
                        con.Open();
                        cmd.ExecuteNonQuery();
                        con.Close();
                    }
                }
                bytes = null;
                br.Dispose();
                br.Close();
            }
            fs.Dispose();
            fs.Close();
            FileUploadControl.Dispose();

            checkCharacter();
            exec(id, recepta);

            if (oneCelebrite.Checked)
            {
                if (ranking.Checked)
                {
                    Response.Redirect("Raport.aspx?type=one&ranking=true");
                }
                else
                {
                    Response.Redirect("Raport.aspx?type=one&ranking=false");
                }
            }
            else if (allCelebrite.Checked)
            {
                if (ranking.Checked)
                {
                    Response.Redirect("Raport.aspx?type=all&ranking=true");
                }
                else
                {
                    Response.Redirect("Raport.aspx?type=all&ranking=false");
                }
            }
        }
示例#4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     FileUploadControl.Dispose();
     db = new SQLDatabase();
     FileUploadControl.Dispose();
 }