protected void Page_Load(object sender, EventArgs e) { if (!string.IsNullOrEmpty(Request.QueryString["hospital_id"])) { Hospital = db.Hospitals.FirstOrDefault(p => p.hospital_id == Convert.ToInt32(Request.QueryString["hospital_id"])); } else if (!string.IsNullOrEmpty(Request.QueryString["contact_id"])) { Contact = db.Contacts.FirstOrDefault(p => p.contact_id == Convert.ToInt32(Request.QueryString["contact_id"])); } }
protected void rgHospitals_InsertCommand(object sender, GridCommandEventArgs e) { GridEditableItem item = e.Item as GridEditableItem; Data.Hospital h = new Data.Hospital(); try { h.hospital_nm = (item.FindControl("tbHospitalNm") as TextBox).Text; h.street_addrs = (item.FindControl("tbStreetAddrs1") as TextBox).Text; h.city = (item.FindControl("tbCity1") as TextBox).Text; h.state = (item.FindControl("tbState1") as TextBox).Text; h.zip = (item.FindControl("tbZip1") as TextBox).Text; h.ph_no = (item.FindControl("tbPhoneNo1") as TextBox).Text; h.dec_lat_va = Convert.ToDouble((item.FindControl("tbLat") as TextBox).Text); h.dec_long_va = Convert.ToDouble((item.FindControl("tbLong") as TextBox).Text); h.wsc_id = WSCID; } catch (Exception ex) { DisplayHospitalMessage(true, "You must complete all form fields!"); e.Canceled = true; return; } try { db.Hospitals.InsertOnSubmit(h); db.SubmitChanges(); DisplayHospitalMessage(false, "The hospital was added!"); } catch (Exception ex) { DisplayHospitalMessage(true, "Unable to add hospital. Reason: " + ex.Message); e.Canceled = true; } }