/// <summary> /// 点击ActionButton /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void frmAssets_ActionButtonPress(object sender, ActionButtonPressEventArgs e) { try { switch (e.Index) { case 0: //资产新增 try { if (Client.Session["Role"].ToString() == "SMOSECUser") { throw new Exception("当前用户没有权限添加资产!"); } frmAssetsCreate assetsCreate = new frmAssetsCreate(); Show(assetsCreate, (MobileForm sender1, object args) => { if (assetsCreate.ShowResult == ShowResult.Yes) { Bind(); } } ); } catch (Exception ex) { Toast(ex.Message); } break; case 1: //资产复制 try { if (string.IsNullOrEmpty(SelectAssId)) { throw new Exception("请先选择资产."); } var assets = _autofacConfig.SettingService.GetAssetsByID(SelectAssId); frmAssetsCreate assetsCreate = new frmAssetsCreate { DatePickerBuy = { Value = assets.BuyDate }, DepId = assets.DepartmentId, btnDep = { Text = assets.DepartmentName + " > " }, DatePickerExpiry = { Value = assets.ExpiryDate }, ImgPicture = { ResourceID = assets.Image }, LocationId = assets.LocationId, btnLocation = { Text = assets.LocationName }, ManagerId = assets.Manager, txtManager = { Text = assets.ManagerName }, txtName = { Text = assets.Name }, txtNote = { Text = assets.Note }, txtPlace = { Text = assets.Place }, txtPrice = { Text = assets.Price.ToString() }, txtSpe = { Text = assets.Specification }, TypeId = assets.TypeId, btnType = { Text = assets.TypeName }, txtUnit = { Text = assets.Unit }, txtVendor = { Text = assets.Vendor } }; Show(assetsCreate, (MobileForm sender1, object args) => { if (assetsCreate.ShowResult == ShowResult.Yes) { Bind(); } } ); } catch (Exception ex) { Toast(ex.Message); } break; case 2: //资产领用 frmCollarOrder frmCO = new frmCollarOrder(); Form.Show(frmCO); break; case 3: //资产借用 frmBorrowOrder frmBO = new frmBorrowOrder(); Form.Show(frmBO); break; case 4: //维修登记 frmRepairRowsSN frmR = new frmRepairRowsSN(); this.Form.Show(frmR); break; case 5: //报废 frmScrapRowsSN frmS = new frmScrapRowsSN(); this.Form.Show(frmS); break; case 6: //调拨 frmTransferRowsSN frmT = new frmTransferRowsSN(); this.Form.Show(frmT); break; case 7: try { if (string.IsNullOrEmpty(SelectAssId)) { throw new Exception("请先选择资产."); } AssetsOutputDto outputDto = _autofacConfig.SettingService.GetAssetsByID(SelectAssId); PosPrinterEntityCollection Commands = new PosPrinterEntityCollection(); Commands.Add(new PosPrinterProtocolEntity(PosPrinterProtocol.Initial)); Commands.Add(new PosPrinterProtocolEntity(PosPrinterProtocol.EnabledBarcode)); Commands.Add(new PosPrinterProtocolEntity(PosPrinterProtocol.AbsoluteLocation)); Commands.Add(new PosPrinterBarcodeEntity(PosBarcodeType.CODE128Height, "62")); Commands.Add(new PosPrinterBarcodeEntity(PosBarcodeType.CODE128, outputDto.SN)); //Commands.Add(new PosPrinterBarcodeEntity(PosBarcodeType.CODE128, "E2000017320082231027BD")); Commands.Add(new PosPrinterProtocolEntity(PosPrinterProtocol.DisabledBarcode)); Commands.Add(new PosPrinterContentEntity(System.Environment.NewLine)); Commands.Add(new PosPrinterProtocolEntity(PosPrinterProtocol.Cut)); posPrinter1.Print(Commands, (obj, args) => { if (args.isError == true) { this.Toast("Error: " + args.error); } else { this.Toast("打印成功"); } }); } catch (Exception ex) { Toast(ex.Message); } break; } } catch (Exception ex) { Toast(ex.Message); } }
private void changePage(string page) { if (this.Form.Name == "frmAssets") { switch (page) { case "SNAssets": this.Form.CloseDrawer(); //frmAssets frm = new frmAssets(); //Form.Show(frm, (obj,args) => { // LeftMenu lf = (LeftMenu)frm.Drawer; // changePage(lf.pagename); }); break; case "SNJieyong": frmBorrowOrder frm1 = new frmBorrowOrder(); Form.Show(frm1, (obj, args) => { LeftMenu lf = (LeftMenu)frm1.Drawer; changePage(lf.pagename); }); break; case "SNGuiHuan": frmReturnOrder frm2 = new frmReturnOrder(); Form.Show(frm2, (obj, args) => { LeftMenu lf = (LeftMenu)frm2.Drawer; changePage(lf.pagename); }); break; case "SNLingYong": frmCollarOrder frm3 = new frmCollarOrder(); Form.Show(frm3, (obj, args) => { LeftMenu lf = (LeftMenu)frm3.Drawer; changePage(lf.pagename); }); break; case "SNTuiKu": frmRestoreOrder frm4 = new frmRestoreOrder(); Form.Show(frm4, (obj, args) => { LeftMenu lf = (LeftMenu)frm4.Drawer; changePage(lf.pagename); }); break; case "SNDiaoBo": frmTransferRowsSN frm5 = new frmTransferRowsSN(); Form.Show(frm5, (obj, args) => { LeftMenu lf = (LeftMenu)frm5.Drawer; changePage(lf.pagename); }); break; case "SNWeiXiu": frmRepairRowsSN frm6 = new frmRepairRowsSN(); Form.Show(frm6, (obj, args) => { LeftMenu lf = (LeftMenu)frm6.Drawer; changePage(lf.pagename); }); break; case "SNBaoFei": frmScrapRowsSN frm7 = new frmScrapRowsSN(); Form.Show(frm7, (obj, args) => { LeftMenu lf = (LeftMenu)frm7.Drawer; changePage(lf.pagename); }); break; case "SNPanDian": frmAssInventory frm8 = new frmAssInventory(); Form.Show(frm8, (obj, args) => { LeftMenu lf = (LeftMenu)frm8.Drawer; changePage(lf.pagename); }); break; case "SNZiChanFenLei": frmAssetsTypeRows frm9 = new frmAssetsTypeRows(); Form.Show(frm9, (obj, args) => { LeftMenu lf = (LeftMenu)frm9.Drawer; changePage(lf.pagename); }); break; case "SNQuYu": frmLocationRows frm10 = new frmLocationRows(); Form.Show(frm10, (obj, args) => { LeftMenu lf = (LeftMenu)frm10.Drawer; changePage(lf.pagename); }); break; case "SNBuMen": frmDepartment frm11 = new frmDepartment(); Form.Show(frm11, (obj, args) => { LeftMenu lf = (LeftMenu)frm11.Drawer; changePage(lf.pagename); }); break; case "HaoCai": frmConsumables frm12 = new frmConsumables(); Form.Show(frm12, (obj, args) => { LeftMenu lf = (LeftMenu)frm12.Drawer; changePage(lf.pagename); }); break; case "ruku": frmWarehouseReceipt frm13 = new frmWarehouseReceipt(); Form.Show(frm13, (obj, args) => { LeftMenu lf = (LeftMenu)frm13.Drawer; changePage(lf.pagename); }); break; case "chuku": frmOutboundOrder frm14 = new frmOutboundOrder(); Form.Show(frm14, (obj, args) => { LeftMenu lf = (LeftMenu)frm14.Drawer; changePage(lf.pagename); }); break; case "DiaoBo": frmTransferRows frm15 = new frmTransferRows(); Form.Show(frm15, (obj, args) => { LeftMenu lf = (LeftMenu)frm15.Drawer; changePage(lf.pagename); }); break; case "pandian": frmConInventory frm16 = new frmConInventory(); Form.Show(frm16, (obj, args) => { LeftMenu lf = (LeftMenu)frm16.Drawer; changePage(lf.pagename); }); break; case "plPerson": frmMessage frm17 = new frmMessage(); Form.Show(frm17, (obj, args) => { LeftMenu lf = (LeftMenu)frm17.Drawer; if (lf != null) { changePage(lf.pagename); } this.Form.CloseDrawer(); }); break; } } else { this.Form.Close(); } }
private void frmAssets_ActionButtonPress(object sender, ActionButtonPressEventArgs e) { try { switch (e.Index) { case 0: frmAssetsCreate assCreate = new frmAssetsCreate(); Show(assCreate, (MobileForm sender1, object args) => { if (assCreate.ShowResult == ShowResult.Yes) { Bind(); } }); break; case 1: //资产复制 try { if (string.IsNullOrEmpty(SelectAssId)) { throw new Exception("请先选择资产."); } var assets = _autofacConfig.SettingService.GetAssetsByID(SelectAssId); frmAssetsCreate assetsCreate = new frmAssetsCreate { DatePickerBuy = { Value = assets.BuyDate }, txtDepart = { Text = assets.DepartmentId }, DatePickerExpiry = { Value = assets.ExpiryDate }, ImgPicture = { ResourceID = assets.Image }, LocationId = assets.LocationId, btnLocation = { Text = assets.LocationName }, ManagerId = assets.Manager, txtManager = { Text = assets.ManagerName }, txtName = { Text = assets.Name }, txtNote = { Text = assets.Note }, txtPlace = { Text = assets.Place }, txtPrice = { Text = assets.Price.ToString() }, txtSpe = { Text = assets.Specification }, TypeId = assets.TypeId, btnType = { Text = assets.TypeName }, txtUnit = { Text = assets.Unit }, txtVendor = { Text = assets.Vendor } }; Show(assetsCreate, (MobileForm sender1, object args) => { if (assetsCreate.ShowResult == ShowResult.Yes) { Bind(); } } ); } catch (Exception ex) { Toast(ex.Message); } break;; case 2: //资产领用 frmCollarOrder frmCO = new frmCollarOrder(); Form.Show(frmCO); break; case 3: //资产借用 frmBorrowOrder frmBO = new frmBorrowOrder(); Form.Show(frmBO); break; case 4: //维修登记 frmRepairRowsSN frmR = new frmRepairRowsSN(); this.Form.Show(frmR); break; case 5: //报废 frmScrapRowsSN frmS = new frmScrapRowsSN(); this.Form.Show(frmS); break; case 6: //调拨 frmTransferRowsSN frmT = new frmTransferRowsSN(); this.Form.Show(frmT); break; } } catch (Exception ex) { Toast(ex.Message); } }
/// <summary> /// 固定资产调拨界面 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void SNDiaoBo_Press(object sender, EventArgs e) { frmTransferRowsSN frm = new frmTransferRowsSN(); this.Form.Show(frm); }