protected void LBSelectDorm_Click(object sender, EventArgs e) { Step1.Visible = false; DromDetails.Visible = true; Step2.Visible = true; Step3.Visible = false; int baseHouseId = int.Parse(HiddenFieldBaseHouseId.Value); List <BaseHouse> dormHouses = BaseHouseDAO.SelectAllByHouseTypeId(HouseTypeId); CurrentHouse = dormHouses.Find(bh => bh.BaseHouseId == baseHouseId); DrpDromRooms.DataSource = CurrentHouse.HouseRooms; DrpDromRooms.DataTextField = "RoomName"; DrpDromRooms.DataValueField = "BaseHouseRoomId"; DrpDromRooms.DataBind(); DrpDromRooms.Items.Insert(0, new ListItem("--Please Select--", "-1")); //Load the other details ContactName.Text = CurrentHouse.ContactName; PhoneNumber.Text = CurrentHouse.PhoneNumber; Address.Text = CurrentHouse.Address; City.Text = CurrentHouse.City; State.Text = CurrentHouse.State; ZipCode.Text = CurrentHouse.Zip; }
public Guid SaveLandload(int baseHouseId) { Guid landlordId; List <BaseHouse> dormHouses = BaseHouseDAO.SelectAllByHouseTypeId(HouseTypeId); CurrentHouse = dormHouses.Find(bh => bh.BaseHouseId == baseHouseId); if (CurrentHouse.LandlordId.HasValue) { landlordId = CurrentHouse.LandlordId.Value; } else { aspnet_Roles aspnet_Roles_ = new aspnet_Roles(); Landlord landload = new Landlord(); aspnet_Roles_ = aspnet_Roles.Select("landlord"); User Landlorduser = new User(); Landlorduser.UserId = Guid.NewGuid(); landlordId = Landlorduser.UserId.Value; Landlorduser.PersonalEmail = CurrentHouse.ManagerEmail; Landlorduser.FirstName = CurrentHouse.PropertyManagementCompanyName; Landlorduser.BestContactNumber = CurrentHouse.PhoneNumber; Landlorduser.CreatedBy = Guid.Parse(Membership.GetUser().ProviderUserKey.ToString()); Landlorduser.UpdatedBy = Guid.Parse(Membership.GetUser().ProviderUserKey.ToString()); Landlorduser.IsPartialUser = true; Landlorduser.RoleId = aspnet_Roles_.RoleId; Landlorduser.UpdatedDate = DateTime.Now; if (Landlorduser.Save()) { landload.user = Landlorduser; landload.LandlordId = Landlorduser.UserId.Value; landload.LandlordName = Landlorduser.FirstName; landload.IsDeleted = false; landload.LandlordTypeId = (int)Enums.LandlordType.CorporateLandlord; landload.CreatedBy = Guid.Parse(Membership.GetUser().ProviderUserKey.ToString()); landload.UpdatedBy = Guid.Parse(Membership.GetUser().ProviderUserKey.ToString()); if (landload.Save()) { //Todo: Update the basehouse table with the new LandlordId CurrentHouse.LandlordId = landlordId; CurrentHouse.CreatedBy = Membership.GetUser().UserName; CurrentHouse.UpdatedBy = Membership.GetUser().UserName; if (CurrentHouse.Save()) { //Base House is updated with new landlord id } } } } return(landlordId); }
protected void Page_Load(object sender, EventArgs e) { SetData(); //The Java script functions are in the actual page, client DrpBaseHouse.Attributes.Add("OnChange", "setHouseIdToHiddenField()"); DrpDromRooms.Attributes.Add("OnChange", "setRoomIdToHiddenField()"); List <BaseHouse> dormHouses = BaseHouseDAO.SelectAllByHouseTypeId(HouseTypeId); //Filter by house type DrpBaseHouse.DataSource = dormHouses; DrpBaseHouse.DataTextField = "Name"; DrpBaseHouse.DataValueField = "BaseHouseId"; DrpBaseHouse.DataBind(); DrpBaseHouse.Items.Insert(0, new ListItem("--Please Select--", "-1")); }