Ejemplo n.º 1
0
        //private void m_CampaignList_gvCampaignList_OnDoubleClick(object sender, CampaignList.CampaignListArgs e)
        //{
        //    this.LoadCampaignBooking(e);
        //}
        //private void m_CampaignList_gvCampaignList_OnEnter(object sender, CampaignList.CampaignListArgs e)
        //{
        //    this.LoadCampaignBooking(e);
        //}
        private void m_CampaignList_gvCampaignList_OnFocusedRowChange(object sender, CampaignList.CampaignListArgs e)
        {
            barStaticItemCurrentWorkedCompany.Caption = "";
            if (e.CampaignBookingAppointment == null)
                return;

            barStaticItemCurrentWorkedCompany.Caption = e.CompanyName + " - last updated on: "
                + ObjectSubCampaign.GetSubCampaignAppointmentLastUpdtedInfo(
                    e.CampaignBookingAppointment.FinalListId,
                    e.CampaignBookingAppointment.AccountId
                );

            if (m_CampaignBookingModule != null)
                m_CampaignBookingModule.OnCampaignListHasRows();
        }
Ejemplo n.º 2
0
 //private void m_CampaignList_btnWorkOnCompany_OnClick(object sender, CampaignList.CampaignListArgs e)
 //{
 //    this.LoadCampaignBooking(e);
 //}
 private void m_CampaignList_btnSaveAsNotQualified_OnClick(object sender, CampaignList.CampaignListArgs e)
 {
     if (m_CampaignBookingModule != null)
         m_CampaignBookingModule.SetLastUpdatedInfo();
 }
Ejemplo n.º 3
0
 private void m_CampaignList_cboSubCampaignList_OnEditValueChange(object sender, CampaignList.CampaignListArgs e)
 {
     //tabCampaignBooking.Controls.Clear();
     //pcCampaignBooking.Controls.Clear();
     //m_CampaignBookingModule = null;
     //if (m_CampaignBookingModule != null)
     //{
     //    m_CampaignBookingModule.ClearPage();
     //    //m_CampaignBookingModule.ResetContactParameters();
     //}
 }
Ejemplo n.º 4
0
        //private void m_CampaignList_gvCampaignList_OnDataSourceChange(object sender, CampaignList.CampaignListArgs e)
        //{
        //    m_CampaignListOnDataSourceChange_BeenCalled = true;
        //    //m_CampaignExtraDetail.SetCampaignBookingArgs(e.CampaignBookingAppointment, e.ContactId);
        //    //m_CampaignExtraDetail.SetModuleState();
        //    //m_CampaignExtraDetail.ShowSpecificCompanyMapLocation = false;
        //    //m_CampaignExtraDetail.LoadSelectedPage();
        //    //m_CampaignListOnDataSourceChange_BeenCalled = false;
        //}
        //private void m_CampaignList_gvCampaignList_OnDoubleClick(object sender, CampaignList.CampaignListArgs e)
        //{
        //    if (m_CampaignExtraDetail != null)
        //    {
        //        m_CampaignExtraDetail.ResetContactParams();
        //        m_CampaignExtraDetail.SetModuleSaving(true);
        //    }
        //    if (gvCampaignList_OnDoubleClick != null)
        //        gvCampaignList_OnDoubleClick(sender, e);
        //}
        //private void m_CampaignList_gvCampaignList_OnEnter(object sender, CampaignList.CampaignListArgs e)
        //{
        //    if (gvCampaignList_OnEnter != null)
        //        gvCampaignList_OnEnter(sender, e);
        //}
        private void m_CampaignList_gvCampaignList_OnFocusedRowChange(object sender, CampaignList.CampaignListArgs e)
        {
            m_EventBus.Notify(new CampaignListEvents.GetLatestProperties() { ForWorkModePurpose = false });
            //m_CampaignExtraDetail.SetCampaignBookingArgs(e.CampaignBookingAppointment, e.ContactId);
            m_CampaignExtraDetail.SetModuleState();
            //if (m_CampaignListOnDataSourceChange_BeenCalled)
            //{
            //    m_CampaignExtraDetail.ShowSpecificCompanyMapLocation = false;
            //    m_CampaignExtraDetail.ShowSpecificContactMapLocation = false;
            //}
            //else
            //{
            //    m_CampaignExtraDetail.ShowSpecificCompanyMapLocation = true;
            //    m_CampaignExtraDetail.ShowSpecificContactMapLocation = true;
            //}

            m_CampaignExtraDetail.ShowSpecificCompanyMapLocation = true;
            m_CampaignExtraDetail.ShowSpecificContactMapLocation = true;
            m_CampaignExtraDetail.SetModuleSaving(true);
            m_CampaignExtraDetail.LoadSelectedPage();
            //m_CampaignListOnDataSourceChange_BeenCalled = false;

            /**
             * event raiser
             */
            if (gvCampaignList_OnFocusedRowChange != null)
                gvCampaignList_OnFocusedRowChange(sender, e);
        }
