private void DialogEditorOnSaveCompleted(DialogEditorEvents.OnChangeDialogStatus e) { int contactid = 0; for (int i = 0; i < gvCampaignList.RowCount; i++) { contactid = ValidationUtility.TryParseInt(gvCampaignList.GetRowCellValue(i, "contact_id")); if (contactid == e.OnSaveCompletedArgs.ContactId) { gvCampaignList.SetRowCellValue(i, "contact_status", e.OnSaveCompletedArgs.Status); } } }
public void SelectedDialogContactSetFocused(DialogEditorEvents.OnContactDropdownChange e) { if (gvContact.RowCount < 1) return; for (int i = 0; i < gvContact.RowCount; i++) { CTScSubCampaignContactList _item = gvContact.GetRow(i) as CTScSubCampaignContactList; if (_item.id == e.ContactId) { gvContact.FocusedRowHandle = i; break; } } }
private void DialogEditorOnSaveCompleted(DialogEditorEvents.OnSaveCompleted e) { if (m_oContactView != null) { try { if (e.TransactionSource == DialogEditorEvents.eTransactionSource.OnSaveButtonClick) m_oContactView.DialogContactId = e.OnSaveCompletedArgs.ContactId; m_oContactView.SaveSubCampaignContactAppointmentStatus( e.OnSaveCompletedArgs.Status, m_BrightSalesProperty.CommonProperty.FinalListId, m_BrightSalesProperty.CommonProperty.CurrentWorkedAccountId, m_BrightSalesProperty.CommonProperty.SubCampaignId ); m_oContactView.UpdateContactLastUser(); } catch (Exception ex) { m_EventBus.Notify(new FrmSalesConsultantEvents.Tracer() { ErrorMessage = ex.Message }); } if (e.TransactionSource == DialogEditorEvents.eTransactionSource.OnSaveButtonClick) m_oDialogEditor.CloseDialogEditor(); } if (e.OnSaveCompletedArgs.EventLog != null) this.LogAnEvent(e.OnSaveCompletedArgs.EventLog.EventType, e.OnSaveCompletedArgs.EventLog.Parameters); if (m_CampaignExtraDetail != null) { m_CampaignExtraDetail.UpdateStatisticsData(); if (e.TransactionSource == DialogEditorEvents.eTransactionSource.OnSaveButtonClick) { m_CampaignExtraDetail.ReloadCollectedData = true; m_CampaignExtraDetail.LoadSelectedPage(); } } if (e.TransactionSource == DialogEditorEvents.eTransactionSource.OnSaveButtonClick) { m_oContactView.DialogContactId = 0; m_CampaignExtraDetail.SetDialogEditorSaveMode(SelectionProperty.DialogSaveMode.Unspecified); m_CampaignExtraDetail.SetModulesAsReadOnly(false); m_CampaignExtraDetail.RefreshBvStandardQuestion(); this.ToggleButtonHeader(true); btnPreviousRecord.Enabled = !m_BrightSalesProperty.CampaignList.IsFirstRow; btnNextRecord.Enabled = !m_BrightSalesProperty.CampaignList.IsLastRow; m_DialogChanged = false; } }
private void DialogEditorOnEditDialog(DialogEditorEvents.OnEditDialog e) { m_DialogChanged = true; m_CampaignExtraDetail.SetDialogEditorSaveMode(SelectionProperty.DialogSaveMode.Edit); m_CampaignExtraDetail.SetModulesAsReadOnly(true); this.ToggleButtonHeader(false); }
private void DialogEditorOnDelete(DialogEditorEvents.OnDelete e) { m_DialogChanged = false; m_CampaignExtraDetail.SetDialogEditorSaveMode(SelectionProperty.DialogSaveMode.Unspecified); m_CampaignExtraDetail.SetModulesAsReadOnly(false); this.ToggleButtonHeader(true); btnPreviousRecord.Enabled = !m_BrightSalesProperty.CampaignList.IsFirstRow; btnNextRecord.Enabled = !m_BrightSalesProperty.CampaignList.IsLastRow; }
private void DialogEditorAfterDelete(DialogEditorEvents.AfterDelete e) { if (!e.IsCancelled) { m_DialogChanged = true; if (m_oContactView.ContactList != null && m_oContactView.ContactList.Count > 0) m_oContactView.SaveSubCampaignContactAppointmentStatus( string.Empty, m_BrightSalesProperty.CommonProperty.FinalListId, m_BrightSalesProperty.CommonProperty.CurrentWorkedAccountId, m_BrightSalesProperty.CommonProperty.SubCampaignId ); } else m_DialogChanged = false; m_CampaignExtraDetail.SetDialogEditorSaveMode(SelectionProperty.DialogSaveMode.Unspecified); m_CampaignExtraDetail.SetModulesAsReadOnly(false); this.ToggleButtonHeader(true); }
private void DialogAnswerChanged(DialogEditorEvents.OnAnswerChange e) { if (IsLoadingCampaignBooking) return; m_DialogChanged = true; //m_DialogChanged = false; }