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(); }