Exemplo n.º 1
0
        /// <summary>
        /// Delete register from TabLanguage.
        /// </summary>
        /// <param name="languageID">int languageID</param>
        /// <returns>int rowsAffected</returns>
        /// <exception cref="ex">DataAccessLayerException</exception>
        /// <exception cref="ex">Exception</exception>
        public int DeleteLanguage(int languageID)
        {
            try
            {
                return((int)_tabLanguageTableAdapter.DeleteLanguage(languageID));
            }
            catch (SqlException ex)
            {
                //Error log simulate
                Console.WriteLine(ex.ToString());
                Console.WriteLine(ex.GetBaseException().ToString());

                if (ex.Number == 547)
                {
                    throw new DataAccessLayerException("Register is in use and can not be deleted.");
                }
                else
                {
                    throw;
                }
            }
            catch (Exception ex)
            {
                //Error log simulate
                Console.WriteLine(ex.ToString());
                Console.WriteLine(ex.GetBaseException().ToString());
                throw;
            }
        }
Exemplo n.º 2
0
 public int DeleteLanguageByID(int languageID)
 {
     try
     {
         int rowsAffected = languageTableAdapter.DeleteLanguage(languageID);
         return(rowsAffected);
     }
     catch (Exception)
     {
         return(0);
     }
 }
 public void DeleteLanguage(int languageID)
 {
     var languageTable   = new UserData.TabLanguageDataTable();
     var languageAdapter = new TabLanguageTableAdapter();
     int rowCount        = languageAdapter.DeleteLanguage(languageID);
 }
 public bool IsLanguageDeleted(int ID)
 {
     // delete language from TabLanguage
     tabLanguageTableAdapter.DeleteLanguage(ID);
     return(true);
 }
Exemplo n.º 5
0
 public int DeleteLanguage(string languagename)
 {
     return(languageTableAdapter.DeleteLanguage(languagename));
 }