Example #1
0
        private void btn_Upload_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(FileName_txt.Text))
            {
                MessageBox.Show("Specifiy a file to upload.", "Upload", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                FileName_txt.Focus();
            }
            else if (!File.Exists(FileName_txt.Text))
            {
                string message = string.Format("Unable to find '{0}'. Please check the file name and try again.", FileName_txt.Text);
                MessageBox.Show(message, "Upload", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                FileName_txt.Focus();
            }
            else
            {
                try
                {
                    string         CU_requestUrl = string.Format("http://localhost:53003/files/UploadFile/{0}/asd", System.IO.Path.GetFileName(this.FileName_txt.Text));
                    HttpWebRequest request       = (HttpWebRequest)HttpWebRequest.Create(CU_requestUrl);
                    request.Method      = "POST";
                    request.ContentType = "text/plain";

                    byte[] fileToSend = File.ReadAllBytes(FileName_txt.Text);
                    request.ContentLength = fileToSend.Length;

                    using (Stream requestStream = request.GetRequestStream())
                    {
                        // Send the file as body request.
                        requestStream.Write(fileToSend, 0, fileToSend.Length);
                        requestStream.Close();
                    }

                    using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
                        Result_txt.Text = "HTTP/" + response.ProtocolVersion + " " + (int)response.StatusCode + " " + response.StatusDescription;

                    MessageBox.Show("File sucessfully uploaded.", "Upload", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.DialogResult = DialogResult.OK;
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error during file upload: " + ex.Message, "Upload", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        private void A_add_btn_Click(object sender, EventArgs e)
        {
            Movie  m        = new Movie();
            string ID       = ID_txt.Text;
            string FileName = FileName_txt.Text;

            if (m.SearchUniquID(ID_txt.Text, FileName_txt.Text))
            {
                string        Title = Title_txt.Text;
                List <Genree> g     = new List <Genree>();
                for (int i = 0; i < Genre_lst.CheckedItems.Count; i++)
                {
                    Genree ge = new Genree(Genre_lst.CheckedItems[i].ToString());
                    g.Add(ge);
                }
                string Director = Director_txt.Text;
                string Year     = Year_cmbo.Text;
                string Rating   = Rating_combo.Text;

                string path = imageLocation;

                m.AddToExist(ID, Title, g, Director, Year, Rating, FileName, path);
                MessageBox.Show("Added Successfully ^_^", "File", MessageBoxButtons.OK, MessageBoxIcon.None);
                FileName_txt.Clear();
                ID_txt.Clear();
                Title_txt.Clear();
                Director_txt.Clear();
                Rating_combo.Text        = "";
                Year_cmbo.Text           = "";
                Poster_pic.ImageLocation = "";
                bool state = false;
                for (int j = 0; j < Genre_lst.CheckedItems.Count; j++)
                {
                    Genre_lst.SetItemCheckState(j, (state ? CheckState.Checked : CheckState.Unchecked));
                }
            }
            else
            {
                MessageBox.Show("You must enter a unique ID", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }