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);
            }
        }
    }
示例#2
0
    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);
                }
            }
        }
    }