public void BindOrganization(int i) { using (WACDataClassesDataContext wDataContext = new WACDataClassesDataContext()) { var a = wDataContext.organizations.Where(w => w.pk_organization == i).Select(s => s); fvOrganization.DataKeyNames = new string[] { "pk_organization" }; fvOrganization.DataSource = a; fvOrganization.DataBind(); if (fvOrganization.CurrentMode != FormViewMode.Insert) { hfOrganizationPK.Value = a.Single().pk_organization.ToString(); } if (fvOrganization.CurrentMode == FormViewMode.Edit) { DropDownList ddl = fvOrganization.FindControl("UC_DropDownListByAlphabet_Organization").FindControl("ddl") as DropDownList; Label lbl = fvOrganization.FindControl("UC_DropDownListByAlphabet_Organization").FindControl("lblLetter") as Label; string sLetter = null; try { sLetter = a.Single().participant.lname[0].ToString(); } catch { } WACGlobal_Methods.EventControl_Custom_DropDownListByAlphabet(ddl, lbl, sLetter, "PARTICIPANT", "ALL", a.Single().fk_participant_contact); WACGlobal_Methods.PopulateControl_Property_EditInsert_UserControl(fvOrganization.FindControl("UC_Property_EditInsert_Organization") as UserControl, a.Single().property); } } }
protected void lbSearchName_Click(object sender, EventArgs e) { LinkButton lb = (LinkButton)sender; if (HandleLinkButtonEventInParent) { try { object[] oArgs = new object[] { StrParentCase, lb.CommandArgument }; Page.GetType().InvokeMember("InvokedMethod_DropDownListByAlphabet_LinkButtonEvent", System.Reflection.BindingFlags.InvokeMethod, null, this.Page, oArgs); } catch { } } else { WACGlobal_Methods.EventControl_Custom_DropDownListByAlphabet(ddl, lblLetter, lb.CommandArgument, StrEntityType, StrParticipantType, null); } }
private void BindOrganization(int i) { using (WACDataClassesDataContext wDataContext = new WACDataClassesDataContext()) { var a = wDataContext.organizations.Where(w => w.pk_organization == i).Select(s => s); fvOrganization.DataKeyNames = new string[] { "pk_organization" }; fvOrganization.DataSource = a; fvOrganization.DataBind(); if (fvOrganization.CurrentMode == FormViewMode.ReadOnly) { // this needs to be replaced when page is converted WACUT_Associations assoc = fvOrganization.FindControl("WACUT_Associations") as WACUT_Associations; List <WACParameter> parms = new List <WACParameter>(); parms.Add(new WACParameter("pk_participant", i, WACParameter.ParameterType.SelectedKey)); parms.Add(new WACParameter("pk_participant", i, WACParameter.ParameterType.PrimaryKey)); assoc.InitControl(parms); } if (fvOrganization.CurrentMode == FormViewMode.Edit) { DropDownList ddl = fvOrganization.FindControl("UC_DropDownListByAlphabet").FindControl("ddl") as DropDownList; Label lbl = fvOrganization.FindControl("UC_DropDownListByAlphabet").FindControl("lblLetter") as Label; string contact = string.Empty; string sLetter = string.Empty; if (a.Any()) { WACGlobal_Methods.PopulateControl_Property_EditInsert_UserControl(fvOrganization.FindControl("UC_Property_EditInsert1") as UserControl, a.Single().property); if (a.Single().fk_participant_contact != null) { contact = a.Single().participant.fullname_LF_dnd; } sLetter = string.IsNullOrEmpty(contact) ? null : contact[0].ToString(); WACGlobal_Methods.EventControl_Custom_DropDownListByAlphabet(ddl, lbl, sLetter, "PARTICIPANT", "ALL", a.Single().fk_participant_contact); } ; } } upOrganization.Update(); }
public void BindParticipant(int i) { using (WACDataClassesDataContext wDataContext = new WACDataClassesDataContext()) { var a = wDataContext.participants.Where(w => w.pk_participant == i).Select(s => s); fvParticipant.DataKeyNames = new string[] { "pk_participant" }; fvParticipant.DataSource = a; fvParticipant.DataBind(); hfParticipantPK.Value = a.Single().pk_participant.ToString(); if (fvParticipant.CurrentMode == FormViewMode.ReadOnly && a.Count() == 1) { WACGlobal_Methods.PopulateControl_DatabaseLists_ParticipantType_DDL(fvParticipant.FindControl("UC_ControlGroup_ParticipantType1").FindControl("ddlInsert") as DropDownList, null, true); } if (fvParticipant.CurrentMode == FormViewMode.Edit) { WACGlobal_Methods.PopulateControl_DatabaseLists_Prefix_DDL(fvParticipant, "ddlPrefix", a.Single().fk_prefix_code); WACGlobal_Methods.PopulateControl_DatabaseLists_Suffix_DDL(fvParticipant.FindControl("ddlSuffix") as DropDownList, a.Single().fk_suffix_code, true); WACGlobal_Methods.PopulateControl_DatabaseLists_RegionWAC_DDL(fvParticipant, "ddlRegionWAC", a.Single().fk_regionWAC_code); WACGlobal_Methods.PopulateControl_Generic_YesNoDDL(fvParticipant, "ddlActive", a.Single().active); WACGlobal_Methods.PopulateControl_DatabaseLists_MailingStatus_DDL(fvParticipant, "ddlMailingStatus", a.Single().fk_mailingStatus_code); WACGlobal_Methods.PopulateControl_DatabaseLists_Gender_DDL(fvParticipant, "ddlGender", a.Single().fk_gender_code); WACGlobal_Methods.PopulateControl_DatabaseLists_Ethnicity_DDL(fvParticipant, "ddlEthnicity", a.Single().fk_ethnicity_code); WACGlobal_Methods.PopulateControl_DatabaseLists_Race_DDL(fvParticipant, "ddlRace", a.Single().fk_race_code); WACGlobal_Methods.PopulateControl_DatabaseLists_DiversityData_DDL(fvParticipant, "ddlDiversityData", a.Single().fk_diversityData_code); WACGlobal_Methods.PopulateControl_Generic_CalendarAndDDL(fvParticipant, "UC_EditCalendar_Participant_FormW9SignedDate", a.Single().form_W9_signed_date, null); if (a.Single().fk_organization != null) { DropDownList ddl = fvParticipant.FindControl("UC_DropDownListByAlphabet_Organization").FindControl("ddl") as DropDownList; Label lblLetter = fvParticipant.FindControl("UC_DropDownListByAlphabet_Organization").FindControl("lblLetter") as Label; string sLetter = null; try { sLetter = a.Single().organization.org.Substring(0, 1); } catch { } WACGlobal_Methods.EventControl_Custom_DropDownListByAlphabet(ddl, lblLetter, sLetter, "ORGANIZATION", null, a.Single().fk_organization); } } } }