예제 #1
0
 public bool Insert(VacationType vacationtype)
 {
     int autonumber = 0;
     VacationTypeDAC vacationtypeComponent = new VacationTypeDAC();
     bool endedSuccessfuly = vacationtypeComponent.InsertNewVacationType( ref autonumber,  vacationtype.Name);
     if(endedSuccessfuly)
     {
         vacationtype.VacationTypeID = autonumber;
     }
     return endedSuccessfuly;
 }
예제 #2
0
 public VacationType GetByID(int _vacationTypeID)
 {
     VacationTypeDAC _vacationTypeComponent = new VacationTypeDAC();
      IDataReader reader = _vacationTypeComponent.GetByIDVacationType(_vacationTypeID);
      VacationType _vacationType = null;
      while(reader.Read())
      {
          _vacationType = new VacationType();
          if(reader["VacationTypeID"] != DBNull.Value)
              _vacationType.VacationTypeID = Convert.ToInt32(reader["VacationTypeID"]);
          if(reader["Name"] != DBNull.Value)
              _vacationType.Name = Convert.ToString(reader["Name"]);
      _vacationType.NewRecord = false;             }             reader.Close();
      return _vacationType;
 }
예제 #3
0
 public List<VacationType> GetAll()
 {
     VacationTypeDAC _vacationTypeComponent = new VacationTypeDAC();
      IDataReader reader =  _vacationTypeComponent.GetAllVacationType().CreateDataReader();
      List<VacationType> _vacationTypeList = new List<VacationType>();
      while(reader.Read())
      {
      if(_vacationTypeList == null)
          _vacationTypeList = new List<VacationType>();
          VacationType _vacationType = new VacationType();
          if(reader["VacationTypeID"] != DBNull.Value)
              _vacationType.VacationTypeID = Convert.ToInt32(reader["VacationTypeID"]);
          if(reader["Name"] != DBNull.Value)
              _vacationType.Name = Convert.ToString(reader["Name"]);
      _vacationType.NewRecord = false;
      _vacationTypeList.Add(_vacationType);
      }             reader.Close();
      return _vacationTypeList;
 }
예제 #4
0
 public bool Update(VacationType vacationtype ,int old_vacationTypeID)
 {
     VacationTypeDAC vacationtypeComponent = new VacationTypeDAC();
     return vacationtypeComponent.UpdateVacationType( vacationtype.Name,  old_vacationTypeID);
 }