protected override void Page_Load(object sender, System.EventArgs e) { base.Page_Load(sender, e); DataTool dbTool = new DataTool(); Page.Focus(); DataTable dtRigs = dbTool.getRigIDs(); DataTable dtEmployers = dbTool.getEmpolyerIDs(); DataTable dtCompanies = dbTool.getCompanyIDs(); initDropDown_BL(cboRigID, dtRigs, 1); initDropDown_BL(cboEmployer, dtEmployers, 1); initDropDown_BL(cboDrillFor, dtCompanies, 1); initDropDown_BL(cboMedic, dbTool.getAllMedics(), 1); }
protected override void Page_Load(object sender, System.EventArgs e) { base.Page_Load(sender, e); EncodeControls(); // check if the query string has any values, if so set the session variables accordingly if (cboIncomplete.SelectedValue.Length < 1 && Convert.ToBoolean(Request.QueryString.Count)) { if (Request.QueryString["pKey"] != null) { Session["PatientID"] = Request.QueryString["pKey"].ToString(); } if (Request.QueryString["mode"] != null) { Session["mode"] = Request.QueryString["mode"].ToString(); } } // on change event to the birthdate field to calculate the age txtBirthdate.Attributes.Add("onBlur", "calcAge(this.form.elements['txtBirthdate'].value);"); lblSSN.ToolTip = "Social Security #: 123-45-6789\nPassport #: 12345678"; txtSSN.ToolTip = "Social Security #: 123-45-6789\nPassport #: 12345678"; // get the authenticated username and put it in a session variable User authUser = new User(HttpContext.Current.User.Identity.Name); string tmpUser = authUser.ReturnUser(); if (!IsPostBack) { DataTool dbTool = new DataTool(); DataTable medicInfo = dbTool.getMedicInfo(tmpUser); if (medicInfo.Rows.Count > 0) { Session["MedicID"] = medicInfo.Rows[0]["UserName"].ToString(); // Storing the Medic's ID here to fix the search page // Lancelot 7/7/04 Session["MedicPK"] = medicInfo.Rows[0]["MedicID"].ToString(); // 7/23/2004 Scott // if the medic is in the table, but is not assigned to a rig they are considered an admin user // this user can see encounters for all rigs if (Convert.IsDBNull(medicInfo.Rows[0]["RigID"])) { Session["RigID"] = "0"; } else { Session["RigID"] = medicInfo.Rows[0]["RigID"].ToString(); } //Logging program use to IntranetLog //Latham 05/20/2005 dbTool.LogUse(System.Convert.ToInt32(Session["MedicPK"]), 5); DataTable dtIncompletes = new DataTable(); // incomplete sql, if the user has a 0 for their rigid then they can see all encounters if (Session["RigID"].ToString() == "0") { dtIncompletes = dbTool.getAllIncomplete(); } else { dtIncompletes = dbTool.getRigIncomplete(Session["MedicPK"].ToString()); } // load the drop downlists DataTable dtRigs = dbTool.getRigIDs(); DataTable dtEmployers = dbTool.getEmpolyerIDs(); DataTable dtCompanies = dbTool.getCompanyIDs(); DataTable dtRigIDs = new DataTable(); initDropDown_BL(cboIncomplete, dtIncompletes, 1); initDropDown_BL(cboRigID, dtRigs, 1); initDropDown_BL(cboEmployer, dtEmployers, 1); initDropDown_BL(cboDrillFor, dtCompanies, 1); // if there are no incomplete encounters for this rig then do not show this section if (cboIncomplete.Items.Count < 2) { spIncomplete.Visible = false; } // hide the edit button btnEdit.Visible = false; if (Session["mode"] != null && Session["mode"].ToString() == "view") { // if there is no patient key in the querystring then set the form to add mode if (Request.QueryString["pKey"] != null) { // add the javascript initSpan function to the onload of the body bodyMain.Attributes.Add("onLoad", "initSpan()"); // disable the input boxes and show the data from the database enterData(); LoadData(Convert.ToInt32(Request.QueryString["pKey"]), true); // disable the asp.net button btnReset.Visible = false; btnContinue.Visible = false; btnEdit.Visible = true; btnEdit.Attributes.Add("onClick", "location.href='Medical.aspx';"); } } // Shortcut because Lance is a lazy bastard and hates typing all this // crap out every time. if (Environment.MachineName == "HTX5Y21") { FillOutControls(); } } else { // redirect to custom error page and send a parameter user=unauthorized // display a custom error telling them they have to be assigned to a rig to enter the application Response.Redirect("CustError.aspx?user=unauthorized"); } } if (System.Convert.ToBoolean(Session["SearchComplete"]) == true) { if (Session["mode"] != null && Session["mode"].ToString() == "view") { // if there is no patient key in the querystring then set the form to add mode if (Session["PatientID"] != null) { // add the javascript initSpan function to the onload of the body bodyMain.Attributes.Add("onLoad", "initSpan()"); // disable the input boxes and show the data from the database enterData(); SQLPatient sqlPatient = new SQLPatient(); DataTool dbTool = new DataTool(); DataTable dT = dbTool.getPatientInfo(Int32.Parse(Session["PatientID"].ToString())); Patients Patient = new Patients(); sqlPatient.LoadObject(Patient, dT); LoadControls_BL(Patient); // disable the asp.net button btnReset.Visible = false; btnContinue.Visible = false; btnEdit.Visible = true; btnEdit.Attributes.Add("onClick", "location.href='Medical.aspx';"); } } } Session["SearchComplete"] = false; }