public PersonAddressDetails build()
    {
        PersonAddressDetails paDetails = new PersonAddressDetails();

        paDetails.AddressL1 = AddressL1;
        paDetails.AddressL2 = AddressL2;
        paDetails.City = City;
        paDetails.Country = Country;
        paDetails.Description = Description;
        paDetails.FName = FName;
        paDetails.Image = Image;
        paDetails.Latitude = Latitude;
        paDetails.LName = LName;
        paDetails.Longitude = Longitude;
        paDetails.PersonID = PersonID;
        paDetails.PostalCode = PostalCode;
        paDetails.State = State;
        paDetails.Thumbnail = Thumbnail;
        paDetails.UserName = UserName;

        return paDetails;
    }
Exemple #2
0
    public static PersonAddressDetails[] GetInstancesOfTypeWithinDistance(AddressDetails addr, int dist, int typeID)
    {
        DbCommand comm = GenericDataAccess.CreateCommand();
        comm.CommandText = "GetInstancesOfTypeWithinDistance";

        DbParameter param = comm.CreateParameter();
        param.ParameterName = "@Long";
        param.DbType = DbType.Double;
        param.Value = addr.Longitude;
        comm.Parameters.Add(param);

        param = comm.CreateParameter();
        param.ParameterName = "@Lat";
        param.DbType = DbType.Double;
        param.Value = addr.Latitude;
        comm.Parameters.Add(param);

        param = comm.CreateParameter();
        param.ParameterName = "@Dist";
        param.DbType = DbType.Int32;
        param.Value = dist;
        comm.Parameters.Add(param);

        param = comm.CreateParameter();
        param.ParameterName = "@TypeID";
        param.DbType = DbType.Int32;
        param.Value = typeID;
        comm.Parameters.Add(param);

        DataTable perAddTable = GenericDataAccess.ExecuteSelectCommand(comm);
        PersonAddressDetails[] personaddressStructs=new PersonAddressDetails[perAddTable.Rows.Count];

        for (int row=0;row<perAddTable.Rows.Count;row++) {
            DataRow dataRow = perAddTable.Rows[row];

            personaddressStructs[row].PersonID= Int32.Parse(dataRow["PersonID"].ToString());
            personaddressStructs[row].FName = dataRow["FName"].ToString();
            personaddressStructs[row].LName = dataRow["LName"].ToString();
            personaddressStructs[row].UserName = dataRow["UserName"].ToString();
            personaddressStructs[row].Thumbnail = dataRow["Thumbnail"].ToString();
            personaddressStructs[row].Image = dataRow["Image"].ToString();
            personaddressStructs[row].Description = dataRow["Description"].ToString();

            personaddressStructs[row].Country = dataRow["Country"].ToString();
            personaddressStructs[row].City = dataRow["City"].ToString();
            personaddressStructs[row].State = dataRow["State"].ToString();
            personaddressStructs[row].AddressL1 = dataRow["AddressLine1"].ToString();
            personaddressStructs[row].AddressL2 = dataRow["AddressLine2"].ToString();
            personaddressStructs[row].State = dataRow["State"].ToString();
            personaddressStructs[row].PostalCode = dataRow["PostalCode"].ToString();
            personaddressStructs[row].Latitude = Double.Parse(dataRow["Latitude"].ToString());
            personaddressStructs[row].Longitude = Double.Parse(dataRow["Longitude"].ToString());
        }

        return personaddressStructs;
    }
Exemple #3
0
    public static string personAddressToStringPerson(PersonAddressDetails personAddressDetails)
    {
        string s = personAddressDetails.FName + " " + personAddressDetails.LName;

        return s;
    }
Exemple #4
0
    public static string personAddressToStringAddress(PersonAddressDetails personAddressDetails)
    {
        string s = personAddressDetails.AddressL1 + " " + personAddressDetails.City + " " + personAddressDetails.State + " " + personAddressDetails.PostalCode + " " + personAddressDetails.Country;

        return s;
    }