public static void PopulateAspUser(AspUser input, System.Data.IDataReader reader) { input.ApplicationId = Utilities.ToGuid(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.ApplicationId]); input.UserId = Utilities.ToGuid(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.UserId]); input.Password = Utilities.ToString(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.Password]); input.PasswordFormat = Utilities.ToInt(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.PasswordFormat]); input.PasswordSalt = Utilities.ToString(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.PasswordSalt]); input.MobilePIN = Utilities.ToString(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.MobilePIN]); input.Email = Utilities.ToString(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.Email]); input.Email = Utilities.ToString(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.Email]); input.LoweredEmail = Utilities.ToString(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.LoweredEmail]); input.PasswordQuestion = Utilities.ToString(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.PasswordQuestion]); input.PasswordAnswer = Utilities.ToString(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.PasswordAnswer]); input.IsApproved = Utilities.ToBool(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.IsApproved]); input.IsLockedOut = Utilities.ToBool(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.IsLockedOut]); input.CreationDate = Utilities.ToDateTime(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.CreateDate]); input.LastLoginDate = Utilities.ToDateTime(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.LastLoginDate]); input.LastPasswordChangedDate = Utilities.ToDateTime(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.LastPasswordChangedDate]); input.LastLockoutDate = Utilities.ToDateTime(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.LastLockoutDate]); input.FailedPasswordAttemptCount = Utilities.ToInt(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.FailedPasswordAttemptCount]); input.FailedPasswordAttemptWindowStart = Utilities.ToDateTime(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.FailedPasswordAttemptWindowStart]); input.FailedPasswordAnswerAttemptCount = Utilities.ToInt(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.FailedPasswordAnswerAttemptCount]); input.FailedPasswordAnswerAttemptWindowStart = Utilities.ToDateTime(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.FailedPasswordAnswerAttemptWindowStart]); input.Comment = Utilities.ToString(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.Comment]); input.UserName = Utilities.ToString(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.UserName]); input.LoweredUserName = Utilities.ToString(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.LoweredUserName]); input.MobileAlias = Utilities.ToString(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.MobileAlias]); input.IsAnonymous = Utilities.ToBool(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.IsAnonymous]); input.OrganisationId = Utilities.ToNInt(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.OrganisationId]); input.SiteId = Utilities.ToNInt(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.SiteId]); if (reader.ColumnExists(Mimosa.Apartment.Common.AspUser.ColumnNames.MinRoleLevel)) input.MinRoleLevel = Utilities.ToNInt(reader[Mimosa.Apartment.Common.AspUser.ColumnNames.MinRoleLevel]); else input.MinRoleLevel = 1000; }
public static void PopulateMedicine(Medicine input, System.Data.IDataReader reader) { PopulateRecord(input, reader); input.RecordId = input.MedicineId = Utilities.ToInt(reader[Medical.Apartment.Common.Medicine.ColumnNames.MedicineId]); input.OrganisationId = Utilities.ToInt(reader[Medical.Apartment.Common.Medicine.ColumnNames.OrganisationId]); input.Name = Utilities.ToString(reader[Medical.Apartment.Common.Medicine.ColumnNames.Name]); input.Description = Utilities.ToString(reader[Medical.Apartment.Common.Medicine.ColumnNames.Description]); input.IsLegacy = Utilities.ToBool(reader[Medical.Apartment.Common.Medicine.ColumnNames.IsLegacy]); input.Price = Utilities.ToNDecimal(reader[Medical.Apartment.Common.Medicine.ColumnNames.Price]); input.InputPrice = Utilities.ToNDecimal(reader[Medical.Apartment.Common.Medicine.ColumnNames.InputPrice]); input.Unit = Utilities.ToString(reader[Medical.Apartment.Common.Medicine.ColumnNames.Unit]); if (reader.ColumnExists(Medical.Apartment.Common.Medicine.ColumnNames.Quantity)) { input.Quantity = Utilities.ToNDecimal(reader[Medical.Apartment.Common.Medicine.ColumnNames.Quantity]); input.SoldQuantity = Utilities.ToNDecimal(reader[Medical.Apartment.Common.Medicine.ColumnNames.SoldQuantity]); input.BeginPeriodQuantity = Utilities.ToNDecimal(reader[Medical.Apartment.Common.Medicine.ColumnNames.BeginPeriodQuantity]); } }