private void fillCooperatorGUI(DataRow dr) { if (dr == null) { var ds = AdminProxy.GetCooperatorInfo(_cooperatorID); var dt = ds.Tables["cooperator_info"]; if (dt != null) { if (dt.Rows.Count > 0) { dr = dt.Rows[0]; } } } if (dr == null) { toggleCooperatorControls(false); } else { toggleCooperatorControls(true); _cooperatorID = Toolkit.ToInt32(dr["cooperator_id"], -1); _currentCooperatorID = Toolkit.ToInt32(dr["current_cooperator_id"], -1); // cooperator tabs follow... var fn = dr["current_cooperator_full_name"] + ""; // general tab txtFirstName.Text = dr["first_name"].ToString(); //txtInitials.Text = dr["initials"].ToString(); txtLastName.Text = dr["last_name"].ToString(); txtTitle.Text = dr["title"].ToString(); txtFullName.Text = dr["full_name"].ToString(); txtJob.Text = dr["job"].ToString(); txtOrganization.Text = dr["organization"].ToString(); txtOrganizationAbbreviation.Text = dr["organization_abbrev"].ToString(); ddlDisciplineCode.SelectedIndex = getSelectedIndex(ddlDisciplineCode, dr["discipline_code"].ToString()); //txtDiscipline.Text = dr["discipline_code"].ToString(); chkIsActive.Checked = dr["status_code"].ToString().ToUpper() == "ACTIVE"; ddlLanguage.SelectedIndex = ddlLanguage.FindString(dr["language_name"].ToString()); lblCurrentCooperator.Text = "Current Cooperator is " + (fn.Trim() == "" ? "(none)" : fn); // web login tab txtWebUserName.Text = dr["web_user_name"].ToString(); txtWebFirstName.Text = dr["web_first_name"].ToString(); txtWebLastName.Text = dr["web_last_name"].ToString(); // contact info tab txtAddressLine1.Text = dr["address_line1"].ToString(); txtAddressLine2.Text = dr["address_line2"].ToString(); txtAddressLine3.Text = dr["address_line3"].ToString(); txtCity.Text = dr["city"].ToString(); txtPostalIndex.Text = dr["postal_index"].ToString(); txtEmail.Text = dr["email"].ToString(); txtPrimaryPhone.Text = dr["primary_phone"].ToString(); txtSecondaryPhone.Text = dr["secondary_phone"].ToString(); txtFax.Text = dr["fax"].ToString(); // geographic tab ddlSiteCode.SelectedIndex = getSelectedIndex(ddlSiteCode, dr["site_id"].ToString()); ddlCategoryCode.SelectedIndex = getSelectedIndex(ddlCategoryCode, dr["category_code"].ToString()); ddlOrganizationRegionCode.SelectedIndex = getSelectedIndex(ddlOrganizationRegionCode, dr["organization_region_code"].ToString()); txtGeography.Text = dr["geography_description"].ToString(); _geographyID = Toolkit.ToInt32(dr["geography_id"], -1); //txtRegionCode.Text = dr["organization_abbrev"].ToString(); //txtCategoryCode.Text = dr["category_code"].ToString(); // notes tab txtNote.Text = dr["note"].ToString(); } }