Esempio n. 1
0
        private void buttonBlagoOrganiz_Click(object sender, EventArgs e)
        {
            FormAdminCharityList charityList = new FormAdminCharityList();

            charityList.Show();
            this.Hide();
        }
Esempio n. 2
0
 private void buttonSave_Click(object sender, EventArgs e)
 {
     if (textBoxName.Text == "")
     {
         MessageBox.Show("Поле 'Наименование' благотворительной организации обязательно для заполнения!", "Оповещение системы");
     }
     else
     {
         if (charityId != null)
         {
             SqlConnection conn = new SqlConnection(Connection.GetString());
             conn.Open();
             SqlCommand command = new SqlCommand("UPDATE Charity Set CharityName = @name, CharityDescription = @desc,  CharityLogo = @logo WHERE CharityId = '" + charityId + "'", conn);
             command.Parameters.Add("@name", textBoxName.Text);
             command.Parameters.Add("@desc", richTextBoxOpis.Text);
             command.Parameters.Add("@logo", textBoxImage.Text);
             command.ExecuteNonQuery();
             try
             {
                 if (textBoxImage.Text != "")
                 {
                     Bitmap bmp = new Bitmap(openFileDialogPic.FileName);
                     bmp.Save("logo/" + openFileDialogPic.SafeFileName);
                 }
             }
             catch (Exception ex)
             {
             }
             MessageBox.Show("Благотворительная организация " + textBoxName.Text + " успешно обновлена!", "Оповещение системы");
             FormAdminCharityList fm = new FormAdminCharityList();
             fm.Show();
             this.Hide();
         }
         else
         {
             SqlConnection conn = new SqlConnection(Connection.GetString());
             conn.Open();
             SqlCommand command = new SqlCommand("INSERT INTO Charity Values(@name, @desc, @logo)", conn);
             command.Parameters.Add("@name", textBoxName.Text);
             command.Parameters.Add("@desc", richTextBoxOpis.Text);
             command.Parameters.Add("@logo", textBoxImage.Text);
             command.ExecuteNonQuery();
             if (textBoxImage.Text != "")
             {
                 Bitmap bmp = new Bitmap(openFileDialogPic.FileName);
                 bmp.Save("logo/" + openFileDialogPic.SafeFileName);
             }
             MessageBox.Show("Благотворительная организация " + textBoxName.Text + " успешно добавлена!", "Оповещение системы");
             FormAdminCharityList fm = new FormAdminCharityList();
             fm.Show();
             this.Hide();
         }
     }
 }