/// <summary>
 /// Инициализирует новый экземпляр класса FormTariff. Принимает в качестве параметра контроллер добавления тарифа.
 /// </summary>
 /// <param name="controller"></param>
 public FormTariff(AddTariffController controller)
 {
     Text = "Добавление тарифа";
     InitializeComponent();
     _controller = controller;
     btnSave.Text = "Добавить";
     dgvNameTariff.Visible = false;
     btnImport.Visible = false;
     gbInfo.Location = new System.Drawing.Point(12, 12);
     gbInfo.Size = new System.Drawing.Size(700, 407);
 }
 /// <summary>
 /// Инициализирует новый экземпляр класса FormTariff. Принимает в качестве параметра контроллер редактирования тарифа.
 /// </summary>
 /// <param name="controller"></param>
 public FormTariff(EditTariffController controller)
 {
     Text = "Редактирование тарифа";
     InitializeComponent();
     _controller = controller;
     btnSave.Text = "Изменить";
     btnImport.Visible = false;
     btnCostDel.Visible = false;
     foreach (Tariff item in _controller.tariff)
     {
         dgvNameTariff.Rows.Add(item.ID, item.Name);
     }
 }
 /// <summary>
 /// Инициализирует новый экземпляр класса FormTariff. Принимает в качестве параметра контроллер импорта тарифа.
 /// </summary>
 /// <param name="controller"></param>
 public FormTariff(ImportTariffController controller)
 {
     this.Text = "Импорт тарифа";
     InitializeComponent();
     _controller = controller;
     btnSave.Text = "Добавить";
     dgvNameTariff.Visible = false;
     gbInfo.Location = new System.Drawing.Point(12, 12);
     gbInfo.Size = new System.Drawing.Size(700, 407);
     btnImport.Visible = true;
     gbAddCost.Visible = false;
     btnCostDel.Visible = false;
     gbCost.Location = new System.Drawing.Point(470, 19);
     gbCost.Size = new System.Drawing.Size(219, 352);
     gbDataTarrif.Size = new System.Drawing.Size(457, 352);
     tbName.ReadOnly = true;
     tbDescription.ReadOnly = true;
 }