public List<PersonExtra> GetAll() { PersonExtraDAC _personExtraComponent = new PersonExtraDAC(); IDataReader reader = _personExtraComponent.GetAllPersonExtra().CreateDataReader(); List<PersonExtra> _personExtraList = new List<PersonExtra>(); while(reader.Read()) { if(_personExtraList == null) _personExtraList = new List<PersonExtra>(); PersonExtra _personExtra = new PersonExtra(); if(reader["PersonExtraId"] != DBNull.Value) _personExtra.PersonExtraId = Convert.ToInt32(reader["PersonExtraId"]); if(reader["NationalIdType"] != DBNull.Value) _personExtra.NationalIdType = Convert.ToString(reader["NationalIdType"]); if(reader["NationalId"] != DBNull.Value) _personExtra.NationalId = Convert.ToString(reader["NationalId"]); if(reader["Gender"] != DBNull.Value) _personExtra.Gender = Convert.ToString(reader["Gender"]); if(reader["Religion"] != DBNull.Value) _personExtra.Religion = Convert.ToString(reader["Religion"]); if(reader["BirthDate"] != DBNull.Value) _personExtra.BirthDate = Convert.ToDateTime(reader["BirthDate"]); if(reader["BirthPlace"] != DBNull.Value) _personExtra.BirthPlace = Convert.ToString(reader["BirthPlace"]); if(reader["MaritalStatus"] != DBNull.Value) _personExtra.MaritalStatus = Convert.ToString(reader["MaritalStatus"]); if(reader["SpauseName"] != DBNull.Value) _personExtra.SpauseName = Convert.ToString(reader["SpauseName"]); if(reader["FatherGuardianName"] != DBNull.Value) _personExtra.FatherGuardianName = Convert.ToString(reader["FatherGuardianName"]); if(reader["FatherGuardianAddress"] != DBNull.Value) _personExtra.FatherGuardianAddress = Convert.ToString(reader["FatherGuardianAddress"]); if(reader["FatherGuardianContactNumber"] != DBNull.Value) _personExtra.FatherGuardianContactNumber = Convert.ToString(reader["FatherGuardianContactNumber"]); if(reader["EmergencyContactName"] != DBNull.Value) _personExtra.EmergencyContactName = Convert.ToString(reader["EmergencyContactName"]); if(reader["EmergencyContactAddress"] != DBNull.Value) _personExtra.EmergencyContactAddress = Convert.ToString(reader["EmergencyContactAddress"]); if(reader["EmergencyContactNumber"] != DBNull.Value) _personExtra.EmergencyContactNumber = Convert.ToString(reader["EmergencyContactNumber"]); if(reader["EmergencyContactEmail"] != DBNull.Value) _personExtra.EmergencyContactEmail = Convert.ToString(reader["EmergencyContactEmail"]); if(reader["SponsorId"] != DBNull.Value) _personExtra.SponsorId = Convert.ToInt32(reader["SponsorId"]); if(reader["SponsorStartDate"] != DBNull.Value) _personExtra.SponsorStartDate = Convert.ToDateTime(reader["SponsorStartDate"]); if(reader["SponsorEndDate"] != DBNull.Value) _personExtra.SponsorEndDate = Convert.ToDateTime(reader["SponsorEndDate"]); if(reader["SponsorCategoryId"] != DBNull.Value) _personExtra.SponsorCategoryId = Convert.ToInt32(reader["SponsorCategoryId"]); if(reader["IsGraduateTransfer"] != DBNull.Value) _personExtra.IsGraduateTransfer = Convert.ToBoolean(reader["IsGraduateTransfer"]); if(reader["ReasonForSeekingTransfer"] != DBNull.Value) _personExtra.ReasonForSeekingTransfer = Convert.ToString(reader["ReasonForSeekingTransfer"]); if(reader["LevelRequired"] != DBNull.Value) _personExtra.LevelRequired = Convert.ToString(reader["LevelRequired"]); if(reader["OtherInformation"] != DBNull.Value) _personExtra.OtherInformation = Convert.ToString(reader["OtherInformation"]); _personExtra.NewRecord = false; _personExtraList.Add(_personExtra); } reader.Close(); return _personExtraList; }
public bool Update(PersonExtra personextra ,int old_personExtraId) { PersonExtraDAC personextraComponent = new PersonExtraDAC(); return personextraComponent.UpdatePersonExtra( personextra.PersonExtraId, personextra.NationalIdType, personextra.NationalId, personextra.Gender, personextra.Religion, personextra.BirthDate, personextra.BirthPlace, personextra.MaritalStatus, personextra.SpauseName, personextra.FatherGuardianName, personextra.FatherGuardianAddress, personextra.FatherGuardianContactNumber, personextra.EmergencyContactName, personextra.EmergencyContactAddress, personextra.EmergencyContactNumber, personextra.EmergencyContactEmail, personextra.SponsorId, personextra.SponsorStartDate, personextra.SponsorEndDate, personextra.SponsorCategoryId, personextra.IsGraduateTransfer, personextra.ReasonForSeekingTransfer, personextra.LevelRequired, personextra.OtherInformation, old_personExtraId); }