protected override void ExecuteCommand(ExecuteCmdDelegate proc)
        {
            try
            {
                proc.Invoke();
            }
            catch (DbException e)
            {
                if (MessagePrinter != null)
                {
                    MessagePrinter.PrintMessage(e.Message, ErrorsManager.Messages.DBErrorMsg, 1, 1);
                }

                _last_error = e.ErrorCode;
            }
        }
Esempio n. 2
0
 /// <summary>
 /// Обертка для выполнения DbCommand
 /// </summary>
 /// <param name="proc"></param>
 protected override void ExecuteCommand(ExecuteCmdDelegate proc)
 {
     try
     {
         _last_error = 0;
         proc.Invoke();
     }
     catch (SqlException e)
     {
         string msg = GetErrorMessage(e);
         if (MessagePrinter != null)
         {
             MessagePrinter.PrintMessage(msg, ErrorsManager.Messages.DBErrorMsg, 1, 1);
         }
     }
 }
Esempio n. 3
0
        /// <summary>
        /// Обертка для выполнения DbCommand
        /// </summary>
        /// <param name="proc"></param>
        protected override void ExecuteCommand(ExecuteCmdDelegate proc)
        {
            try
            {
                _last_error = 0;
                proc.Invoke();
            }
            catch (MySqlException e)
            {
                if (MessagePrinter != null)
                    MessagePrinter.PrintMessage(e.Message, ErrorsManager.Messages.DBErrorMsg, 1, 1);

                _last_error = e.ErrorCode;
            }
        }
Esempio n. 4
0
 /// <summary>
 /// Обертка для выполнения DbCommand
 /// </summary>
 /// <param name="proc"></param>
 protected override void ExecuteCommand(ExecuteCmdDelegate proc)
 {
     try
     {
         _last_error = 0;
         proc.Invoke();
     }
     catch (SqlException e)
     {
         string msg = GetErrorMessage(e);
         if (MessagePrinter != null)
             MessagePrinter.PrintMessage(msg, ErrorsManager.Messages.DBErrorMsg, 1, 1);
     }
 }
Esempio n. 5
0
 protected abstract void ExecuteCommand(ExecuteCmdDelegate proc);
Esempio n. 6
0
 protected abstract void ExecuteCommand(ExecuteCmdDelegate proc);