private void addManagerButton_Click(object sender, EventArgs e) { CloseFormHandle closeEvent = new CloseFormHandle(delegate { GetStaffList(); }); StaffAddView view = new StaffAddView(null); ToolsManage.ShowForm(view, false, closeEvent); }
private void simpleButton3_Click(object sender, EventArgs e) { ProductAddView view = new ProductAddView(null); CloseFormHandle close = new CloseFormHandle(delegate { this.mainDataTable.Clear(); GetProductList(); }); ToolsManage.ShowForm(view, false, close); }
//按钮列功能 private void ButtonPressedEventClick(object sender, ButtonPressedEventArgs e) { int row = this.gridView1.FocusedRowHandle; StructRole role = this.managers[row]; CloseFormHandle close = new CloseFormHandle(delegate { GetManagerList(); }); ManagerAddView view = new ManagerAddView(role); ToolsManage.ShowForm(view, false, close); }
private void simpleButton1_Click(object sender, EventArgs e) { ProductTypeAddView view = new ProductTypeAddView(); CloseFormHandle close = new CloseFormHandle(delegate() { //GetProductIndentList(); this.Invoke(new RefreshUIHandle(delegate { SystemManageNetOperation.ProductTypeInfo(ProductTypeInfoResult); })); }); ToolsManage.ShowForm(view, false, close); }
private void simpleButton1_Click(object sender, EventArgs e) { //关闭后再获取入口 CloseFormHandle close = new CloseFormHandle(delegate() { OpenMember(); }); int money = int.Parse(this.moneyTextEdit.Text); UserScanCodeView view = new UserScanCodeView(this.openCard, money, FLOW_STATUS.MEMBER_STATUS, PRECHARGE_TYPE.OPEN_MEMBER); ToolsManage.ShowForm(view, false, close); }
public void ButtonColumn_ButtonClick(object sender, ButtonPressedEventArgs e) { int rowhandle = this.gridView1.FocusedRowHandle; StructOrder order = orders[rowhandle]; CloseFormHandle close = new CloseFormHandle(delegate() { GetProductIndentList(); }); PayedProductIndentDetailView detail = new PayedProductIndentDetailView(order); ToolsManage.ShowForm(detail, false, close); }
/// <summary> /// 显示自定义窗体 /// </summary> /// <param name="control">显示的视图</param> /// <param name="showInTaskbar">是否在任务栏上显示图标</param> /// <param name="close">关闭窗口的回调</param> /// <returns>返回DialogResult</returns> public static DialogResult ShowForm(UserControl control, bool showInTaskbar, CloseFormHandle close) { using (CustomForm newForm = new CustomForm(control, showInTaskbar, close)) { DialogResult res = newForm.ShowDialog(); ////如过关闭窗口释放资源 //if (res == DialogResult.Cancel) //{ // newForm.Dispose(); //} return(res); } }
//按钮列的点击事件 public void ColumnButtonClick(object sender, ButtonPressedEventArgs e) { int rowhandle = this.gridView1.FocusedRowHandle; DataRow row = this.gridView1.GetDataRow(rowhandle); ProductTypeAddView view = new ProductTypeAddView(items[rowhandle]); CloseFormHandle close = new CloseFormHandle(delegate() { this.Invoke(new RefreshUIHandle(delegate { SystemManageNetOperation.ProductTypeInfo(ProductTypeInfoResult); })); }); ToolsManage.ShowForm(view, false, close); }
/// <summary> /// 显示窗体 /// </summary> /// <param name="control">添加的视图</param> /// <param name="showInTaskbar"></param> /// <param name="close">关闭的回调</param> public CustomForm(UserControl control, bool showInTaskbar, CloseFormHandle close) { if (control.GetType().IsSubclassOf(typeof(RootFormView))) { RootFormView view = control as RootFormView; if (close != null) { view.CloseForm += close; } CommonInit(control, showInTaskbar, view.titlePanel); } else { CommonInit(control, showInTaskbar, null); } }
//按钮列功能 private void ButtonPressedEventClick(object sender, ButtonPressedEventArgs e) { int row = this.gridView1.FocusedRowHandle; StructAccount staff = this.staffs[row]; char[] splits = { '_' }; string[] res = ((string)e.Button.Tag).Split(splits); //修改 if (res[1].Equals("0")) { CloseFormHandle closeEvent = new CloseFormHandle(delegate { GetStaffList(); }); StaffAddView view = new StaffAddView(staff); ToolsManage.ShowForm(view, false, closeEvent); } //删除 else if (res[1].Equals("1")) { StaffNetOperation.DeleteStaffs(DeleteStaffsResult, staff.Guid); } }
public void ColumnButtonClick(object sender, ButtonPressedEventArgs e) { int rowhandle = this.gridView1.FocusedRowHandle; StructGoods product = this.products[rowhandle]; DataRow row = this.gridView1.GetDataRow(rowhandle); String tag = (String)e.Button.Tag; String[] param = tag.Split('_'); //查看销售记录 if (param[0].Equals(TitleList.SellRecord.ToString())) { ProductSellRecordView view = new ProductSellRecordView(product.GoodsId); MainViewManage.ShowSecondView(view); } else if (param[0].Equals(TitleList.Operation.ToString())) { //修改信息 if (param[1].Equals("0")) { ProductAddView view = new ProductAddView(product); CloseFormHandle close = new CloseFormHandle(delegate { this.mainDataTable.Clear(); GetProductList(); }); ToolsManage.ShowForm(view, false, close); } //删除 else { List <int> ids = new List <int>() { product.GoodsId, }; ProductNetOperation.DeleteProduct(DeleteProductResult, ids); } } }