Ejemplo n.º 5
0
        private void m_CampaignList_btnRemoveCompany_OnClick(object sender, CampaignList.CampaignListArgs e)
        {
            if (m_CampaignBookingModule != null) {
                m_BrightSalesProperty.CampaignBooking.Mode = SelectionProperty.CampaignBookingMode.None;
                this.SetStateCallerBarGroup(false);
                m_CampaignBookingModule.DisableCampaignBooking();
                m_CampaignBookingModule.OnCampaignListHasRows();
            }

            if (m_oCallViewBar != null)
                m_oCallViewBar.Enabled = false;

            //if (m_MyFollowUpModule != null)
            //{
            //    m_MyFollowUpModule.LoadFollowUps();

            //    CampaignBookingProperty.CampaignBoookingArguments _args = m_MyFollowUpModule.GetCampaignBookingArgs(false);
            //    m_oFollowUpBar.SetCampaignInfo(_args.CampaignInfo, _args.ToolTipInfo, m_MyFollowUpModule.GetId());
            //}

            //m_CampaignBookingModule.InitializeCampaignBooking(true);
        }
Ejemplo n.º 6
0
        private void m_CampaignList_gvCampaignList_OnColumnFilterChange(object sender, CampaignList.CampaignListArgs e)
        {
            m_EventBus.Notify(new CampaignListEvents.GetLatestProperties() { ForWorkModePurpose = false });
            //m_CampaignExtraDetail.SetCampaignBookingArgs(e.CampaignBookingAppointment, e.ContactId);
            m_CampaignExtraDetail.SetModuleSaving(true);
            m_CampaignExtraDetail.SetModuleState();
            m_CampaignExtraDetail.ShowSpecificCompanyMapLocation = false;
            m_CampaignExtraDetail.ShowSpecificContactMapLocation = false;
            m_CampaignExtraDetail.LoadSelectedPage();

            /**
             * event raiser
             */
            if (gvCampaignList_OnColumnFilterChange != null)
                gvCampaignList_OnColumnFilterChange(sender, e);
        }
Ejemplo n.º 7
0
 //private void m_CampaignList_btnWorkOnCompany_OnClick(object sender, CampaignList.CampaignListArgs e)
 //{
 //    if (m_CampaignExtraDetail != null)
 //        m_CampaignExtraDetail.SetModuleSaving(true);
 //    if (btnWorkOnCompany_OnClick != null)
 //        btnWorkOnCompany_OnClick(sender, e);
 //}
 //private void m_CampaignList_cboSubCampaignList_OnEditValueChange(object sender, CampaignList.CampaignListArgs e)
 //{
 //if (!e.IsEmptyList)
 //{
 //    if (!m_CampaignExtraDetail.Enabled)
 //        m_CampaignExtraDetail.Enabled = true;
 //    m_CampaignExtraDetail.SetCampaignBookingArgs(e.CampaignBookingAppointment, e.CampaignListMode, e.ContactId);
 //    m_CampaignExtraDetail.SetModuleState();
 //    m_CampaignExtraDetail.SetModuleSaving(true);
 //    m_CampaignExtraDetail.ResetContactParams();
 //    m_CampaignExtraDetail.LoadSelectedPage();
 //}
 //else
 //{
 //    m_CampaignExtraDetail.SetModuleSaving(false);
 //    m_CampaignExtraDetail.ResetContactParams();
 //}
 //if (cboSubCampaignList_OnEditValueChange != null)
 //    cboSubCampaignList_OnEditValueChange(sender, e);
 //}
 private void m_CampaignList_btnSaveAsNotQualified_OnClick(object sender, CampaignList.CampaignListArgs e)
 {
     if (btnSaveAsNotQualified_OnClick != null)
         btnSaveAsNotQualified_OnClick(sender, e);
 }
