示例#1
0
 private void RemoveSortButton_Click(object sender, EventArgs e)
 {
     var selectedRows = GrapeSortTable.SelectedRows;
     foreach (DataGridViewRow row in selectedRows)
     {
         int id = Convert.ToInt32(row.Cells[0].Value);
         SortManager.DeleteData(id);
         GrapeSort local = GrapeSortList.Find(x => x.Id == id);
         GrapeSortList.Remove(local);
     }
     UpdateGrapeSortTable();
 }
示例#2
0
 private void AddGrapeSortButton_Click(object sender, EventArgs e)
 {
     try
     {
         GrapeSort local = new GrapeSort();
         local.Id               = Convert.ToInt32(IdTextBox.Text);
         local.Acidity          = Convert.ToDouble(AcidityTextBox.Text);
         local.AverageBerrySize = Convert.ToDouble(AvgWeightTextBox.Text);
         local.Name             = SortNameTextBox.Text;
         local.OriginCountry    = Convert.ToInt32(CountryTextBox.Text);
         local.Seedlessness     = Convert.ToInt32(SeedlessnessTextBox.Text);
         local.Sugar            = Convert.ToDouble(SugarTextBox.Text);
         local.Taste            = TasteTexBox.Text;
         MainForm form = Application.OpenForms["MainForm"] as MainForm;
         form.GrapeSortList.Add(local);
         form.SortManager.LoadData(local);
         form.UpdateGrapeSortTable();
         Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ошибка!", MessageBoxButtons.OK);
     }
 }