protected void ButtonNext_Click(object sender, EventArgs e)
        {
            switch (hdnStepNumber.Value.Trim())
            {
            case "1":

                if (Current_House_Landload_infoID.Next())
                {
                    HiddenFieldLandloadID.Value = Current_House_Landload_infoID.LandlordId.ToString();
                    hdnStepNumber.Value         = "2";
                }
                break;

            case "2":



                if (Current_House_Rental_Address_infoID.Next())
                {
                    HiddenFieldLandloadID.Value = Current_House_Rental_Address_infoID.LandlordId.ToString();
                    HiddenFieldHouseID.Value    = Current_House_Rental_Address_infoID.HouseId.ToString();

                    hdnStepNumber.Value = "3";
                    //Todo: Show a save success message if needed
                }
                break;

            case "3":

                if (Current_House_RoomMate_infoID.Next(true))
                {
                    //HiddenFieldLandloadID.Value = Current_House_RoomMate_infoID.LandlordId.ToString();
                    //HiddenFieldHouseID.Value = Current_House_RoomMate_infoID.HouseId.ToString();

                    //Todo: write the code here
                    //Todo: Show a save success message if needed
                }
                Current_House_RoomMate_infoID.Visible = true;
                break;

            default:
                break;
            }
            loadcontrol();
        }
        protected void CreateLandloadButton_Click(object sender, EventArgs e)
        {
            switch (hdnStepNumber.Value.Trim())
            {
            //Creating a fresh current hosue
            case "1":
                if (String.IsNullOrEmpty(HiddenFieldLandloadID.Value.Trim()))
                {
                    //no valid landlord
                    if (!Current_House_Landload_infoID.LandlordId.HasValue)
                    {
                        Current_House_Landload_infoID.LandlordId = null;
                    }
                }
                else
                {
                    //Load landlord details by landlord id
                    Current_House_Landload_infoID.LandlordId = Guid.Parse(HiddenFieldLandloadID.Value.Trim());
                }

                if (Current_House_Landload_infoID.Save())
                {
                    HiddenFieldLandloadID.Value = Current_House_Landload_infoID.LandlordId.ToString();
                    hdnStepNumber.Value         = "2";
                }
                break;

            case "2":


                if (String.IsNullOrEmpty(HiddenFieldLandloadID.Value.Trim()))
                {
                    if (!Current_House_Rental_Address_infoID.LandlordId.HasValue)
                    {
                        Current_House_Rental_Address_infoID.LandlordId = null;
                    }
                }
                else
                {
                    Current_House_Rental_Address_infoID.LandlordId = Guid.Parse(HiddenFieldLandloadID.Value.Trim());
                }

                if (String.IsNullOrEmpty(HiddenFieldHouseID.Value.Trim()))
                {
                    if (!Current_House_Rental_Address_infoID.HouseId.HasValue)
                    {
                        Current_House_Rental_Address_infoID.HouseId = null;
                    }
                }
                else
                {
                    Current_House_Rental_Address_infoID.HouseId = Guid.Parse(HiddenFieldHouseID.Value.Trim());
                }

                if (Current_House_Rental_Address_infoID.Save())
                {
                    HiddenFieldLandloadID.Value = Current_House_Rental_Address_infoID.LandlordId.ToString();
                    HiddenFieldHouseID.Value    = Current_House_Rental_Address_infoID.HouseId.ToString();

                    hdnStepNumber.Value = "3";
                    //Todo: Show a save success message if needed
                }
                break;

            case "3":
                if (String.IsNullOrEmpty(HiddenFieldLandloadID.Value.Trim()))
                {
                    if (!Current_House_RoomMate_infoID.LandlordId.HasValue)
                    {
                        Current_House_RoomMate_infoID.LandlordId = null;
                    }
                }
                else
                {
                    Current_House_RoomMate_infoID.LandlordId = Guid.Parse(HiddenFieldLandloadID.Value.Trim());
                }

                if (String.IsNullOrEmpty(HiddenFieldHouseID.Value.Trim()))
                {
                    if (!Current_House_Rental_Address_infoID.HouseId.HasValue)
                    {
                        Current_House_Rental_Address_infoID.HouseId = null;
                    }
                }
                else
                {
                    Current_House_RoomMate_infoID.HouseId = Guid.Parse(HiddenFieldHouseID.Value.Trim());
                }

                if (Current_House_RoomMate_infoID.Save())
                {
                    //HiddenFieldLandloadID.Value = Current_House_RoomMate_infoID.LandlordId.ToString();
                    //HiddenFieldHouseID.Value = Current_House_RoomMate_infoID.HouseId.ToString();

                    //Todo: write the code here
                    //Todo: Show a save success message if needed
                }
                Current_House_RoomMate_infoID.Visible = true;
                break;

            default:
                break;
            }

            loadcontrol();
        }