Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- namespace AccountManager.Import
- {
- public class ClientFields : BaseField
- {
- #region Consts
- public const string CLIENT_ADDRESSES = "Table3";
- public const string CLIENT_PHONES = "Table1";
- public const string CLIENT_EMERGENCY_CONTACT = "Table2";
- #endregion
- #region Props
- public static DataField FirstName
- {
- get
- {
- DataField field = new DataField("First Name*", true, "F_NAME");
- field.FieldValidators.Add(MaxLengthValidator(30));
- return field;
- }
- }
- public static DataField LastName
- {
- get
- {
- DataField field = new DataField("Last Name*", true, "L_NAME");
- field.FieldValidators.Add(MaxLengthValidator(30));
- return field;
- }
- }
- public static DataField MiddleInitial
- {
- get
- {
- DataField field = new DataField("Middle Initial", false, "M_NAME");
- field.FieldValidators.Add(MaxLengthValidator(1));
- return field;
- }
- }
- public static DataField ClientMedicaidID
- {
- get
- {
- DataField field = new DataField("Client Medicaid ID*", true, "MEDICAID_ID");
- field.FieldValidators.Add(RegexValidator(FieldValidator.NUMBERS_ONLY_PATTERN, FieldValidator.NUMBERS_ONLY_MESSAGE));
- field.FieldValidators.Add(MaxLengthValidator(12, true));
- return field;
- }
- }
- public static DataField ClientOtherID
- {
- get
- {
- DataField field = new DataField("Client Other ID", false, "CLIENT_ID_CUSTOM1");
- field.FieldValidators.Add(MaxLengthValidator(64, true));
- return field;
- }
- }
- public static DataField Supervisor
- {
- get
- {
- DataField field = new DataField("Supervisor", false, "SPV");
- field.FieldValidators.Add(MaxLengthValidator(3));
- return field;
- }
- }
- public static DataField Gender
- {
- get
- {
- return new DataField("Gender", false, "SEX");
- }
- }
- public static DataField LanguagePreference
- {
- get
- {
- return new DataField("Language Preference*", true, "LANGUAGE");
- }
- }
- public static DataField Contract
- {
- get
- {
- return new DataField("Contract*", true, "CONTRACT");
- }
- }
- public static DataField PrimaryAddressType
- {
- get
- {
- return new DataField("Primary Address Type*", true, "ADDR_TYPE_QLFR");
- }
- }
- public static DataField PrimaryAddressLine1
- {
- get
- {
- DataField field = new DataField("Primary Address Line 1*", true, "ADDR1");
- field.FieldValidators.Add(MaxLengthValidator(30));
- return field;
- }
- }
- public static DataField PrimaryAddressLine2
- {
- get
- {
- DataField field = new DataField("Primary Address Line 2", false, "ADDR2");
- field.FieldValidators.Add(MaxLengthValidator(30));
- return field;
- }
- }
- public static DataField PrimaryCity
- {
- get
- {
- DataField field = new DataField("Primary City*", true, "CITY");
- field.FieldValidators.Add(MaxLengthValidator(30));
- field.FieldValidators.Add(RegexValidator(FieldValidator.LETTERS_AND_SPACES_ONLY_PATTERN, FieldValidator.LETTERS_AND_SPACES_ONLY_MESSAGE));
- return field;
- }
- }
- public static DataField PrimaryState
- {
- get
- {
- DataField field = new DataField("Primary State*", true, "STATE");
- field.FieldValidators.Add(MaxLengthValidator(2));
- field.FieldValidators.Add(RegexValidator(FieldValidator.LETTERS_AND_SPACES_ONLY_PATTERN, FieldValidator.LETTERS_AND_SPACES_ONLY_MESSAGE));
- return field;
- }
- }
- public static DataField PrimaryZipCode
- {
- get
- {
- DataField field = new DataField("Primary Zip Code*", true, "ZIP_CODE");
- field.FieldValidators.Add(RegexValidator(FieldValidator.ZIP_CODE_PATTERN, FieldValidator.ZIP_CODE_MESSAGE));
- return field;
- }
- }
- public static DataField AlternateAddressType
- {
- get
- {
- return new DataField("Alternate Address Type", false, "ADDR_TYPE_QLFR", CLIENT_ADDRESSES);
- }
- }
- public static DataField AlternateAddressLine1
- {
- get
- {
- DataField field = new DataField("Alternate Address Line 1", false, "ADDR1", CLIENT_ADDRESSES);
- field.FieldValidators.Add(MaxLengthValidator(30));
- return field;
- }
- }
- public static DataField AlternateAddressLine2
- {
- get
- {
- DataField field = new DataField("Alternate Address Line 2", false, "ADDR2", CLIENT_ADDRESSES);
- field.FieldValidators.Add(MaxLengthValidator(30));
- return field;
- }
- }
- public static DataField AlternateCity
- {
- get
- {
- DataField field = new DataField("Alternate City", false, "CITY", CLIENT_ADDRESSES);
- field.FieldValidators.Add(MaxLengthValidator(30));
- field.FieldValidators.Add(RegexValidator(FieldValidator.LETTERS_AND_SPACES_ONLY_OR_EMPTY_PATTERN, FieldValidator.LETTERS_AND_SPACES_ONLY_MESSAGE));
- return field;
- }
- }
- public static DataField AlternateState
- {
- get
- {
- DataField field = new DataField("Alternate State", false, "STATE", CLIENT_ADDRESSES);
- field.FieldValidators.Add(MaxLengthValidator(2));
- field.FieldValidators.Add(RegexValidator(FieldValidator.LETTERS_AND_SPACES_ONLY_OR_EMPTY_PATTERN, FieldValidator.LETTERS_AND_SPACES_ONLY_MESSAGE));
- return field;
- }
- }
- public static DataField AlternateZipCode
- {
- get
- {
- DataField field = new DataField("Alternate Zip Code", false, "ZIP_CODE", CLIENT_ADDRESSES);
- field.FieldValidators.Add(RegexValidator(FieldValidator.ZIP_CODE_OR_EMPTY_PATTERN, FieldValidator.ZIP_CODE_MESSAGE));
- return field;
- }
- }
- public static DataField PrimaryPhoneType
- {
- get
- {
- return new DataField("Primary Phone Type", false, "DESCRIPTION", CLIENT_PHONES);
- }
- }
- public static DataField PrimaryPhoneNumber
- {
- get
- {
- DataField field = new DataField("Primary Phone Number", false, "ANI", CLIENT_PHONES);
- field.FieldValidators.Add(RegexValidator(FieldValidator.PHONE_OR_EMPTY_PATTERN, FieldValidator.PHONE_MESSAGE));
- return field;
- }
- }
- public static DataField AlternatePhoneType1
- {
- get
- {
- return new DataField("Alternate Phone Type 1", false, "DESCRIPTION", CLIENT_PHONES);
- }
- }
- public static DataField AltPhoneNumber1
- {
- get
- {
- DataField field = new DataField("Alt Phone Number 1", false, "ANI", CLIENT_PHONES);
- field.FieldValidators.Add(RegexValidator(FieldValidator.PHONE_OR_EMPTY_PATTERN, FieldValidator.PHONE_MESSAGE));
- return field;
- }
- }
- public static DataField AlternatePhoneType2
- {
- get
- {
- return new DataField("Alternate Phone Type 2", false, "DESCRIPTION", CLIENT_PHONES);
- }
- }
- public static DataField AltPhoneNumber2
- {
- get
- {
- DataField field = new DataField("Alt Phone Number 2", false, "ANI", CLIENT_PHONES);
- field.FieldValidators.Add(RegexValidator(FieldValidator.PHONE_OR_EMPTY_PATTERN, FieldValidator.PHONE_MESSAGE));
- return field;
- }
- }
- public static DataField AlternatePhoneType3
- {
- get
- {
- return new DataField("Alternate Phone Type 3", false, "DESCRIPTION", CLIENT_PHONES);
- }
- }
- public static DataField AltPhoneNumber3
- {
- get
- {
- DataField field = new DataField("Alt Phone Number 3", false, "ANI", CLIENT_PHONES);
- field.FieldValidators.Add(RegexValidator(FieldValidator.PHONE_OR_EMPTY_PATTERN, FieldValidator.PHONE_MESSAGE));
- return field;
- }
- }
- public static DataField AlternatePhoneType4
- {
- get
- {
- return new DataField("Alternate Phone Type 4", false, "DESCRIPTION", CLIENT_PHONES);
- }
- }
- public static DataField AltPhoneNumber4
- {
- get
- {
- DataField field = new DataField("Alt Phone Number 4", false, "ANI", CLIENT_PHONES);
- field.FieldValidators.Add(RegexValidator(FieldValidator.PHONE_OR_EMPTY_PATTERN, FieldValidator.PHONE_MESSAGE));
- return field;
- }
- }
- public static DataField EmergencyContactRelationshiptoClient
- {
- get
- {
- return new DataField("Emergency Contact Relationship to Client", false, "CONTACT_RELATIONSHIP", CLIENT_EMERGENCY_CONTACT);
- }
- }
- public static DataField EmergencyContactFirstName
- {
- get
- {
- return new DataField("Emergency Contact First Name", false, "F_NAME", CLIENT_EMERGENCY_CONTACT);
- }
- }
- public static DataField EmergencyContactLastName
- {
- get
- {
- return new DataField("Emergency Contact Last Name", false, "L_NAME", CLIENT_EMERGENCY_CONTACT);
- }
- }
- public static DataField EmergencyContactPhoneType
- {
- get
- {
- return new DataField("Emergency Contact Phone Type", false, "CLIENT_EMERGENCY_CONTACT_PHONE_TYPE", CLIENT_EMERGENCY_CONTACT);
- }
- }
- public static DataField EmergencyContactPhoneNumber
- {
- get
- {
- return new DataField("Emergency Contact Phone Number", false, "CLIENT_EMERGENCY_CONTACT_PHONE_NUM", CLIENT_EMERGENCY_CONTACT);
- }
- }
- public static DataField EmergencyContactEmailAddress
- {
- get
- {
- return new DataField("Emergency Contact Email Address", false, "E_MAIL", CLIENT_EMERGENCY_CONTACT);
- }
- }
- public static DataField EmergencyContactAddressLine1
- {
- get
- {
- return new DataField("Emergency Contact Address Line 1", false, "ADDR1", CLIENT_EMERGENCY_CONTACT);
- }
- }
- public static DataField EmergencyContactAddressLine2
- {
- get
- {
- return new DataField("Emergency Contact Address Line 2", false, "ADDR2", CLIENT_EMERGENCY_CONTACT);
- }
- }
- public static DataField EmergencyContactCity
- {
- get
- {
- return new DataField("Emergency Contact City", false, "CITY", CLIENT_EMERGENCY_CONTACT);
- }
- }
- public static DataField EmergencyContactState
- {
- get
- {
- return new DataField("Emergency Contact State", false, "STATE", CLIENT_EMERGENCY_CONTACT);
- }
- }
- public static DataField EmergencyContactZipCode
- {
- get
- {
- DataField field = new DataField("Emergency Contact Zip Code", false, "ZIP_CODE", CLIENT_EMERGENCY_CONTACT);
- field.FieldValidators.Add(RegexValidator(FieldValidator.ZIP_CODE_OR_EMPTY_PATTERN, FieldValidator.ZIP_CODE_MESSAGE));
- return field;
- }
- }
- #endregion
- #region Methods
- public static List<DataField> AllColumns()
- {
- return new List<DataField>()
- {
- FirstName,
- LastName,
- MiddleInitial,
- ClientMedicaidID,
- ClientOtherID,
- Supervisor,
- Gender,
- LanguagePreference,
- Contract,
- PrimaryAddressType,
- PrimaryAddressLine1,
- PrimaryAddressLine2,
- PrimaryCity,
- PrimaryState,
- PrimaryZipCode,
- AlternateAddressType,
- AlternateAddressLine1,
- AlternateAddressLine2,
- AlternateCity,
- AlternateState,
- AlternateZipCode,
- PrimaryPhoneType,
- PrimaryPhoneNumber,
- AlternatePhoneType1,
- AltPhoneNumber1,
- AlternatePhoneType2,
- AltPhoneNumber2,
- AlternatePhoneType3,
- AltPhoneNumber3,
- AlternatePhoneType4,
- AltPhoneNumber4,
- EmergencyContactRelationshiptoClient,
- EmergencyContactFirstName,
- EmergencyContactLastName,
- EmergencyContactPhoneType,
- EmergencyContactPhoneNumber,
- EmergencyContactEmailAddress,
- EmergencyContactAddressLine1,
- EmergencyContactAddressLine2,
- EmergencyContactCity,
- EmergencyContactState,
- EmergencyContactZipCode
- };
- }
- public static List<DataField> DbResultColumns()
- {
- List<DataField> dbResultColumns = new List<DataField>();
- dbResultColumns.AddRange(AllColumns());
- dbResultColumns.Add(new DataField("Error code", false, "ERROR_CODE"));
- dbResultColumns.Add(new DataField("Result", false, "MESSAGE"));
- return dbResultColumns;
- }
- #endregion
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement