private void DoBindGridview(int pageIndex) { var result = SlmScr008Biz.SearchPhoneCallHistory(txtCitizenIdSearch.Text.Trim(), txtTicketIdSearch.Text.Trim(), cbThisLead.Checked); BindGridview((SLM.Application.Shared.GridviewPageController)pcTop, result.ToArray(), pageIndex); upResult.Update(); }
public string GetCallCASScript(PreleadViewData data, string userId) { string subScriptionTypeId = "0"; if (data.CardTypeId != null) { subScriptionTypeId = SlmScr008Biz.GetSubScriptionTypeId(data.CardTypeId.Value); } string url = SLMConstant.CARLogService.CARActivityUrl; string script = @"var form = document.createElement('form'); var input_system = document.createElement('input'); var input_ticket = document.createElement('input'); var input_subscriptiontype = document.createElement('input'); var input_subscription = document.createElement('input'); var input_lead = document.createElement('input'); var input_userid = document.createElement('input'); form.action = '" + url + @"'; form.method = 'post'; form.setAttribute('target', 'searchcas'); input_system.name = 'system'; input_system.value = '" + (data.PreleadId != null ? SLMConstant.CARLogService.CARLoginOBT : SLMConstant.CARLogService.CARLoginSLM) + @"'; form.appendChild(input_system); input_ticket.name = 'ticket'; input_ticket.value = '" + data.TicketId + @"'; form.appendChild(input_ticket); input_subscriptiontype.name = 'subscriptiontype'; input_subscriptiontype.value = '" + subScriptionTypeId + @"'; form.appendChild(input_subscriptiontype); input_subscription.name = 'subscription'; input_subscription.value = '" + data.CitizenId + @"'; form.appendChild(input_subscription); input_lead.name = 'lead'; input_lead.value = '" + (data.PreleadId != null ? data.PreleadId.Value.ToString() : "") + @"'; form.appendChild(input_lead); input_userid.name = 'userid' input_userid.value = '" + userId + @"'; form.appendChild(input_userid); document.body.appendChild(form); form.submit(); document.body.removeChild(form);"; return(script); }
protected void btnSave_Click(object sender, EventArgs e) { try { List <string> flagList = LeadInfoBiz.GetAssignedFlagAndDelegateFlag(txtTicketID.Text.Trim()); _currentAssignedFlag = flagList[0]; _currentDelegateFlag = flagList[1]; if (cmbOwnerBranch.Items.Count > 0 && cmbOwner.Items.Count > 0) { if (cmbOwnerBranch.SelectedItem.Value != txtOldOwnerBranch.Text.Trim() || cmbOwner.SelectedItem.Value != txtOldOwner.Text.Trim()) { if (_currentAssignedFlag != txtAssignedFlag.Text.Trim()) { AppUtil.ClientAlertAndRedirect(Page, "ไม่สามารถบันทึกผลการติดต่อได้ เนื่องจากมีคนเปลี่ยน Owner รบกวนรอ 1 นาที แล้วกลับมาบันทึกผลการติดต่อได้", "SLM_SCR_004.aspx?ticketid=" + txtTicketID.Text.Trim() + "&tab=008"); return; } } } if (cmbDelegateBranch.Items.Count > 0 && cmbDelegate.Items.Count > 0) { if (cmbDelegateBranch.SelectedItem.Value != txtOldDelegateBranch.Text.Trim() || cmbDelegate.SelectedItem.Value != txtOldDelegate.Text.Trim()) { if (_currentDelegateFlag != txtDelegateFlag.Text.Trim()) { AppUtil.ClientAlertAndRedirect(Page, "ไม่สามารถบันทึกผลการติดต่อได้ เนื่องจากมีคนเปลี่ยน Delegate รบกวนรอ 1 นาที แล้วกลับมาบันทึกผลการติดต่อได้", "SLM_SCR_004.aspx?ticketid=" + txtTicketID.Text.Trim() + "&tab=008"); return; } } } if (ValidateData()) { SlmScr008Biz.InsertPhoneCallHistory(txtTicketID.Text.Trim(), cmbCardType.SelectedItem.Value, txtCitizenId.Text.Trim(), cmbLeadStatus.SelectedItem.Value, txtOldStatus.Text.Trim(), cmbOwnerBranch.SelectedItem.Value, cmbOwner.SelectedItem.Value, txtOldOwner.Text.Trim() , cmbDelegateBranch.SelectedItem.Value, cmbDelegate.SelectedItem.Value, txtOldDelegate.Text.Trim(), txtContactPhone.Text.Trim(), txtContactDetail.Text.Trim(), HttpContext.Current.User.Identity.Name); txtTicketIdSearch.Text = txtTicketID.Text.Trim(); txtCitizenIdSearch.Text = txtCitizenId.Text.Trim(); txtTelNo1Search.Text = txtTelNo1.Text.Trim(); DoBindGridview(0); CheckActivityConfig(txtProductId.Text.Trim(), cmbLeadStatus.SelectedItem.Value); if (UpdatedDataChanged != null) { UpdatedDataChanged(cmbLeadStatus.SelectedItem.Text); } ClearData(); mpePopup.Hide(); AppUtil.ClientAlert(Page, "บันทึกข้อมูลเรียบร้อย"); } else { mpePopup.Show(); } } catch (Exception ex) { string message = ex.InnerException != null ? ex.InnerException.Message : ex.Message; _log.Debug(message); AppUtil.ClientAlert(Page, message); } }