protected void Page_Load(object sender, EventArgs e) { string type = Request.QueryString["type"]; int rms_record_id = Convert.ToInt32(Request.QueryString["rms_record_id"]); int site_id = Convert.ToInt32(Request.QueryString["site_id"]); if (rms_record_id > 0) { record = db.Records.FirstOrDefault(p => p.rms_record_id == rms_record_id); } if (site_id > 0) { site = db.Sites.FirstOrDefault(p => p.site_id == site_id); } else { site = db.Sites.FirstOrDefault(p => p.site_id == record.site_id); } if (!Page.IsPostBack) { if (type == "newrecord") { ltlTitle.Text = "Add New Record"; ltlRecordType.Visible = false; ltlSite.Text = site.site_no.Trim() + " " + db.vSITEFILEs.FirstOrDefault(s => s.site_id == site.nwisweb_site_id).station_nm; pnlNewRecord.Visible = true; pnlRecordNotUsed.Visible = false; pnlEditRecord.Visible = false; pnlThreatenedGage.Visible = false; PopulateNewRecordPanel(); } else if (type == "record") { ltlTitle.Text = "Modify Record"; var dds = db.SP_RMS_Get_Record_DDs(record.rms_record_id); if (dds.Count() > 1) { ltlRecordType.Text = "Multi-Parameter, " + record.RecordType.type_ds + " Record for"; } else { try { ltlRecordType.Text = db.SP_RMS_Get_Record_DDs(record.rms_record_id).FirstOrDefault().parm_nm + ", " + record.RecordType.type_ds + " Record for"; } catch (Exception ex) { ltlRecordType.Text = record.RecordType.type_ds + " Record for"; } } ltlSite.Text = record.Site.site_no.Trim() + " " + db.vSITEFILEs.FirstOrDefault(s => s.site_id == record.Site.nwisweb_site_id).station_nm; pnlNewRecord.Visible = false; if ((bool)record.not_used_fg) { pnlRecordNotUsed.Visible = true; pnlEditRecord.Visible = false; } else { pnlRecordNotUsed.Visible = false; pnlEditRecord.Visible = true; } PopulateEditRecordPanel("editcurrentrecord"); } } }