Пример #1
0
        private void addManagerButton_Click(object sender, EventArgs e)
        {
            CloseFormHandle closeEvent = new CloseFormHandle(delegate {
                GetStaffList();
            });
            StaffAddView view = new StaffAddView(null);

            ToolsManage.ShowForm(view, false, closeEvent);
        }
Пример #2
0
        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);
        }
Пример #3
0
        //按钮列功能
        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);
        }
Пример #5
0
        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);
        }
Пример #7
0
 /// <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);
        }
Пример #9
0
        /// <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);
            }
        }
Пример #10
0
        //按钮列功能
        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);
            }
        }
Пример #11
0
        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);
                }
            }
        }