private void button2_Click(object sender, EventArgs e)
 {
     if (СписокАктивныхДоговоров == null || СписокАктивныхДоговоров.IsDisposed)
     {
         СписокАктивныхДоговоров = new Список_активных_договоров(this, extractions[dataGridView1.CurrentCell.RowIndex]);
         СписокАктивныхДоговоров.Show();
         dataGridView1.Enabled = false;
     }
 }
 public Отправить_ресурсы_согласно_договору(Список_активных_договоров списокАктивныхДоговоров, Extraction extraction, Agreement agreement) : this()
 {
     this.списокАктивныхДоговоров = списокАктивныхДоговоров;
     this.extraction = extraction;
     this.agreement  = agreement;
 }