private void AddMachineButton_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrWhiteSpace(MachinesOperationNameTextBox.Text))
            {
                Infinium.LightMessageBox.Show(ref TopForm, false, "Некорректное название!", "Ошибка");
                return;
            }
            decimal Norm;
            decimal PreparatoryNorm;

            try
            {
                Norm = Convert.ToDecimal(NormTextBox.Text);
            }
            catch
            {
                Infinium.LightMessageBox.Show(ref TopForm, false,
                                              "Некорректное значение нормы в час!",
                                              "Ошибка");
                return;
            }
            try
            {
                PreparatoryNorm = Convert.ToDecimal(tbPreparatoryNorm.Text);
            }
            catch
            {
                Infinium.LightMessageBox.Show(ref TopForm, false,
                                              "Некорректное значение доп. нормы в час!",
                                              "Ошибка");
                return;
            }

            TechStoreManager.AddMachinesOperation(MachinesOperationNameTextBox.Text, Norm, PreparatoryNorm,
                                                  Convert.ToInt32(MeasureComboBox.SelectedValue), ArticleTextBox.Text, Convert.ToInt32(cbPositions.SelectedValue), Convert.ToInt32(tbRank.Text),
                                                  Convert.ToInt32(cbPositions2.SelectedValue), Convert.ToInt32(tbRank2.Text), Convert.ToInt32(cbDocTypes.SelectedValue), Convert.ToInt32(cbAlgorithms.SelectedValue));

            MachinesOperationsBS.DataSource = TechStoreManager.MachinesOperationsDT.Copy();
            MachinesOperationsBS.MoveLast();
        }