protected void btn_AddBed_Click(object sender, EventArgs e) { if (Session["DormitoryHostid"] != null) { int hostid = 0; hostid = Convert.ToInt32(Session["DormitoryHostid"].ToString()); int hostBedid = 0; if (Session["HostBedId"] != null) { hostBedid = Convert.ToInt32(Session["HostBedId"]); } var cDormitory_HostBed = new CDormitoryHostBed(); if (hostBedid == 0) //new bed { var HBed = new DormitoryHostBed(); HBed.HostId = hostid; HBed.BedName = txtBedName.Text; HBed.HostRoomId = Convert.ToInt32(ddlRoom.SelectedValue); HBed.CreatedId = CurrentUserId; HBed.CreatedDate = DateTime.Now; int HBed_Save = cDormitory_HostBed.Add(HBed); if (HBed_Save == -1) { ShowMessage("Failed to add Host Bed, please try it again."); } else { ShowMessage("Dormatory Host Bed is added successfully."); } } else //update bed { var host_bed = cDormitory_HostBed.Get(hostBedid); host_bed.HostId = hostid; host_bed.HostBedId = hostBedid; host_bed.HostRoomId = Convert.ToInt32(ddlRoom.SelectedValue); host_bed.BedName = txtBedName.Text; host_bed.UpdatedId = CurrentUserId; host_bed.UpdatedDate = DateTime.Now; Boolean HBed_Update = cDormitory_HostBed.Update(host_bed); if (HBed_Update) { ShowMessage("Host Bed is updated successfully."); } else { ShowMessage("Failed to update Host Bed, please try it again."); } } ClearHostBedForm(); // Clear up Host Bed Form } }
protected void Grid_HostBed_SelectedIndexChanged(object sender, EventArgs e) { if (Grid_HostBed.SelectedValue != null) { int BedId = Convert.ToInt32(Grid_HostBed.SelectedValue.ToString()); if (BedId > 0) { Session["HostBedId"] = BedId; } var cDormitoryHostBed = new CDormitoryHostBed(); DormitoryHostBed host_bed = cDormitoryHostBed.Get(BedId); int roomid = Convert.ToInt32(host_bed.HostRoomId); txtBedName.Text = host_bed.BedName; Dropdown_RoomLocation(); ddlRoom.SelectedValue = roomid.ToString(); } }