protected void btnAssignSubmit_Click(object sender, EventArgs e) { try { if (HiddenField1.Value.ToString() != "") { FlatID = Convert.ToInt32(HiddenField1.Value.ToString()); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "alertmessage", "javascript:alert('Wrong Flat ID')", true); return; } int UserID = ExistingUserID; String ResidentType = HiddenField3.Value.ToString(); Resident res = new Resident(); DataSet owner = res.GetActiveOwner(FlatID, muser.currentResident.SocietyID); if (owner != null) { if (owner.Tables[0].Rows.Count > 0) { String Name = ""; try { Name = owner.Tables[0].Rows[0]["FirstName"].ToString() + owner.Tables[0].Rows[0]["LastName"].ToString(); } catch (Exception ex) { } lblUserCheck.Text = "Selected Flat Already has an Active User " + Name; } else { res.UserID = ExistingUserID; res.FlatID = FlatID; res.SocietyID = muser.currentResident.SocietyID; res.Status = 2; res.UserType = ResidentType; bool result = res.AddSocietyUser(); if (result) { FillFlatdata(); ScriptManager.RegisterStartupScript(this, this.GetType(), "alertmessage", "javascript:hideAssignFlatModal()", true); } else { lblUserCheck.Text = "Error Updating Owner for Flat, Try Later"; } } } else { lblUserCheck.Text = "Error connecting Data Base"; } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, this.GetType(), "alertmessage", "javascript:alert(Error)", true); } }