protected override void SetUpCore() { base.SetUpCore(); ClearEventInfo(); _workItem = new TestableWorkItem(); _commandService = new CommandService(); _toolBarService = new ToolBarService(_workItem); _workItem.OnBuiltUp(null); //make sure the work item can adapt menus etc var commandAdapterMapService = _workItem.Services.Get <ICommandAdapterMapService>(); commandAdapterMapService.Register(typeof(UIElement), typeof(UIElementCommandAdapter)); var uiElementAdapterFactoryCatalog = _workItem.Services.Get <IUIElementAdapterFactoryCatalog>(); uiElementAdapterFactoryCatalog.RegisterFactory(new ItemsControlUIAdapterFactory()); uiElementAdapterFactoryCatalog.RegisterFactory(new ToolBarTrayUIAdapterFactory()); //make sure the root tool bar tray exists and is registered in the work item _toolBarTray = new ToolBarTray(); _workItem.UIExtensionSites.RegisterSite(ExtensionSites.ToolBar.Name, _toolBarTray); _toolBarService.ToolBarAdded += delegate(object sender, ToolBarEventArgs e) { _toolBarAddedEventArgs = e; }; _toolBarService.ToolBarRemoved += delegate(object sender, ToolBarEventArgs e) { _toolBarRemovedEventArgs = e; }; _toolBarService.ToolBarVisibilityChanged += delegate(object sender, ToolBarEventArgs e) { _toolBarVisibilityChangedEventArgs = e; }; }
private void rb_addevent_Click(object sender, EventArgs e) { _rb_addExps.Checked = false; ToolBarEventArgs action = new ToolBarEventArgs("addevent"); OnAction(action); }
private void rb_cb_currency_TextBoxTextChanged(object sender, EventArgs e) { _rb_cb_currency.Checked = false; ToolBarEventArgs action = new ToolBarEventArgs("currencymodified"); OnAction(action); }
public new void GlobalAction(object sender, EventArgs e) { ToolBarEventArgs tbea = e as ToolBarEventArgs; string action = tbea.EventText; GoAction(action); }
private void detail_export_pdf_Click(object sender, EventArgs e) { _rb_export.Checked = false; ToolBarEventArgs action = new ToolBarEventArgs("exportpdf"); OnAction(action); }
private void rb_takeBill_Click(object sender, EventArgs e) { _rb_takeBill.Checked = false; ToolBarEventArgs action = new ToolBarEventArgs("takeBill"); OnAction(action); }
private void rb_import_Click(object sender, EventArgs e) { _rb_import.Checked = false; ToolBarEventArgs action = new ToolBarEventArgs("import"); OnAction(action); }
private void rb_welcome_Click(object sender, EventArgs e) { _rb_newProject.Checked = false; ToolBarEventArgs action = new ToolBarEventArgs("welcome"); OnAction(action); }
private void rb_addUser_Click(object sender, EventArgs e) { _rb_add_user.Checked = false; ToolBarEventArgs action = new ToolBarEventArgs("addUser"); OnAction(action); }
private void rb_openProject_Click(object sender, EventArgs e) { _rb_openProject.Checked = false; ToolBarEventArgs action = new ToolBarEventArgs("openProject"); OnAction(action); }
private void _rb_accoutnpro_bill_Click(object sender, EventArgs e) { _rb_openProject.Checked = false; ToolBarEventArgs action = new ToolBarEventArgs("newbill"); OnAction(action); }
private void _rb_accoutnpro_people_manage_Click(object sender, EventArgs e) { _rb_openProject.Checked = false; ToolBarEventArgs action = new ToolBarEventArgs("managepeople"); OnAction(action); }
private void _rb_accoutnpro_add_client_Click(object sender, EventArgs e) { _rb_openProject.Checked = false; ToolBarEventArgs action = new ToolBarEventArgs("addclient"); OnAction(action); }
private void rb_add_devise_Click(object sender, EventArgs e) { _rb_balance.Checked = false; ToolBarEventArgs action = new ToolBarEventArgs("adddevise"); OnAction(action); }
private void rb_projectUpdated(object sender, EventArgs e) { _rb_projectName.Checked = false; _rb_projectStartDate.Checked = false; _rb_projectEndDate.Checked = false; ToolBarEventArgs action = new ToolBarEventArgs("projectUpdated"); OnAction(action); }
void RsToolbar_ItemClick(object sender, ToolBarEventArgs e) { if (OnToolbarItemClick != null) { RsToolbarButtonClickEventArg e1 = new RsToolbarButtonClickEventArg(); e1.Item = e.Item; OnToolbarItemClick(this, e1); } }
private void _detail_presentation_Click(object sender, EventArgs e) { if (_detail_presentation.Text.StartsWith("Disable")) { DisablePresentation(); } else { EnablePresentation(); } ToolBarEventArgs action = new ToolBarEventArgs("winupdate"); OnAction(action); }
private void _detail_exps_list_Click(object sender, EventArgs e) { if (_detail_exps_list.Text.StartsWith("Disable")) { DisableExpsList(); } else { EnableExpsList(); } ToolBarEventArgs action = new ToolBarEventArgs("winupdate"); OnAction(action); }
/// <summary> /// ToolBar所有按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ToolBar1_Click(object sender, ToolBarEventArgs e) { DataTable dt = new DataTable(); if (e != null) { string Selected = string.Empty; switch (((ToolBarEventArgs)(e)).btntype.ToLower()) { //搜索事件代码 case "search": BindGridView(); break; //刷新事件代码 case "refresh": BindGridView(); break; //导出事件代码 case "export": string sdate = txt_btime.Value + "至" + txt_etime.Value; string stocode = string.Empty; if (txt_stoname.Value.Length > 0) { stocode = txt_stoname.Value; } else { stocode = "全部"; } string cardtype = "全部"; if (hidctypename.Value.Length > 0) { cardtype = hidctypename.Value; } string cardlevel = "全部"; if (hidlevelname.Value.Length > 0) { cardlevel = hidlevelname.Value; } //增加表头及条件 string html = string.Format("<table class='List_tab' style='weight:100%;'><tr><td style='font-size:15px;font-weight:bold;text-align:center;height:30px;line-height:30px;' colspan='13'> 会员卡报表</td></tr><tr><td style='font-size:15px;font-weight:bold;text-align:left;height:30px;line-height:30px;' colspan='13'>开始时间:{0}</td></tr><tr><td style='font-size:15px;font-weight:bold;text-align:left;height:30px;line-height:30px;' colspan='13'>门店:{1}</td></tr><tr><td style='font-size:15px;font-weight:bold;text-align:left;height:30px;line-height:30px;' colspan='13'>会员卡类型:{2}</td></tr><tr><td style='font-size:15px;font-weight:bold;text-align:left;height:30px;line-height:30px;' colspan='13'>会员卡等级:{3}</td></tr><tr><td colspan='13'></td></tr></table>", sdate, stocode, cardtype, cardlevel) + lstData.InnerHtml; ExportHtml(html); break; } } }
private void rb_graphMode_Click(object sender, EventArgs e) { _rb_switchGraphMode.Checked = false; if (_rb_switchGraphMode.ToolTip == "Switch to pie graph mode") { _rb_switchGraphMode.ToolTip = "Switch to bar graph mode"; _rb_switchGraphMode.Image = Tools4Libraries.Resources.ResourceIconSet32Default.barchart; _rb_switchGraphMode.SmallImage = Tools4Libraries.Resources.ResourceIconSet16Default.shape_align_bottom; } else { _rb_switchGraphMode.ToolTip = "Switch to pie graph mode"; _rb_switchGraphMode.Image = Tools4Libraries.Resources.ResourceIconSet32Default.piechart; _rb_switchGraphMode.SmallImage = Tools4Libraries.Resources.ResourceIconSet16Default.piechart; } ToolBarEventArgs action = new ToolBarEventArgs("changeGraphMode"); OnAction(action); }
/// <summary> /// ToolBar所有按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ToolBar1_Click(object sender, ToolBarEventArgs e) { DataTable dt = new DataTable(); if (e != null) { string Selected = string.Empty; switch (((ToolBarEventArgs)(e)).btntype.ToLower()) { //搜索事件代码 case "search": GotoSearch(); break; //刷新事件代码 case "refresh": BindGridView(); break; case "delete": { if (hidpkcode.Value.Length == 0) { Script(Page, "pcLayerMsg('选择一项进行操作');"); } else { bll.Delete("0", "0", hidpkcode.Value); sp_showmes.InnerText = bll.oResult.Msg; } } break; //修改 case "edit": UpdateType(); break; } } }
/// <summary> /// ToolBar所有按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ToolBar1_Click(object sender, ToolBarEventArgs e) { DataTable dt = new DataTable(); if (e != null) { string Selected = string.Empty; switch (((ToolBarEventArgs)(e)).btntype.ToLower()) { //搜索事件代码 case "search": GotoSearch(); BindGridView(); break; //刷新事件代码 case "refresh": BindGridView(); break; } } }
private void rb_textbox_change_TextBoxTextChanged(object sender, EventArgs e) { _rb_textbox_change.Checked = false; _rb_textbox_change.TextBoxText = _rb_textbox_change.TextBoxText.Replace('.', ','); Regex rexFloat = new Regex(@"^[0-9]*(?:\,[0-9]*)?$"); if (rexFloat.IsMatch(_rb_textbox_change.TextBoxText)) { ToolBarEventArgs action = new ToolBarEventArgs("valueChangemodified"); OnAction(action); } else if (_currentProjet != null) { foreach (Change chg in _currentProjet.Changes) { if (_rb_cb_change.SelectedItem.Text.Equals(chg.Currency1 + " => " + chg.Currency2)) { _rb_textbox_change.TextBoxText = chg.Rate.ToString(); break; } } } }
/// <summary> /// ToolBar所有按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ToolBar1_Click(object sender, ToolBarEventArgs e) { DataTable dt = new DataTable(); if (e != null) { string Selected = string.Empty; switch (((ToolBarEventArgs)(e)).btntype.ToLower()) { //搜索事件代码 case "search": GotoSearch(); break; //刷新事件代码 case "refresh": BindGridView(); break; case "delete": { //日志信息 Selected = GetSelectStr(gv_list); if (Selected.Length == 0) { sp_showmes.InnerText = "请至少选择一项"; return; } string[] coldelist = Selected.Split(','); if (coldelist.Length > 1) { sp_showmes.InnerText = "一次只能删除一条数据"; return; } bll.Delete("0", "0", coldelist[0]); sp_showmes.InnerText = bll.oResult.Msg; anp_top.CurrentPageIndex = 1; } break; //有效 case "active": Selected = GetSelectStr(gv_list, true); if (Selected.Length == 0) { sp_showmes.InnerText = "请至少选择一项"; } else { bll.UpdateStatus("", "0", Selected, "1"); if (ShowResult(bll.oResult.Code, bll.oResult.Msg, sp_showmes)) { BindGridView(); } } break; //无效 case "invalid": Selected = GetSelectStr(gv_list, true); if (Selected.Length == 0) { sp_showmes.InnerText = "请选择要操作记录!"; } else { bll.UpdateStatus("", "0", Selected, "0"); if (ShowResult(bll.oResult.Code, bll.oResult.Msg, sp_showmes)) { BindGridView(); } } break; case "memeditphone": Selected = GetSelectStr(gv_list, true); if (Selected.Length == 0) { sp_showmes.InnerText = "请选择要操作记录!"; } else { var dto = bll.GetEntitySigInfo(string.Format("memcode ={0}", Selected)); Script(this.Page, "ShowOpenpage('修改手机号', '/memberCard/membersPhoneEdit.aspx?id=" + dto.memcode + "', '100%', '100%', true, true);"); } break; //导出事件代码 case "export": int recount; int pagenums; string order = string.Format("{0} {1}", HidSortExpression.Value, HidOrder.Value); dt = bll.GetPagingInfoByList("", "0", 50000, 1, HidWhere.Value, order, out recount, out pagenums); string fileName = "会员信息.xls"; string strColumnName = "编号,姓名,性别,电话,证件类型,证件号码,状态"; string ColumnCode = "memcode,cname,sexname,mobile,idtypeName,IDNO,statusname"; ExcelsHelp.ExportExcelFileB(dt, System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8), strColumnName.Split(','), ColumnCode.Split(',')); break; } } }
/// <summary> /// ToolBar所有按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ToolBar1_Click(object sender, ToolBarEventArgs e) { DataTable dt = new DataTable(); if (e != null) { string Selected = string.Empty; switch (((ToolBarEventArgs)(e)).btntype.ToLower()) { //搜索事件代码 case "search": GotoSearch(); break; //刷新事件代码 case "refresh": BindGridView(); break; case "delete": { Selected = GetSelectStr(gv_list); if (Selected.Length == 0) { sp_showmes.InnerText = "请至少选择一项"; } string[] arrSel = Selected.Split(','); for (int i = 0; i < arrSel.Length; i++) { bll.Delete("0", "0", arrSel[i]); } sp_showmes.InnerText = bll.oResult.Msg; anp_top.CurrentPageIndex = 1; } break; //有效 case "active": Selected = GetSelectStr(gv_list); if (Selected.Length == 0) { sp_showmes.InnerText = "请至少选择一项"; } else { bll.UpdateStatus("", "0", Selected, "1"); if (ShowResult(bll.oResult.Code, bll.oResult.Msg, sp_showmes)) { BindGridView(); } } break; //无效 case "invalid": Selected = GetSelectStr(gv_list); if (Selected.Length == 0) { sp_showmes.InnerText = "请选择要操作记录!"; } else { bll.UpdateStatus("", "0", Selected, "0"); if (ShowResult(bll.oResult.Code, bll.oResult.Msg, sp_showmes)) { BindGridView(); } } break; //导出事件代码 case "export": //int recount; //int pagenums; //string order = string.Format("{0} {1}", HidSortExpression.Value, HidOrder.Value); //dt = bll.GetPagingListInfo("", "0", 50000, 1, HidWhere.Value, order, out recount, out pagenums); //if (dt != null) //{ // dt.Columns.Add("statusname", typeof(string)); // for (int i = 0; i < dt.Rows.Count; i++) // { // dt.Rows[i]["statusname"] = Helper.GetEnumNameByValue(typeof(SystemEnum.Status), dt.Rows[i]["status"].ToString()); // } //} //string fileName = string.Format(ErrMessage.GetMessageInfoByCode("Store_TName").Body + "{0}.xls", DateTime.Now.ToString("_yyyyMMddHHmmss")); //string strColumnName = ErrMessage.GetMessageInfoByCode("store_Export").Body; //string ColumnCode = "stocode,cname,sname,bcode,areaname,stoprincipal,stoprincipaltel,tel,statusname"; //ExcelsHelp.ExportExcelFileB(dt, fileName, strColumnName.Split(','), ColumnCode.Split(',')); //break; break; } } }
private void ClearEventInfo() { _toolBarAddedEventArgs = null; _toolBarRemovedEventArgs = null; _toolBarVisibilityChangedEventArgs = null; }
protected void ToolBar1_Click(object sender, ToolBarEventArgs e) { DataTable dt = new DataTable(); if (e != null) { string Selected = string.Empty; switch (((ToolBarEventArgs)(e)).btntype.ToLower()) { //搜索事件代码 case "search": GotoSearch(); break; //刷新事件代码 case "refresh": Response.Redirect(Request.Url.ToString()); break; case "delete": { //日志信息 Selected = GetSelectStr(gv_list); string[] arrSel = Selected.Split(','); if (arrSel.Length != 1) { sp_showmes.InnerText = "请选择一项进行操作"; } bll.Delete("0", "0", arrSel[0]); sp_showmes.InnerText = bll.oResult.Msg; anp_top.CurrentPageIndex = 1; } break; //有效 case "active": Selected = GetSelectStr(gv_list); if (Selected.Length == 0) { sp_showmes.InnerText = "请至少选择一项进行操作"; } bll.UpdateStatus("", "0", Selected, "1"); if (ShowResult(bll.oResult.Code, bll.oResult.Msg, sp_showmes)) { BindGridView(); } break; //无效 case "invalid": Selected = GetSelectStr(gv_list); if (Selected.Length == 0) { sp_showmes.InnerText = "请至少选择一项进行操作"; } bll.UpdateStatus("", "0", Selected, "0"); if (ShowResult(bll.oResult.Code, bll.oResult.Msg, sp_showmes)) { BindGridView(); } break; } } }
/// <summary> /// ToolBar所有按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ToolBar1_Click(object sender, ToolBarEventArgs e) { DataTable dt = new DataTable(); if (e != null) { string Selected = string.Empty; switch (((ToolBarEventArgs)(e)).btntype.ToLower()) { //搜索事件代码 case "search": GotoSearch(); break; //刷新事件代码 case "refresh": BindGridView(); break; case "delete": { //日志信息 Selected = GetSelectStr(gv_list); if (Selected.Length == 0) { sp_showmes.InnerText = "请选择操作项"; return; } bll.Delete("0", "0", Selected); sp_showmes.InnerText = "操作成功"; anp_top.CurrentPageIndex = 1; } break; //有效 case "active": Selected = GetWhereStr(gv_list); if (Selected.Length == 0) { sp_showmes.InnerText = "请选择操作项"; return; } else { bll.UpdateStatus("", "0", Selected, "1"); if (ShowResult(bll.oResult.Code, bll.oResult.Msg, sp_showmes)) { BindGridView(); } } break; //无效 case "invalid": Selected = GetWhereStr(gv_list); if (Selected.Length == 0) { sp_showmes.InnerText = "请选择操作项"; } else { bll.UpdateStatus("", "0", Selected, "0"); if (ShowResult(bll.oResult.Code, bll.oResult.Msg, sp_showmes)) { BindGridView(); } } break; ////导出事件代码 //case "export": // int recount; // int pagenums; // string order = string.Format("{0} {1}", HidSortExpression.Value, HidOrder.Value); // dt = bll.GetPagingListInfo("", "0", 50000, 1, HidWhere.Value, order, out recount, out pagenums); // string fileName = string.Format(ErrMessage.GetMessageInfoByCode("admins_TName").Body + "{0}.xls", DateTime.Now.ToString("_yyyyMMddHHmmss")); // //字段1,字段2 // string strColumnName = ErrMessage.GetMessageInfoByCode("admins_Export").Body; // string ColumnCode = "uname,empmob,empcode,scopename,storename,empcodename,rolename,statusname"; // ExcelsHelp.ExportExcelFileB(dt, fileName, strColumnName.Split(','), ColumnCode.Split(',')); // break; } } }
/// <summary> /// ToolBar所有按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ToolBar1_Click(object sender, ToolBarEventArgs e) { DataTable dt = new DataTable(); if (e != null) { string Selected = string.Empty; switch (((ToolBarEventArgs)(e)).btntype.ToLower()) { //搜索事件代码 case "search": GotoSearch(); break; //刷新事件代码 case "refresh": BindGridView(); break; case "delete": { //日志信息 Selected = GetSelectStr(gv_list); if (Selected.Length == 0) { sp_showmes.InnerText = ""; } else { int recnums = 0; int pagenums = 0; dt = bll.GetPagingListInfo("", "0", 50000, 1, " where sumid in (" + Selected + ")", "", out recnums, out pagenums); string auditstatus = "0"; if (dt != null && dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { if (dt.Rows[i]["audstatus"].ToString() != "0") { auditstatus = "1"; } } } if (auditstatus == "1") { sp_showmes.InnerText = ""; } else { bll.Delete("0", "0", Selected); sp_showmes.InnerText = ""; anp_top.CurrentPageIndex = 1; } } } break; case "edit": { Selected = GetSelectStr(gv_list); if (Selected.Length == 0) { sp_showmes.InnerText = ""; } else { string[] sel = Selected.Split(','); if (sel.Length > 1) { sp_showmes.InnerText = ""; } else { dt = bll.GetPagingSigInfo("", "0", " where sumid =" + Selected); string auditstatus = "0"; if (dt != null && dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { if (dt.Rows[i]["audstatus"].ToString() != "0") { auditstatus = "1"; } } } if (auditstatus == "1") { sp_showmes.InnerText = ""; } else { Response.Redirect("/coupon/sumcouponEdit.aspx?id=" + Selected); } } } } break; //作废 case "nullify": Selected = GetSelectStr(gv_list); if (Selected.Length == 0) { sp_showmes.InnerText = ""; } else { bll.UpdateStatus("", "0", Selected, "1"); sp_showmes.InnerText = ""; anp_top.CurrentPageIndex = 1; } break; //作废未发放 case "nullifynotuse": Selected = GetSelectStr(gv_list); if (Selected.Length == 0) { sp_showmes.InnerText = ""; } else { dt = bll.GetPagingSigInfo("", "0", " where sumid =" + Selected); string auditstatus = "0"; if (dt != null && dt.Rows.Count > 0) { auditstatus = dt.Rows[0]["audstatus"].ToString(); if (auditstatus == "0" || auditstatus == "2") { sp_showmes.InnerText = ""; } else { bll.UpdateStatusNotSend("", "0", Selected); sp_showmes.InnerText = ""; anp_top.CurrentPageIndex = 1; } } else { sp_showmes.InnerText = ""; } } break; } } }
private void _rb_importArea_Click(object sender, EventArgs e) { ToolBarEventArgs action = new ToolBarEventArgs("importArea"); OnAction(action); }