Exemple #1
0
        /// <summary>МЕТОД Удаляем данные справочника</summary>
        /// <param name="pRow">Удаляемая строка</param>
        protected override bool MET_SqlDelete(DataRow pRow)
        {
            // Если нету кода, то выходим
            if (pRow["Cod"].ToString() == "")
            {
                return(false);
            }
            if (MessageBox.Show("Вы точно хотите удалить этот ответ? \n А может он кому то нужен!", "Удалить?",
                                MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.No)
            {
                return(false);
            }
            // Код ответа
            int _Cod = Convert.ToInt32(pRow["Cod"]);

            // Удаляем
            MySql.MET_QueryNo(MyQuery.MET_List_Delete_1(PRO_TableName, _Cod));
            // Записываем в логи
            MyGlo.PUB_Logger.Info($"Удалили ответ в поле с VarId {PRI_VarID}," +
                                  $" шаблона {PRI_NomerShablon}," +
                                  $"\n таблицы {PRO_TableName}:" +
                                  $"\n {pRow["Value"]}");
            return(true);
        }