Ejemplo n.º 8
0
        private void m_CampaignList_btnRemoveCompany_OnClick(object sender, CampaignList.CampaignListArgs e)
        {
            m_EventBus.Notify(new CampaignListEvents.GetLatestProperties() { ForWorkModePurpose = false });
            //m_CampaignExtraDetail.SetCampaignBookingArgs(e.CampaignBookingAppointment, e.ContactId);
            m_CampaignExtraDetail.SetModuleState();
            m_CampaignExtraDetail.SetModuleSaving(true);
            m_CampaignExtraDetail.LoadSelectedPage();

            /**
             * event raiser
             */
            if (btnRemoveCompany_OnClick != null)
                btnRemoveCompany_OnClick(sender, e);
        }
Ejemplo n.º 9
0
 private void m_CampaignList_btnRefresh_OnClick(object sender, CampaignList.CampaignListArgs e)
 {
     m_EventBus.Notify(new CampaignListEvents.GetLatestProperties() { ForWorkModePurpose = false });
     //m_CampaignExtraDetail.SetCampaignBookingArgs(e.CampaignBookingAppointment, e.ContactId);
     m_CampaignExtraDetail.LoadSelectedPage();
 }
Ejemplo n.º 10
0
        private void InitializeCampaignListModule()
        {
            m_CampaignList = new CampaignList {
                Dock = DockStyle.Fill
            };
            m_CampaignList.btnReleaseLock_OnClick += new CampaignList.btnReleaseLockOnClickEventHandler(m_CampaignList_btnReleaseLock_OnClick);
            m_CampaignList.HasPendingCallAndLog += new CampaignList.HasPendingCallAndLogEventHandler(m_CampaignList_HasPendingCallAndLog);
            //m_CampaignList.CompanyOnWorkByAnotherConsultant += new CampaignList.CompanyOnWorkByAnotherConsultantEventHandler(m_CampaignList_CompanyOnWorkByAnotherConsultant);
            pnlCampaignList.Controls.Clear();
            pnlCampaignList.Controls.Add(m_CampaignList);

            m_CampaignExtraDetail = new CampaignExtraDetail(true) {
                CallingEnvironment = SelectionProperty.CallingEnvironment.CampaignList,
                Dock = DockStyle.Fill
            };

            //m_CampaignExtraDetail.CallLog_WorkNurtureEvent += new CampaignExtraDetail.CallLogWorkNurtureEventEventHandler(m_CampaignExtraDetail_CallLog_WorkNurtureEvent);
            pnlCampaignExtraDetail.Controls.Clear();
            pnlCampaignExtraDetail.Controls.Add(m_CampaignExtraDetail);

            #region Campaign List Subscribed Events
            //m_CampaignList.btnWorkOnCompany_OnClick += new CampaignList.btnWorkOnCompanyOnClickEventHandler(m_CampaignList_btnWorkOnCompany_OnClick);
            //m_CampaignList.AccountModificationInfoChange += new CampaignList.AccountModificationInfoChangeEventhandler(m_CampaignList_OnAccountModificationInfoChange);
            //m_CampaignList.gvCampaignList_OnDoubleClick += new CampaignList.gvCampaignListDoubleClickEventHandler(m_CampaignList_gvCampaignList_OnDoubleClick);
            //m_CampaignList.gvCampaignList_OnEnter += new CampaignList.gvCampaignListOnEnterEventHandler(m_CampaignList_gvCampaignList_OnEnter);
            m_CampaignList.gvCampaignList_OnFocusedRowChange += new CampaignList.gvCampaignListFocusedRowChangedEventHandler(m_CampaignList_gvCampaignList_OnFocusedRowChange);
            m_CampaignList.gvCampaignList_OnColumnFilterChange += new CampaignList.gvCampaignListColumnFilterChangedEventHandler(m_CampaignList_gvCampaignList_OnColumnFilterChange);
            m_CampaignList.btnRemoveCompany_OnClick += new CampaignList.btnRemoveCompanyOnClickEventHandler(m_CampaignList_btnRemoveCompany_OnClick);
            //m_CampaignList.cboSubCampaignList_OnEditValueChange += new CampaignList.cboSubCampaignListEditValueChangedHandler(m_CampaignList_cboSubCampaignList_OnEditValueChange);
            m_CampaignList.btnChangeView_OnClick += new CampaignList.btnChangeViewOnClickkEventHandler(m_CampaignList_btnChangeView_OnClick);
            //m_CampaignList.gvCampaignList_OnDataSourceChange += new CampaignList.gvCampaignListDataSourceChangedEventHandler(m_CampaignList_gvCampaignList_OnDataSourceChange);
            m_CampaignList.btnRefresh_OnClick += new CampaignList.btnRefreshOnClickkEventHandler(m_CampaignList_btnRefresh_OnClick);
            m_CampaignList.btnSaveAsNotQualified_OnClick += new CampaignList.btnSaveAsNotQualifiedOnClickEventHandler(m_CampaignList_btnSaveAsNotQualified_OnClick);
            m_CampaignList.OnCampaignListEmpty += new CampaignList.OnCampaignListEmptyEventHandler(m_CampaignList_OnCampaignListEmpty);
            //m_CampaignList.btnRefreshSubCampaigns_OnClick += new CampaignList.btnRefreshSubCampaignsOnClickEventHandler(m_CampaignList_btnRefreshSubCampaigns_OnClick);
            #endregion
            #region Campaign Extra Detail Subscribed Events
            m_CampaignExtraDetail.tcCampaignExtraDetail_OnSelectedPageChange += new CampaignExtraDetail.tcCampaignExtraDetailOnSelectedPageChangedHandler(m_CampaignExtraDetail_tcCampaignExtraDetail_OnSelectedPageChange);
            //m_CampaignExtraDetail.OnAddContact += new CampaignExtraDetail.OnAddContactHandler(m_CampaignExtraDetail_OnAddContact);
            //m_CampaignExtraDetail.OnSaveContact += new CampaignExtraDetail.OnSaveContactHandler(m_CampaignExtraDetail_OnSaveContact);
            //m_CampaignExtraDetail.OnCancelContact += new CampaignExtraDetail.OnCancelContactHandler(m_CampaignExtraDetail_OnCancelContact);
            //m_CampaignExtraDetail.OnDeleteContact += new CampaignExtraDetail.OnDeleteContactHandler(m_CampaignExtraDetail_OnDeleteContact);
            //m_CampaignExtraDetail.OnCompanyInformationSaved += new CampaignExtraDetail.CompanyInformationSavedEventHandler(m_CampaignExtraDetail_OnCompanyInformationSaved);
            //m_CampaignExtraDetail.CallLogAfterDelete += new CampaignExtraDetail.CallLogAfterDeleteEventHandler(m_CampaignExtraDetail_CallLogAfterDelete);
            #endregion

            /**
             * we will need to disable first the extra details,
             * since we currently dont have a selected subcamapign yet
             * at this point. extra detail will be enabled again after
             * selecting a new sub campaign.
             * enabled on method:
             * m_CampaignList_cboSubCampaignList_OnEditValueChange
             */
            m_CampaignExtraDetail.Enabled = false;
        }