public List<AbstractsLanguage> GetAll()
 {
     AbstractsLanguageDAC _abstractsLanguageComponent = new AbstractsLanguageDAC();
      IDataReader reader =  _abstractsLanguageComponent.GetAllAbstractsLanguage().CreateDataReader();
      List<AbstractsLanguage> _abstractsLanguageList = new List<AbstractsLanguage>();
      while(reader.Read())
      {
      if(_abstractsLanguageList == null)
          _abstractsLanguageList = new List<AbstractsLanguage>();
          AbstractsLanguage _abstractsLanguage = new AbstractsLanguage();
          if(reader["AbstractLanguageId"] != DBNull.Value)
              _abstractsLanguage.AbstractLanguageId = Convert.ToInt32(reader["AbstractLanguageId"]);
          if(reader["AbstractId"] != DBNull.Value)
              _abstractsLanguage.AbstractId = Convert.ToInt32(reader["AbstractId"]);
          if(reader["AbstractTitle"] != DBNull.Value)
              _abstractsLanguage.AbstractTitle = Convert.ToString(reader["AbstractTitle"]);
          if(reader["AbstractIntro"] != DBNull.Value)
              _abstractsLanguage.AbstractIntro = Convert.ToString(reader["AbstractIntro"]);
          if(reader["CoverLetter"] != DBNull.Value)
              _abstractsLanguage.CoverLetter = Convert.ToString(reader["CoverLetter"]);
          if(reader["Topic"] != DBNull.Value)
              _abstractsLanguage.Topic = Convert.ToString(reader["Topic"]);
          if(reader["Background"] != DBNull.Value)
              _abstractsLanguage.Background = Convert.ToString(reader["Background"]);
          if(reader["Methods"] != DBNull.Value)
              _abstractsLanguage.Methods = Convert.ToString(reader["Methods"]);
          if(reader["Results"] != DBNull.Value)
              _abstractsLanguage.Results = Convert.ToString(reader["Results"]);
          if(reader["Conclusions"] != DBNull.Value)
              _abstractsLanguage.Conclusions = Convert.ToString(reader["Conclusions"]);
          if(reader["AbstractTerms"] != DBNull.Value)
              _abstractsLanguage.AbstractTerms = Convert.ToString(reader["AbstractTerms"]);
          if(reader["AbstractKeywords"] != DBNull.Value)
              _abstractsLanguage.AbstractKeywords = Convert.ToString(reader["AbstractKeywords"]);
          if(reader["LanguageID"] != DBNull.Value)
              _abstractsLanguage.LanguageID = Convert.ToInt32(reader["LanguageID"]);
      _abstractsLanguage.NewRecord = false;
      _abstractsLanguageList.Add(_abstractsLanguage);
      }             reader.Close();
      return _abstractsLanguageList;
 }
 public AbstractsLanguage GetByID(int _abstractLanguageId)
 {
     AbstractsLanguageDAC _abstractsLanguageComponent = new AbstractsLanguageDAC();
      IDataReader reader = _abstractsLanguageComponent.GetByIDAbstractsLanguage(_abstractLanguageId);
      AbstractsLanguage _abstractsLanguage = null;
      while(reader.Read())
      {
          _abstractsLanguage = new AbstractsLanguage();
          if(reader["AbstractLanguageId"] != DBNull.Value)
              _abstractsLanguage.AbstractLanguageId = Convert.ToInt32(reader["AbstractLanguageId"]);
          if(reader["AbstractId"] != DBNull.Value)
              _abstractsLanguage.AbstractId = Convert.ToInt32(reader["AbstractId"]);
          if(reader["AbstractTitle"] != DBNull.Value)
              _abstractsLanguage.AbstractTitle = Convert.ToString(reader["AbstractTitle"]);
          if(reader["AbstractIntro"] != DBNull.Value)
              _abstractsLanguage.AbstractIntro = Convert.ToString(reader["AbstractIntro"]);
          if(reader["CoverLetter"] != DBNull.Value)
              _abstractsLanguage.CoverLetter = Convert.ToString(reader["CoverLetter"]);
          if(reader["Topic"] != DBNull.Value)
              _abstractsLanguage.Topic = Convert.ToString(reader["Topic"]);
          if(reader["Background"] != DBNull.Value)
              _abstractsLanguage.Background = Convert.ToString(reader["Background"]);
          if(reader["Methods"] != DBNull.Value)
              _abstractsLanguage.Methods = Convert.ToString(reader["Methods"]);
          if(reader["Results"] != DBNull.Value)
              _abstractsLanguage.Results = Convert.ToString(reader["Results"]);
          if(reader["Conclusions"] != DBNull.Value)
              _abstractsLanguage.Conclusions = Convert.ToString(reader["Conclusions"]);
          if(reader["AbstractTerms"] != DBNull.Value)
              _abstractsLanguage.AbstractTerms = Convert.ToString(reader["AbstractTerms"]);
          if(reader["AbstractKeywords"] != DBNull.Value)
              _abstractsLanguage.AbstractKeywords = Convert.ToString(reader["AbstractKeywords"]);
          if(reader["LanguageID"] != DBNull.Value)
              _abstractsLanguage.LanguageID = Convert.ToInt32(reader["LanguageID"]);
      _abstractsLanguage.NewRecord = false;             }             reader.Close();
      return _abstractsLanguage;
 }
 public bool Update(AbstractsLanguage abstractslanguage ,int old_abstractLanguageId)
 {
     AbstractsLanguageDAC abstractslanguageComponent = new AbstractsLanguageDAC();
     return abstractslanguageComponent.UpdateAbstractsLanguage( abstractslanguage.AbstractId,  abstractslanguage.AbstractTitle,  abstractslanguage.AbstractIntro,  abstractslanguage.CoverLetter,  abstractslanguage.Topic,  abstractslanguage.Background,  abstractslanguage.Methods,  abstractslanguage.Results,  abstractslanguage.Conclusions,  abstractslanguage.AbstractTerms,  abstractslanguage.AbstractKeywords,  abstractslanguage.LanguageID,  old_abstractLanguageId);
 }
 public bool Insert(AbstractsLanguage abstractslanguage)
 {
     int autonumber = 0;
     AbstractsLanguageDAC abstractslanguageComponent = new AbstractsLanguageDAC();
     bool endedSuccessfuly = abstractslanguageComponent.InsertNewAbstractsLanguage( ref autonumber,  abstractslanguage.AbstractId,  abstractslanguage.AbstractTitle,  abstractslanguage.AbstractIntro,  abstractslanguage.CoverLetter,  abstractslanguage.Topic,  abstractslanguage.Background,  abstractslanguage.Methods,  abstractslanguage.Results,  abstractslanguage.Conclusions,  abstractslanguage.AbstractTerms,  abstractslanguage.AbstractKeywords,  abstractslanguage.LanguageID);
     if(endedSuccessfuly)
     {
         abstractslanguage.AbstractLanguageId = autonumber;
     }
     return endedSuccessfuly;
 }