protected void RowClick(object sender, AjaxEventArgs e)//流程处理 { RowSelectionModel sm = this.GridPanel1.SelectionModel.Primary as RowSelectionModel; if (sm.SelectedRows.Count > 0) { //btn_fcfk.Disabled = false; var mp1 = db.Moveplan.Where(p => p.Id == Convert.ToInt32(sm.SelectedRows[0].RecordID.Trim())); foreach (var d in mp1) { switch (d.Movestate.Trim()) { case "未走动": btn_fcfk.Disabled = false; break; case "已走动": case "逾期未走动": btn_fcfk.Disabled = true; break; } hdnid.Value = d.Placeid; Hidden1.Value = d.Movestate; } } else { btn_fcfk.Disabled = true; hdnid.Value = "0"; } bindYH(); }
protected void btnSaveSPClientChannelSettingFilters_Click(object sender, AjaxEventArgs e) { try { SPClientChannelSettingFiltersWrapper obj = SPClientChannelSettingFiltersWrapper.FindById(int.Parse(hidId.Text.Trim())); obj.FilterValue = cmbFilterProvince.SelectedItem.Value; //obj.IsEnable = this.chkIsEnable.Checked; //obj.ClientChannelSettingID = this.txtClientChannelSettingID.Text; SPClientChannelSettingFiltersWrapper.Update(obj); winSPClientChannelSettingFiltersEdit.Hide(); } catch (Exception ex) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:" + ex.Message; return; } }
protected void btnSaveSPClientChannelSetting_Click(object sender, AjaxEventArgs e) { try { SPClientChannelSettingWrapper obj = SPClientChannelSettingWrapper.FindById(int.Parse(hidId.Text.Trim())); obj.InterceptRate = Convert.ToInt32(this.txtInterceptRate.Text.Trim()); obj.UpRate = 0; obj.DownRate = 0; obj.AllowFilter = this.chkAllowFilter.Checked; obj.Disable = this.chkDisable.Checked; obj.ChannelCode = this.txtChannleCode.Text.Trim(); if (!this.fsAllowSycnData.Collapsed) { if (!this.txtSyncDataUrl.Text.Trim().ToLower().StartsWith("http://")) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:提交地址一定要以http://开头"; return; } obj.SyncData = true; obj.SyncDataUrl = this.txtSyncDataUrl.Text.Trim(); if (this.cmbSycnType.SelectedItem != null) { obj.SyncType = this.cmbSycnType.SelectedItem.Value; } else { obj.SyncType = "1"; } obj.OkMessage = this.txtOkMessage.Text.Trim(); obj.FailedMessage = this.txtFailedMessage.Text.Trim(); } else { obj.SyncData = false; obj.SyncDataUrl = ""; obj.SyncType = ""; obj.OkMessage = ""; obj.FailedMessage = ""; obj.SyncType = "1"; } SPClientChannelSettingWrapper.Update(obj); obj.ChannelID.RefreshChannelInfo(); winSPClientChannelSettingEdit.Hide(); } catch (Exception ex) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:" + ex.Message; return; } }
protected void update_Click(object sender, AjaxEventArgs e) { RowSelectionModel sm = this.mpgList.SelectionModel.Primary as RowSelectionModel; if (sm != null && sm.SelectedRows.Count == 1) { WorkflowDefinition wd = RuntimeContextExamples.GetRuntimeContext().PersistenceService.FindWorkflowDefinitionById(sm.SelectedRows[0].RecordID); if (wd != null) { this.state.SetValue(wd.State.ToString()); this.HProcessId.SetValue(wd.Id); WorkflowEdit.SetTitle("修改流程=" + wd.ProcessId); WorkflowEdit.Show(); } } else { Ext.Msg.Show(new MessageBox.Config { Buttons = MessageBox.Button.OK, Icon = MessageBox.Icon.INFO, Title = "Success", Message = "请先选择修改的流程文件." }); } }
protected void btnRefresh_Click(object sender, AjaxEventArgs e) { if (cmbCode.SelectedItem == null) { return; } this.ReportPanel.AutoLoad.Params.Clear(); if (cmbChannelID.SelectedItem != null) { this.ReportPanel.AutoLoad.Params.Add(new Coolite.Ext.Web.Parameter("ChannleID", cmbChannelID.SelectedItem.Value.ToString())); } else { this.ReportPanel.AutoLoad.Params.Add(new Coolite.Ext.Web.Parameter("ChannleID", "0")); } if (cmbCode.SelectedItem != null) { this.ReportPanel.AutoLoad.Params.Add(new Coolite.Ext.Web.Parameter("ChannleClientSettingID", cmbCode.SelectedItem.Value.ToString())); } else { this.ReportPanel.AutoLoad.Params.Add(new Coolite.Ext.Web.Parameter("ChannleClientSettingID", "0")); } this.ReportPanel.AutoLoad.Params.Add(new Coolite.Ext.Web.Parameter("StartDate", dfReportStartDate.DateField.SelectedDate.ToShortDateString())); this.ReportPanel.AutoLoad.Params.Add(new Coolite.Ext.Web.Parameter("EndDate", dfReportEndDate.DateField.SelectedDate.ToShortDateString())); this.ReportPanel.AutoLoad.Params.Add(new Coolite.Ext.Web.Parameter("TimeIntercept", cmbCommandType.SelectedItem.Value.ToString())); this.ReportPanel.AutoLoad.Url = "ReportDataChangeService.aspx"; this.ReportPanel.LoadContent(); }
protected void onCreateRule(object sender, AjaxEventArgs e) { if (ChannleID <= 0) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:ChannelID不存在!"; return; } try { SPChannelWrapper channel = SPChannelWrapper.FindById(ChannleID); string rulePath = this.Server.MapPath("~/ConvertRules/" + channel.FuzzyCommand + ".txt"); if (!File.Exists(rulePath)) { File.WriteAllText(rulePath, ""); } this.btnCreateRule.Disabled = true; Coolite.Ext.Web.ScriptManager.AjaxSuccess = true; } catch (Exception ex) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:" + ex.Message + "!"; throw; } }
protected void btnUpdateClick(object sender, AjaxEventArgs e) { if (hdnID.Value.ToString().Trim() == "") { SqsDomain pk = new SqsDomain { Fid = decimal.Parse(hdnTreeParentID.Value.ToString()), Dname = tfDNAME.Text, Fullscore = decimal.Parse(nfFULLSCORE.Text), Rate = decimal.Parse(nfRATE.Text), Indate = System.DateTime.Today, Status = "1", Usingdept = SessionBox.GetUserSession().DeptNumber }; dc.SqsDomain.InsertOnSubmit(pk); dc.SubmitChanges(); Ext.Msg.Alert("提示", "新增成功!").Show(); } else { var pk = dc.SqsDomain.First(p => p.Did == decimal.Parse(hdnID.Value.ToString())); pk.Dname = tfDNAME.Text; pk.Fullscore = decimal.Parse(nfFULLSCORE.Text); pk.Rate = decimal.Parse(nfRATE.Text); dc.SubmitChanges(); Ext.Msg.Alert("提示", "修改成功!").Show(); } //Ext.DoScript("refreshTree(#{tpkind});"); }
public void Save_Click(object sender, AjaxEventArgs e) { string workItemId = HWorkItemId.Value.ToString(); IWorkflowSession wflsession = RuntimeContextExamples.GetRuntimeContext().getWorkflowSession(); IWorkItem wi = wflsession.findWorkItemById(workItemId); String sn = (String)wi.TaskInstance.AliveProcessInstance.getProcessInstanceVariable("sn"); LoanInfoDAO lid = new LoanInfoDAO(); LoanInfo loanInfo = lid.findBySn(sn); loanInfo.RejectInfoInputTime = DateTime.Parse(rejectInfoInputTime.Text);//lendMoneyInfo loanInfo.RejectInfo = comments.Text; //4、完成工单 try { if (wi != null) { if (wi.ActorId == this.User.Identity.Name) { wi.complete(comments.Text); } } } catch { throw; } }
protected void SearchBLDblClick(object sender, AjaxEventArgs e) { RowSelectionModel sm = gpSearchBL.SelectionModel.Primary as RowSelectionModel; if (sm.SelectedRows.Count > 0) { //var yh = from hd in dc.Gethazardusing // where hd.HNumber == sm.SelectedRow.RecordID && hd.Deptnumber == SessionBox.GetUserSession().DeptNumber // select new // { // yhNumber = hd.HNumber, // yhContent = hd.SwBm // }; //修改多列显示 var yh = from hd in dc.Gethazardusing where hd.HNumber == sm.SelectedRow.RecordID && hd.Deptnumber == SessionBox.GetUserSession().DeptNumber select new { yhNumber = hd.HNumber, yhContent = hd.HBm, hd.Gzrwname, hd.Gxname }; yhStore.DataSource = yh; yhStore.DataBind(); cbbSWcontent.SelectedItem.Value = sm.SelectedRow.RecordID; SearchBLWindow.Hide(); Ext.DoScript("#{cbbSWcontent}.triggers[0].show();"); SelectLoad(); } }
protected void btnUpdateClick(object sender, AjaxEventArgs e) { if (hdnID.Value.ToString().Trim() == "") { ParKind pk = new ParKind { Fid = decimal.Parse(hdnTreeParentID.Value.ToString()), Pkindname = tfPKINDNAME.Text, Fullscore = decimal.Parse(nfFULLSCORE.Text), Rate = cbbRATE.SelectedItem.Value, Checkway = cbbCHECKWAY.SelectedItem.Value, Indate = System.DateTime.Today, Status = "1", Usingdept = SessionBox.GetUserSession().DeptNumber }; dc.ParKind.InsertOnSubmit(pk); dc.SubmitChanges(); Ext.Msg.Alert("提示", "新增成功!").Show(); } else { var pk = dc.ParKind.First(p => p.Pkindid == decimal.Parse(hdnID.Value.ToString())); pk.Pkindname = tfPKINDNAME.Text; pk.Fullscore = decimal.Parse(nfFULLSCORE.Text); pk.Rate = cbbRATE.SelectedItem.Value; pk.Checkway = cbbCHECKWAY.SelectedItem.Value; dc.SubmitChanges(); Ext.Msg.Alert("提示", "修改成功!").Show(); } Ext.DoScript("refreshTree(#{tpkind});"); }
protected void RowClick(object sender, AjaxEventArgs e)//流程处理 { RowSelectionModel sm = gpEdit.SelectionModel.Primary as RowSelectionModel; if (sm.SelectedRows.Count > 0) { List <string> Role = SessionBox.GetUserSession().Role; bool bl = false; foreach (var r in Role) { if (r.ToString().Split(',')[0] == "11") { bl = true; break; } } if (bl)//矿级管理员可以编辑 { btnEdit.Disabled = false; btnDel.Disabled = false; } else { btnEdit.Disabled = true; btnDel.Disabled = true; } btnView.Disabled = false; } else { btnEdit.Disabled = true; btnDel.Disabled = true; btnView.Disabled = true; } }
protected void btnSaveSPChannelParams_Click(object sender, AjaxEventArgs e) { try { SPChannelParamsWrapper obj = new SPChannelParamsWrapper(); obj.Name = this.txtName.Text.Trim(); obj.Description = this.txtDescription.Text.Trim(); obj.IsEnable = this.chkIsEnable.Checked; obj.IsRequired = this.chkIsRequired.Checked; obj.ParamsType = this.cmbParamsType.SelectedItem.Value.Trim(); obj.ChannelID = SPChannelWrapper.FindById(Convert.ToInt32(this.hidChannelID.Text.Trim())); obj.ParamsMappingName = this.cmbParamsMappingName.SelectedItem.Text.Trim(); obj.Title = this.txtTitle.Text.Trim(); obj.ShowInClientGrid = this.chkShowInClientGrid.Checked; SPChannelParamsWrapper.Save(obj); winSPChannelParamsAdd.Hide(); } catch (Exception ex) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:" + ex.Message; } }
protected void SubmitPerson(object sender, AjaxEventArgs e) { //记录罚款信息 if (Request.QueryString["Mod"] == "yh") { foreach (var r in e.ExtraParams) { if (r.Value.ToString().Trim() != "") { string fkid = r.Name.Replace("fkat", ""); SaveYh(decimal.Parse(Request.QueryString["Post"]), decimal.Parse(fkid), r.Value.Trim()); } } } else if (Request.QueryString["Mod"] == "sw") { foreach (var r in e.ExtraParams) { if (r.Value.ToString().Trim() != "") { string fkid = r.Name.Replace("fkat", ""); SaveSw(decimal.Parse(Request.QueryString["Post"]), decimal.Parse(fkid), r.Value.Trim()); } } } Ext.Msg.Alert("提示", "保存成功!").Show(); //AddSuccessAndClose(Request.QueryString["Win"]); }
protected void btnSaveSPChannel_Click(object sender, AjaxEventArgs e) { try { SPChannelWrapper obj = SPChannelWrapper.FindById(int.Parse(hidId.Text.Trim())); if (this.cmbUpperID.SelectedItem != null && this.cmbUpperID.SelectedItem.Value != null && !string.IsNullOrEmpty(this.cmbUpperID.SelectedItem.Value.ToString())) { obj.UperID = SPUperWrapper.FindById(Convert.ToInt32(this.cmbUpperID.SelectedItem.Value.ToString())); } else { obj.UperID = null; } obj.Rate = Convert.ToInt32(numRate.Value); obj.Price = Convert.ToDecimal(txtPrice.Value); obj.Status = Convert.ToInt32(cmbStatus.SelectedItem.Value); SPChannelWrapper.Update(obj); winSPChannelEditInfo.Hide(); } catch (Exception ex) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:" + ex.Message; return; } }
protected void RowClick(object sender, AjaxEventArgs e)//单击每行响应事件 已改 { RowSelectionModel sm = this.GridPanel1.SelectionModel.Primary as RowSelectionModel; if (sm.SelectedRows.Count > 0) { btn_detail.Disabled = false; Button2.Disabled = false; //DBSCMDataContext dc = new DBSCMDataContext(); var Input = dc.Swinput.First(p => p.Id == Convert.ToInt32(sm.SelectedRows[0].RecordID.Trim())); try { Button1.Disabled = Input.Isend.Value == 1 ? true : false; //Button2.Disabled = Input.Isend.Value == 1 ? true : false; } catch { Button1.Disabled = false; } } else { btn_detail.Disabled = true; Button1.Disabled = true; Button2.Disabled = true; } }
protected void SearchAll_Click(object sender, AjaxEventArgs e) { tftitle.Text = ""; tfnote.Text = ""; wherestr = "1=1"; LoadData(wherestr); }
protected void btnSaveSPSendClientParams_Click(object sender, AjaxEventArgs e) { try { SPSendClientParamsWrapper obj = SPSendClientParamsWrapper.FindById(int.Parse(hidId.Text.Trim())); obj.Name = this.txtName.Text.Trim(); obj.Description = this.txtDescription.Text.Trim(); obj.IsEnable = this.chkIsEnable.Checked; obj.IsRequired = this.chkIsRequired.Checked; obj.MappingParams = this.cmbMappingParams.SelectedItem.Value.Trim(); obj.Title = this.txtTitle.Text.Trim(); SPSendClientParamsWrapper.Update(obj); winSPSendClientParamsEdit.Hide(); } catch (Exception ex) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:" + ex.Message; return; } }
protected void btnSaveSPClientChannelSetting_Click(object sender, AjaxEventArgs e) { try { SPClientChannelSettingWrapper obj = SPClientChannelSettingWrapper.FindById(int.Parse(hidId.Text.Trim())); obj.HasDayMonthLimit = this.chkHasDayMonthLimit.Checked; obj.DayLimitCount = Convert.ToInt32(this.txtDayLimit.Value); obj.MonthLimitCount = Convert.ToInt32(this.txtMonthLimit.Value); obj.HasDayTotalLimit = this.chkHasDayTotalLimit.Checked; obj.DayTotalLimit = Convert.ToInt32(this.txtDayTotalLimit.Value); obj.DayTotalLimitInProvince = chkDayTotalLimitInProvince.Checked; List <PhoneLimitAreaAssigned> phoneLimitAreaAssigneds = JsonConvert.DeserializeObject <List <PhoneLimitAreaAssigned> > (hidAreaCountList.Text); List <PhoneLimitAreaAssigned> phoneLimits = phoneLimitAreaAssigneds.FindAll(p => (p.LimitCount > 0 && !string.IsNullOrEmpty(p.AreaName))); obj.DayTotalLimitInProvinceAssignedCount = SerializeUtil.ToJson2(phoneLimits); SPClientChannelSettingWrapper.Update(obj); obj.ChannelID.RefreshChannelInfo(); winSPClientChannelSettingInfoEdit.Hide(); } catch (Exception ex) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:" + ex.Message; return; } }
protected void btnUpdateClick(object sender, AjaxEventArgs e) { if (tfSwcontent.Text.Trim() == "" || cbbLevelid.SelectedIndex == -1) { Ext.Msg.Alert("提示", "请填写完整信息!").Show(); return; } try { if (hdnID.Value.ToString() != "-1") { DBSCMDataContext db = new DBSCMDataContext(); var yb = db.Swquote.First(p => p.Swid == decimal.Parse(hdnID.Value.ToString()) && p.Deptnumber == SessionBox.GetUserSession().DeptNumber); yb.Levelid = decimal.Parse(cbbLevelid.SelectedItem.Value); //yb.Conpyfirst = dc.F_PINYIN(tfYhcontent.Text).ToLower(); db.SubmitChanges(); StoreLoad(); } Ext.Msg.Alert("提示", "更新成功!").Show(); } catch { Ext.Msg.Alert("提示", "请先引用!").Show(); } }
protected void btnFCsubmitClick(object sender, AjaxEventArgs e)//提交复查意见 { if (fcfk_fcyj.Value.ToString() == "" || fcfk_fcqk.SelectedItem.Value.Trim() == "") { Ext.Msg.Alert("提示", "输入不可为空!").Show(); } else { //更新走动计划 PublicCode.setUpdateMoveState(SessionBox.GetUserSession().PersonNumber, System.DateTime.Today, decimal.Parse(cbbplace.SelectedItem.Value.Trim())); this.Tab1.Show(); this.Tab2.Disabled = true; this.Tab1.Disabled = false; RowSelectionModel sm = this.GridPanel2.SelectionModel.Primary as RowSelectionModel; if (sm.SelectedRows.Count > 0) { var yinhuanFC = new Nyinhuanreview { Yhputinid = Convert.ToInt32(sm.SelectedRows[0].RecordID.Trim()), Reviewopinion = fcfk_fcyj.Value.ToString(), Reviewstate = fcfk_fcqk.SelectedItem.Value.Trim(), Fctime = DateTime.Now, Personid = SessionBox.GetUserSession().PersonNumber }; Nyhinput Input = dc.Nyhinput.First(c => c.Yhputinid == Convert.ToInt32(sm.SelectedRows[0].RecordID.Trim())); Input.Status = fcfk_fcqk.SelectedItem.Value.Trim(); dc.Nyinhuanreview.InsertOnSubmit(yinhuanFC); dc.SubmitChanges(); bindYH(); Ext.Msg.Alert("提示", "保存成功!").Show(); } } }
protected void btnSaveSPClientGroup_Click(object sender, AjaxEventArgs e) { try { SPClientGroupWrapper obj = SPClientGroupWrapper.FindById(int.Parse(hidId.Text.Trim())); obj.Name = this.txtName.Text.Trim(); obj.Description = this.txtDescription.Text.Trim(); obj.DefaultSycnMoUrl = this.txtDefaultSycnMoUrl.Text.Trim(); obj.DefaultInterceptRate = Convert.ToInt32(this.txtDefaultInterceptRate.Text); obj.DefaultNoInterceptCount = Convert.ToInt32(this.txtDefaultNoInterceptCount.Text); if (cmbSelectAssignedUser.SelectedItem != null && !string.IsNullOrEmpty(cmbSelectAssignedUser.SelectedItem.Value)) { obj.AssignedUserID = Convert.ToInt32(cmbSelectAssignedUser.SelectedItem.Value); } else { obj.AssignedUserID = null; } SPClientGroupWrapper.Update(obj); winSPClientGroupEdit.Hide(); } catch (Exception ex) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:" + ex.Message; return; } }
protected void btnSaveSPChannel_Click(object sender, AjaxEventArgs e) { if (SPChannelWrapper.GetChannelByPath(this.txtFuzzyCommand.Text.Trim()) != null) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:提交别名已存在!"; return; } try { SPChannelWrapper obj = new SPChannelWrapper(); obj.Name = this.txtName.Text.Trim(); obj.Description = this.txtDescription.Text.Trim(); obj.Area = this.txtArea.Text.Trim(); obj.ChannelCode = this.txtChannelCode.Text.Trim(); obj.FuzzyCommand = this.txtFuzzyCommand.Text.Trim(); obj.Port = this.txtPort.Value.ToString(); obj.ChannelType = this.txtChannelType.Text.Trim(); obj.Price = Convert.ToDecimal(this.txtPrice.Value); obj.Rate = Convert.ToInt32(this.txtRate.Value); if (this.cmbChannelCodeParamsName.SelectedItem != null) { obj.ChannelCodeParamsName = this.cmbChannelCodeParamsName.SelectedItem.Value; } else { obj.ChannelCodeParamsName = ""; } obj.IsAllowNullLinkID = chkIsAllowNullLinkID.Checked; obj.Status = 0; obj.CreateTime = System.DateTime.Now; obj.CreateBy = this.ParentPage.CurrentLoginUser.UserID; obj.OkMessage = txtOkMessage.Text.Trim(); obj.FailedMessage = txtFailedMessage.Text.Trim(); obj.RecStatReport = chkRecStatReport.Checked; obj.StatParamsName = txtStatParamName.Text.Trim(); obj.StatParamsValues = txtStatValues.Text.Trim(); obj.HasRequestTypeParams = chkHasRequestTypeParams.Checked; obj.RequestTypeParamName = txtRequestTypeParamName.Text.Trim(); obj.RequestTypeValues = txtRequestTypeValues.Text.Trim(); obj.HasFilters = chkHasFilters.Checked; obj.StatSendOnce = chkStatSendOnce.Checked; obj.IsMonitoringRequest = chkIsMonitoringRequest.Checked; SPChannelWrapper.Save(obj); obj.RefreshChannelInfo(); winSPChannelAdd.Hide(); } catch (Exception ex) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:" + ex.Message; } }
protected void onUpdateCache(object sender, AjaxEventArgs e) { if (ChannleID <= 0) { return; } SPChannelWrapper channel = SPChannelWrapper.FindById(ChannleID); this.Cache.Remove(SPRecievedHandler.spsRules + channel.FuzzyCommand); string rulePath = this.Server.MapPath("~/ConvertRules/" + channel.FuzzyCommand + ".txt"); if (!File.Exists(rulePath)) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:" + "文件‘" + rulePath + "’不存在!"; return; } try { this.Cache.Insert(SPRecievedHandler.spsRules + channel.FuzzyCommand, SPRecievedHandler.GetMethodDelegateFromRecName(rulePath, this.Context), new CacheDependency(rulePath)); Coolite.Ext.Web.ScriptManager.AjaxSuccess = true; } catch (Exception ex) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:" + ex.Message + "!"; return; } }
protected void ItemRowClick(object sender, AjaxEventArgs e)//单击行事件 { RowSelectionModel sm = gpItem.SelectionModel.Primary as RowSelectionModel; if (sm.SelectedRows.Count > 0) { btnItemEdit.Disabled = false; JeomSet(int.Parse(sm.SelectedRow.RecordID), -1); if (dc.ParJeomcriterion.Where(p => p.Itemid == decimal.Parse(sm.SelectedRow.RecordID)).Count() > 0) { btnItemDel.Disabled = true; } else { btnItemDel.Disabled = false; } btnAddJNew.Disabled = false; } else { btnItemEdit.Disabled = true; btnItemDel.Disabled = true; btnAddJNew.Disabled = true; } }
protected void btnSave_Click(object sender, AjaxEventArgs e) { try { if (this.cmbClientID.SelectedItem != null) { int spClientID = int.Parse(this.cmbClientID.SelectedItem.Value.ToString()); SPClientWrapper spClientWrapper = SPClientWrapper.FindById(spClientID); spClientWrapper.SPClientGroupID = SPClientGroupWrapper.FindById(ClientGroupID); SPClientWrapper.Update(spClientWrapper); spClientWrapper.UpdateSyncDataSetting(spClientWrapper.SPClientGroupID.DefaultInterceptRate); } } catch (Exception ex) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:" + ex.Message; } }
protected void Cell_Click(object sender, AjaxEventArgs e) { if (dfBegin.SelectedDate > dfEnd.SelectedDate) { Ext.Msg.Alert("提示", "日期选择有误!").Show(); return; } CellSelectionModel sm = this.GridPanel1.SelectionModel.Primary as CellSelectionModel; if (sm.SelectedCell.Value.Trim() == "0") { return; } if (sm.SelectedCell.Name.Trim() == "SMScount") { var data = from t in dc.TblSmsendtask from p in dc.Person where t.Destaddr == p.Tel && t.Subtime >= dfBegin.SelectedDate && t.Subtime <= dfEnd.SelectedDate && p.Maindeptid == sm.SelectedCell.RecordID.Trim() select new { t.Smsid, t.SmContent, t.Sendtime, p.Name }; DetailStore.DataSource = data.OrderByDescending(p => p.Sendtime); DetailStore.DataBind(); DetailWindow.Show(); } }
protected void btnSaveSPClientChannelSetting_Click(object sender, AjaxEventArgs e) { try { SPClientChannelSettingWrapper obj = SPClientChannelSettingWrapper.FindById(int.Parse(hidId.Text.Trim())); obj.AllowAndDisableArea = this.txtAllowAndDisableArea.Text.Trim(); obj.Getway = this.txtGetway.Text.Trim(); obj.DayLimit = this.txtDayLimit.Text.Trim(); obj.MonthLimit = this.txtMonthLimit.Text.Trim(); obj.SendText = this.txtSendText.Text.Trim(); SPClientChannelSettingWrapper.Update(obj); obj.ChannelID.RefreshChannelInfo(); winSPClientChannelSettingInfoEdit.Hide(); } catch (Exception ex) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:" + ex.Message; return; } }
protected void RowClick(object sender, AjaxEventArgs e)//流程处理 { RowSelectionModel sm = this.GridPanel1.SelectionModel.Primary as RowSelectionModel; if (sm.SelectedRows.Count > 0) { var sw = dc.Nswinput.First(p => p.Id == decimal.Parse(sm.SelectedRow.RecordID.Trim())); try { if (sw.Isend.Value == 1) { cbbplace.SelectedItem.Value = ""; cbbSWcontent.SelectedItem.Value = ""; cbbSwperson.SelectedItem.Value = ""; btnEdit.Disabled = true; btnDelete.Disabled = true; TextArea2.Text = ""; TextArea1.Text = ""; return; } else { detailload(); SelectLoad(); } } catch { detailload(); SelectLoad(); } } }
protected void RowClick(object sender, AjaxEventArgs e)//流程处理 { RowSelectionModel sm = GridPanel3.SelectionModel.Primary as RowSelectionModel; if (sm.SelectedRows.Count > 0) { var yb = dc.Yhbase.First(p => p.Yhid == decimal.Parse(sm.SelectedRow.RecordID)); switch (int.Parse(yb.Nstatus.ToString())) { case 1: Button2.Disabled = false; Button3.Disabled = false; btnpublish.Disabled = false; break; case 2: Button2.Disabled = false; Button3.Disabled = false; btnpublish.Disabled = true; break; case 3: Button2.Disabled = true; Button3.Disabled = true; btnpublish.Disabled = true; break; } } else { Button2.Disabled = true; Button3.Disabled = true; btnpublish.Disabled = true; } }
protected void btnSource_Click(object sender, AjaxEventArgs e) { if (!string.IsNullOrEmpty(this.Url)) { Uri url = new Uri(HttpContext.Current.Request.Url, this.Url); switch (this.Syntax) { case Syntax.Aspx: this.Window.Html = HighLighterUtils.AspxToHtml(url); break; case Syntax.CSharp: this.Window.Html = HighLighterUtils.CSharpToHtml(url); break; case Syntax.Xml: this.Window.Html = HighLighterUtils.XmlToHtml(url); break; case Syntax.JavaScript: this.Window.Html = HighLighterUtils.JsToHtml(url); break; default: throw new ArgumentOutOfRangeException(); } this.Window.Show(); } }
protected void btnRefresh_Click(object sender, AjaxEventArgs e) { this.ReportPanel.AutoLoad.Params.Clear(); this.ReportPanel.AutoLoad.Params.Add(new Coolite.Ext.Web.Parameter("StartDate", dfReportStartDate.DateField.SelectedDate.ToShortDateString())); this.ReportPanel.AutoLoad.Params.Add(new Coolite.Ext.Web.Parameter("EndDate", dfReportEndDate.DateField.SelectedDate.ToShortDateString())); this.ReportPanel.AutoLoad.Url = "SPSChannelReportService.aspx"; this.ReportPanel.LoadContent(); }
private static void ExecuteEventProcessEvent(object eventKey, MethodInfo method, ICustomAttribute[] attributes) { AjaxEventArgs e = new AjaxEventArgs(method, attributes); AjaxProcessEventHandler handler = events[eventKey] as AjaxProcessEventHandler; if (handler != null) { handler(e); } }
protected void btnExit_Click(object sender, AjaxEventArgs e) { SystemUserWrapper userWrapper = this.CurrentLoginUser; if(userWrapper!=null) { string ip = HttpUtil.GetIP(Request); SystemLogWrapper.AddSecurityLog(userWrapper.UserLoginID, System.DateTime.Now, "", ip, HttpUtil.ParseLocation(ip), SystemLogWrapper.SecurityLogType.Logout); } FormsAuthentication.SignOut(); }
public void Save_Click(object sender, AjaxEventArgs e) { string workItemId = HWorkItemId.Value.ToString(); IWorkflowSession wflsession = RuntimeContextExamples.GetRuntimeContext().getWorkflowSession(); IWorkItem wi = wflsession.findWorkItemById(workItemId); String sn = (String)wi.TaskInstance.AliveProcessInstance.getProcessInstanceVariable("sn"); LoanInfoDAO lid = new LoanInfoDAO(); LoanInfo loanInfo = lid.findBySn(sn); loanInfo.SalaryIsReal = Boolean.Parse(salaryIsReal.SelectedItem.Value); loanInfo.CreditStatus = Boolean.Parse(creditStatus.SelectedItem.Value); loanInfo.RiskEvaluator = riskEvaluator.Text; loanInfo.RiskInfoInputDate = DateTime.Parse(riskInfoInputDate.Text); //1、首先通过"收入状况是否属实"和"信用状况是否合格"这两项指标来设置RiskFlag流程变量 if (loanInfo.SalaryIsReal && loanInfo.CreditStatus) { loanInfo.RiskFlag = false;//false表示风险评估通过 } else { loanInfo.RiskFlag = true;//表示有风险 } //2、将RiskFlag设置到流程变量 try { wi.TaskInstance.AliveProcessInstance.setProcessInstanceVariable("RiskFlag", loanInfo.RiskFlag); } catch { throw; } //3、保存业务数据 lid.attachDirty(loanInfo); try { if (wi != null) { if (wi.ActorId == this.User.Identity.Name) { wi.complete(comments.Text); } } } catch { throw; } }
public void Save_Click(object sender, AjaxEventArgs e) { string workItemId = HWorkItemId.Value.ToString(); IWorkflowSession wflsession = RuntimeContextExamples.GetRuntimeContext().getWorkflowSession(); IWorkItem wi = wflsession.findWorkItemById(workItemId); try { if (wi != null) { if (wi.ActorId == this.User.Identity.Name) { wi.complete(comments.Text); } } } catch { throw; } }
public void Save_Click(object sender, AjaxEventArgs e) { LoanInfoDAO loanInfoDAO = new LoanInfoDAO(); LoanInfo loanInfo=new LoanInfo() { ApplicantName=applicantName.Text, ApplicantId=applicantId.Text, Address=address.Text, Salary=int.Parse(salary.Text), LoanValue=int.Parse(loanValue.Text), ReturnDate = returnDate.SelectedDate.ToString("yyyy-MM-dd"), Loanteller=loanteller.Text, AppInfoInputDate=DateTime.Parse(appInfoInputDate.Text) }; // 一、执行业务业务操作,保存业务数据 loanInfoDAO.attachDirty(loanInfo); // 二、开始执行流程操作 IWorkflowSession workflowSession = RuntimeContextExamples.GetRuntimeContext().getWorkflowSession(); try { // 1、创建流程实例 IProcessInstance procInst = workflowSession.createProcessInstance("LoanProcess", this.User.Identity.Name); // 2、设置流程变量/业务属性字段 procInst.setProcessInstanceVariable("sn", loanInfo.Sn);// 设置流水号 procInst.setProcessInstanceVariable("applicantName", loanInfo.ApplicantName);//贷款人姓名 procInst.setProcessInstanceVariable("loanValue", loanInfo.LoanValue);// 贷款数额 // 3、启动流程实例,run()方法启动实例并创建第一个环节实例、分派任务 procInst.run(); } catch { throw; } }
public void Save_Click(object sender, AjaxEventArgs e) { // 一、执行业务业务操作,保存业务数据 paymentInfo = new TradeInfo() { Sn = Sn.Text, GoodsName = GoodsName.SelectedItem.Value, UnitPrice = UnitPrice.Number, Quantity = (long)Quantity.Number, Amount = Amount.Number, CustomerName = CustomerName.Text, CustomerMobile = CustomerMobile.Text, CustomerPhoneFax = CustomerPhoneFax.Text }; tradeInfoDao.save(paymentInfo); // 二、开始执行流程操作 IWorkflowSession workflowSession = RuntimeContextExamples.GetRuntimeContext().getWorkflowSession();//.workflowRuntimeContext.getWorkflowSession(); try { // 1、创建流程实例 IProcessInstance procInst = workflowSession.createProcessInstance("Goods_Deliver_Process", this.User.Identity.Name); // 2、设置流程变量/业务属性字段 procInst.setProcessInstanceVariable("sn", paymentInfo.Sn);// 设置交易顺序号 procInst.setProcessInstanceVariable("goodsName", paymentInfo.GoodsName);// 货物名称 procInst.setProcessInstanceVariable("quantity", paymentInfo.Quantity);// 数量 procInst.setProcessInstanceVariable("mobile", paymentInfo.CustomerMobile);// 客户电话 procInst.setProcessInstanceVariable("customerName", paymentInfo.CustomerName); // 3、启动流程实例,run()方法启动实例并创建第一个环节实例、分派任务 procInst.run(); } catch { throw; } paymentInfo = new TradeInfo(); }
protected void btnSaveSPSendClientParams_Click(object sender, AjaxEventArgs e) { try { SPSendClientParamsWrapper obj = new SPSendClientParamsWrapper(); obj.Name = this.txtName.Text.Trim(); obj.Description = this.txtDescription.Text.Trim(); obj.IsEnable = this.chkIsEnable.Checked; obj.IsRequired = this.chkIsRequired.Checked; obj.ClientID = SPClientWrapper.FindById(Convert.ToInt32(this.hidClientID.Text.Trim())); obj.MappingParams = this.cmbMappingParams.SelectedItem.Value.Trim(); obj.Title = this.txtTitle.Text.Trim(); SPSendClientParamsWrapper.Save(obj); winSPSendClientParamsAdd.Hide(); } catch (Exception ex) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:" + ex.Message; } }
protected void btnSaveSPClient_Click(object sender, AjaxEventArgs e) { try { //string loginID = this.txtRelateUserLoginID.Text.Trim(); //if (SystemUserWrapper.GetUserByLoginID(loginID) != null) //{ // Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; // Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:用户登录ID已存在!"; // return; //} SPClientWrapper obj = new SPClientWrapper(); obj.Name = this.txtName.Text.Trim(); obj.Alias = this.txtAlias.Text.Trim(); obj.IsDefaultClient = false; obj.Description = this.txtDescription.Text.Trim(); if (ClientGroupID<=0) { obj.SPClientGroupID = SPClientGroupWrapper.FindById(Convert.ToInt32(this.cmbClientGroupID.SelectedItem.Value)); } else { obj.SPClientGroupID = SPClientGroupWrapper.FindById(ClientGroupID); } //obj.RecieveDataUrl = this.txtRecieveDataUrl.Text.Trim(); //obj.SyncData = this.chkSyncDate.Checked; //obj.OkMessage = this.txtOkMessage.Text.Trim(); //obj.FailedMessage = this.txtFailedMessage.Text.Trim(); //obj.SyncType = this.cmbSycnType.SelectedItem.Value; //Membership.CreateUser(loginID, this.txtRelateUserPassword.Text.Trim(), this.txtRelateUserLoginID.Text.Trim()+"@163.com"); //SystemUserWrapper clientUser = SystemUserWrapper.GetUserByLoginID(loginID); //clientUser.UserName = loginID; //SystemUserWrapper.Update(clientUser); //SystemRoleWrapper clientRole = SystemRoleWrapper.GetRoleByName("SPDownUser"); //SystemUserWrapper.PatchAssignUserRoles(clientUser, new List<string> { clientRole.RoleID.ToString() }); //obj.UserID = clientUser.UserID; SPClientWrapper.Save(obj); winSPClientAdd.Hide(); } catch (Exception ex) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:" + ex.Message; } }
protected void btnResetIntercept_Click(object sender, AjaxEventArgs e) { try { CurrentStep = 0; CurrentStepCount = 0; prgProcess.Text = ""; int clientChannleID = Convert.ToInt32(this.hidClientChannelID.Text); SPClientChannelSettingWrapper clientChannelSetting = SPClientChannelSettingWrapper.FindById(clientChannleID); if (!(clientChannelSetting.SyncData.HasValue && clientChannelSetting.SyncData.Value)) { Ext.Msg.Alert("错误", "该通道无法同步数据"); winProgress.Hide(); return; } int maxChangeCount = Convert.ToInt32(hidMaxChangeCount.Text); int recordCount = 0; DataSet ds = SPPaymentInfoWrapper.FindAllPaymentIDByDateAndType(System.DateTime.Now.Date, System.DateTime.Now.Date, clientChannleID, DataType.Intercept.ToString(), maxChangeCount); List<UrlSendTask> tasks = new List<UrlSendTask>(); foreach (DataRow dr in ds.Tables[0].Rows) { SPPaymentInfoWrapper payment = SPPaymentInfoWrapper.FindById(dr[SPPaymentInfoWrapper.PROPERTY_NAME_ID]); if (payment != null && payment.IsIntercept.HasValue && payment.IsIntercept.Value) { payment.IsIntercept = false; payment.IsSycnData = true; payment.SycnRetryTimes = 0; payment.SucesssToSend = false; SPPaymentInfoWrapper.Update(payment); tasks.Add(payment.BulidSendTask()); } } ThreadPool.QueueUserWorkItem(LongAction, tasks); ScriptManager1.AddScript("{0}.startTask('longactionprogress');", TaskManager1.ClientID); } catch (Exception ex) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:" + ex.Message; } }
protected void OnCancel(object sender, AjaxEventArgs e) { prgProcess.UpdateProgress(1f, "任务被取消"); CurrentStep = -2; }
protected void RefreshProgress(object sender, AjaxEventArgs e) { int progress = CurrentStep; int maxCount = CurrentStepCount; if (progress >= 0) { prgProcess.UpdateProgress(Convert.ToSingle(progress) / Convert.ToSingle(maxCount), string.Format("任务处理中({0}/{1})...", progress.ToString(), maxCount)); } else if (progress == -2) { ScriptManager1.AddScript("{0}.stopTask('longactionprogress');", TaskManager1.ClientID); prgProcess.UpdateProgress(1, "任务被取消!"); } else { ScriptManager1.AddScript("{0}.stopTask('longactionprogress');", TaskManager1.ClientID); prgProcess.UpdateProgress(1, "任务完成!"); } }
public void query_Click(object sender, AjaxEventArgs e) { Sdate.DataSource = RuntimeContextExamples.GetRuntimeContext().DefinitionService.GetAllLatestVersionsOfWorkflowDefinition(); Sdate.DataBind(); }
protected void update_Click(object sender, AjaxEventArgs e) { RowSelectionModel sm = this.mpgList.SelectionModel.Primary as RowSelectionModel; if (sm != null && sm.SelectedRows.Count == 1) { WorkflowDefinition wd=RuntimeContextExamples.GetRuntimeContext().PersistenceService.FindWorkflowDefinitionById(sm.SelectedRows[0].RecordID); if (wd != null) { this.state.SetValue(wd.State.ToString()); this.HProcessId.SetValue(wd.Id); WorkflowEdit.SetTitle("修改流程=" + wd.ProcessId); WorkflowEdit.Show(); } } else { Ext.Msg.Show(new MessageBox.Config { Buttons = MessageBox.Button.OK, Icon = MessageBox.Icon.INFO, Title = "Success", Message = "请先选择修改的流程文件." }); } }
protected void Portlet_Hide(object sender, AjaxEventArgs e) { string id = e.ExtraParams["ID"]; this.ScriptManagerProxy1.AddScript("Ext.Msg.alert('Status','" + id + " Hidden');"); }
public void ok_Click(object sender, AjaxEventArgs e) { WorkflowDefinition wd = new WorkflowDefinition(); //如是修改。 string id = this.HProcessId.Value.ToString().Trim(); if (!string.IsNullOrEmpty(id)) { wd = RuntimeContextExamples.GetRuntimeContext().PersistenceService.FindWorkflowDefinitionById(id); } else { wd.PublishTime = DateTime.Now; wd.PublishUser = "******"; } wd.UploadTime = DateTime.Now; wd.UploadUser = "******"; wd.State = Boolean.Parse(this.state.SelectedItem.Value); if (this.BasicField.HasFile) { //string filename = this.Server.MapPath("~/WorkFlowTemp/" + BasicField.PostedFile.FileName); //BasicField.PostedFile.SaveAs(filename); WorkflowProcess workflowProcess; using (Stream inStream = BasicField.PostedFile.InputStream)//new FileStream(filename, FileMode.Open)) { if (inStream == null) { throw new IOException("没有上传流程定义文件!"); } Dom4JFPDLParser parser = new Dom4JFPDLParser(); workflowProcess = parser.parse(inStream); } if (workflowProcess != null) { if (string.IsNullOrEmpty(id)) wd.ProcessId = workflowProcess.Id; wd.Name = workflowProcess.Name; wd.DisplayName = workflowProcess.DisplayName; wd.Description = workflowProcess.Description; wd.setWorkflowProcess(workflowProcess); //wd.ProcessContent = File.ReadAllText(filename);// twd.ProcessContent; } else { Ext.Msg.Show(new MessageBox.Config { Buttons = MessageBox.Button.OK, Icon = MessageBox.Icon.INFO, Title = "Success", Message = "错误的流程文件。" }); return; } } if (RuntimeContextExamples.GetRuntimeContext().PersistenceService.SaveOrUpdateWorkflowDefinition(wd)) { WorkflowEdit.Hide(); Ext.Msg.Show(new MessageBox.Config { Buttons = MessageBox.Button.OK, Icon = MessageBox.Icon.INFO, Title = "Success", Message = "保存成功。" }); query_Click(null, null); } else { Ext.Msg.Show(new MessageBox.Config { Buttons = MessageBox.Button.OK, Icon = MessageBox.Icon.INFO, Title = "Success", Message = "保存出错。" }); } }
protected void btnReSendSycn_Click(object sender, AjaxEventArgs e) { try { ReSendPayment(DataType.DownSycn.ToString()); } catch (Exception ex) { Coolite.Ext.Web.ScriptManager.AjaxSuccess = false; Coolite.Ext.Web.ScriptManager.AjaxErrorMessage = "错误信息:" + ex.Message; } }
public void query_Click(object sender, AjaxEventArgs e) { Sdate_Refresh(null, null); }