예제 #1
0
        private void TEAMMEMBERID_ValueChanged(object sender, Blackbaud.AppFx.UIModeling.Core.ValueChangedEventArgs e)
        {
            var con = new SqlConnection(this.GetRequestContext().AppDBConnectionString());

            con.Open();

            _siteid.Value = Guid.Empty;

            using (SqlCommand command = con.CreateCommand())
            {
                _siteid.ResetDataSource();
                command.CommandType    = CommandType.StoredProcedure;
                command.CommandText    = "USR_USP_MIMEDDEFAULTSITEFORMEMBER";
                command.CommandTimeout = 7200;
                command.Parameters.AddWithValue("@TEAMMEMBERID", this.TEAMMEMBERID.Value);

                SqlDataReader reader = command.ExecuteReader();
                try
                {
                    if (reader.HasRows)
                    {
                        reader.Read();
                        _siteid.Value = reader.GetGuid(0);
                    }
                }
                catch { }
                finally
                {
                    reader.Close();
                }
            }
            con.Close();
        }
 private void AFFILIATIONBASENAMECODEID_ValueChanged(object sender, Blackbaud.AppFx.UIModeling.Core.ValueChangedEventArgs e)
 {
     if (this.AFFILIATIONCATEGORYCODEID.Value != Guid.Empty)
     {
         AFFILIATIONBASENAMECODEID.ResetDataSource();
     }
 }
 private void _exactmatchonly_ValueChanged(object sender, Blackbaud.AppFx.UIModeling.Core.ValueChangedEventArgs e)
 {
     if (_exactmatchonly.Value)
     {
         _fuzzysearchonname.Value   = false;
         _fuzzysearchonname.Enabled = false;
     }
     else
     {
         _fuzzysearchonname.Enabled = true;
     }
 }
 private void _followupcompleted_ValueChanged(object sender, Blackbaud.AppFx.UIModeling.Core.ValueChangedEventArgs e)
 {
     if (!this.Loading)
     {
         this.FOLLOWUPSTATUSCODEID.Required = this._followupcompleted.Value;
         this.FOLLOWUPSTATUSCODEID.Enabled  = this._followupcompleted.Value;
         if (this.FOLLOWUPSTATUSCODEID.Enabled == false && this._followupcompleted.Value == false)
         {
             this.FOLLOWUPSTATUSCODEID.Value = Guid.Empty;
             this.FOLLOWUPSTATUSCODE.Value   = FOLLOWUPSTATUSCODES.@Empty;
         }
     }
 }
 private void _isdmineligible_ValueChanged(object sender, Blackbaud.AppFx.UIModeling.Core.ValueChangedEventArgs e)
 {
     if (ISDMINELIGIBLE.Value == true)
     {
         this.DMINELIGIBLEREASONCODEID.Enabled  = true;
         this.DMINELIGIBLEREASONCODEID.Required = this.ISDMINELIGIBLE.Value;
     }
     else
     {
         this.DMINELIGIBLEREASONCODEID.Value    = Guid.Empty;
         this.DMINELIGIBLEREASONCODEID.Enabled  = false;
         this.DMINELIGIBLEREASONCODEID.Required = this.ISDMINELIGIBLE.Value;
     }
 }
 private void LASTNAME_ValueChanged(object sender, Blackbaud.AppFx.UIModeling.Core.ValueChangedEventArgs e)
 {
     try
     {
         if (e.NewValue.ToString().ToUpper() == "MIMED FRIEND")
         {
             String keyname = " M" + _constituentExtRepo.NextSequence.ToString("D10");
             this.HostModel.LASTNAME.Value += keyname;//_constituentExtRepo.NextSequence;
         }
     }
     catch (Exception x)
     {
         throw new Exception(x.InnerException.ToString());
     }
 }
        private void _referrerid_ValueChanged(object sender, Blackbaud.AppFx.UIModeling.Core.ValueChangedEventArgs e)
        {
            try
            {
                this.DEPARTMENTID.ResetDataSource();
                this.SUBDEPARTMENTID.ResetDataSource();
                _subdepartmentid.Value = Guid.Empty;
                _departmentid.Value    = Guid.Empty;

                _departmentid.Value = umhsData.GetDepartment(this.REFERRERID.Value).Value;

                if (_departmentid.HasValue())
                {
                    _subdepartmentid.Value = umhsData.GetSubDepartment(_referrerid.Value, _departmentid.Value).Value;
                }
            }
            catch { }
        }
        private void _checkmergedconstituents_ValueChanged(object sender, Blackbaud.AppFx.UIModeling.Core.ValueChangedEventArgs e)
        {
            dynamic skipMerged = !_checkmergedconstituents.Value;

            _minimumdate.Visible = !skipMerged;

            _keyname.Enabled            = skipMerged;
            _firstname.Enabled          = skipMerged && _includeindividuals.Value;
            _exactmatchonly.Enabled     = skipMerged;
            _addressblock.Enabled       = skipMerged;
            _city.Enabled               = skipMerged;
            _stateid.Enabled            = skipMerged;
            _postcode.Enabled           = skipMerged;
            _checknickname.Enabled      = skipMerged;
            _checkaliases.Enabled       = skipMerged;
            _onlyprimaryaddress.Enabled = skipMerged;
            _primarybusiness.Enabled    = skipMerged;
            _classof.Enabled            = skipMerged;
            _emailaddress.Enabled       = skipMerged;

            EnableConstituentTypeOptions();
        }
 private void BIRTHDATE_ValueChanged(object sender, Blackbaud.AppFx.UIModeling.Core.ValueChangedEventArgs e)
 {
     //fuzzy date makes this harder than it should be, consider using Date for UI Field
     AGE.Value = Helpers.Common.CalculateAge((Blackbaud.AppFx.FuzzyDate)e.NewValue).ToString();
 }
 private void _includeindividuals_ValueChanged(object sender, Blackbaud.AppFx.UIModeling.Core.ValueChangedEventArgs e)
 {
     _firstname.Enabled = _includeindividuals.Value;
 }
 private void _countryid_ValueChanged(object sender, Blackbaud.AppFx.UIModeling.Core.ValueChangedEventArgs e)
 {
     this.STATEID.ResetDataSource();
 }
 private void _departmentid_ValueChanged(object sender, Blackbaud.AppFx.UIModeling.Core.ValueChangedEventArgs e)
 {
     _subdepartmentid.Value = Guid.Empty;
     _subdepartmentid.ResetDataSource();
 }
 private void _affiliationcategorycodeid_ValueChanged(object sender, Blackbaud.AppFx.UIModeling.Core.ValueChangedEventArgs e)
 {
     _affiliationbasenamecodeid.Value = Guid.Empty;
     _affiliationbasenamecodeid.ResetDataSource();
 }
 private void _donotmail_ValueChanged(object sender, Blackbaud.AppFx.UIModeling.Core.ValueChangedEventArgs e)
 {
     this.DONOTMAILREASONCODEID.Enabled = true;
     this.DONOTMAILREASONCODEID.Enabled = this.DONOTMAIL.Value;
 }
 private void DEPARTMENTID_ValueChanged(object sender, Blackbaud.AppFx.UIModeling.Core.ValueChangedEventArgs e)
 {
     this.SUBDEPARTMENTID.ResetDataSource();
     _subdepartmentid.Value = Guid.Empty;
 }
 private void CURRENTTEAMMEMBERID_ValueChanged(object sender, Blackbaud.AppFx.UIModeling.Core.ValueChangedEventArgs e)
 {
     MIMEDTeamMemberGlobalChange.AutoPopulateTeamMemberSite(this.GetRequestContext().AppDBConnectionString(),
                                                            this.CURRENTTEAMMEMBERID.Value, _currentteammembersiteid);
 }