public void SaveSpecialCompanent(Sender sender, SaveSpecialCompanentArgs args) { try { using (ObjectProxy op = new ObjectProxy(true)) { SpecialCompanent obj = new SpecialCompanent(); obj.SpecialID = args.SpecialCompanent.SpecialID; if (op.LoadSpecialCompanentBySpecialID(obj) == 0) { args.SpecialCompanent.Created = DateTime.Now; args.SpecialCompanent.CreatedBy = sender.UserCode + "." + sender.UserName; args.SpecialCompanent.Modified = DateTime.Now; args.SpecialCompanent.ModifiedBy = sender.UserCode + "." + sender.UserName; op.InsertSpecialCompanent(args.SpecialCompanent); } else { args.SpecialCompanent.Modified = DateTime.Now; args.SpecialCompanent.ModifiedBy = sender.UserCode + "." + sender.UserName; op.UpdateSpecialCompanentBySpecialID(args.SpecialCompanent); } if (args.SpecialCompanent2WorkFlows != null) { op.DeleteSpecialCompanent2WorkFlowsBySpecialID(args.SpecialCompanent.SpecialID); foreach (SpecialCompanent2WorkFlow item in args.SpecialCompanent2WorkFlows) { op.InsertSpecialCompanent2WorkFlow(item); } } op.CommitTransaction(); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public void SaveProductWarehouse(Sender sender, SaveProductWarehouseArgs args) { try { using (ObjectProxy op = new ObjectProxy(true)) { ProductWarehouseMain obj = new ProductWarehouseMain(); obj.InID = args.ProductWarehouseMain.InID; if (op.LoadProductWarehouseMainByInID(obj) == 0) { args.ProductWarehouseMain.Created = DateTime.Now; args.ProductWarehouseMain.CreatedBy = sender.UserCode + "." + sender.UserName; args.ProductWarehouseMain.Modified = DateTime.Now; args.ProductWarehouseMain.ModifiedBy = sender.UserCode + "." + sender.UserName; op.InsertProductWarehouseMain(args.ProductWarehouseMain); } else { op.UpdateProductWarehouseMainByInID(args.ProductWarehouseMain); } if (args.ProductWarehouseDetails != null) { op.DeleteProductWarehouseDetailsByInID(args.ProductWarehouseMain.InID); foreach (ProductWarehouseDetail item in args.ProductWarehouseDetails) { item.Created = DateTime.Now; item.CreatedBy = sender.UserCode + "." + sender.UserName; op.InsertProductWarehouseDetail(item); } } op.CommitTransaction(); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public void SaveFavorite(Sender sender, SaveFavoriteArgs args) { try { using (ObjectProxy op = new ObjectProxy(true)) { Favorite obj = new Favorite(); obj.UserID = args.Favorite.UserID; obj.PrivilegeID = args.Favorite.PrivilegeID; if (op.LoadFavoriteByUserID_PrivilegeID(obj) == 0) { op.InsertFavorite(args.Favorite); } op.CommitTransaction(); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public ProductComponent GetProductComponentByComponentTypeID(Sender sender, int ComponentTypeID, string ProductCode) { try { using (ObjectProxy op = new ObjectProxy()) { ProductComponent obj = new ProductComponent(); obj.ComponentTypeID = ComponentTypeID; obj.ProductCode = ProductCode; if (op.LoadProductComponentByComponentTypeID(obj) == 0) { return(null); } return(obj); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public Role GetRoleByName(Sender sender, Guid GroupID, string roleName) { try { using (ObjectProxy op = new ObjectProxy()) { Role role = new Role(); role.RoleName = roleName; role.GroupID = GroupID; if (op.LoadRoleByGroupID_RoleName(role) == 0) { return(null); } return(role); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public PMoveSeatOrder() : base("move_seat", (string[] args, string IPAddress) => { try { int TargetPlace = int.Parse(args[1]); if (!PNetworkManager.Game.Room.PlayerList[TargetPlace].PlayerType.Equals(PPlayerType.Player)) { if (PNetworkManager.Game.GameMode.Seats[TargetPlace].Locked) { // 位置被锁定,不可更换 } else { PNetworkManager.Game.Room.MovePlayer(PNetworkManager.Game.Room.FindIndexByIPAddress(IPAddress), TargetPlace); PNetworkManager.NetworkServer.TellClients(new PRoomDataOrder(PNetworkManager.Game.Room.ToString())); } } } catch { PLogger.Log("MoveSeat-错误:" + args[1]); } }, null) { }
public bool PrivilegeItemCodeIsDuplicated(Sender sender, PrivilegeItem privilegeItem) { try { using (ObjectProxy op = new ObjectProxy()) { PrivilegeItem p = new PrivilegeItem(); p.PrivilegeID = privilegeItem.PrivilegeID; p.PrivilegeItemCode = privilegeItem.PrivilegeItemCode; if (op.LoadPrivilegeItemByPrivilegeID_PrivilegeItemCode(p) == 0) { return(false); } return(p.PrivilegeItemID != privilegeItem.PrivilegeItemID); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public Category GetCategoryByParentID_CategoryCode(Sender sender, Guid ParentID, string CategoryCode) { try { using (ObjectProxy op = new ObjectProxy()) { Category obj = new Category(); obj.ParentID = ParentID; obj.CategoryCode = CategoryCode; if (op.LoadCategoryByParentID_CategoryCode(obj) == 0) { return(null); } return(obj); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public ProductMain GetProductMainByProductCode(Sender sender, string ProductCode) { try { using (ObjectProxy op = new ObjectProxy()) { ProductMain obj = new ProductMain(); obj.ProductCode = ProductCode; if (op.LoadProductMainByProductCode(obj) == 0) { return(null); } return(obj); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public Material2Supplier GetMaterial2Supplier(Sender sender, Guid MaterialID, Guid SupplierID) { try { using (ObjectProxy op = new ObjectProxy()) { Material2Supplier obj = new Material2Supplier(); obj.SupplierID = SupplierID; obj.MaterialID = MaterialID; if (op.LoadMaterial2SupplierByMaterialID_SupplierID(obj) == 0) { return(null); } return(obj); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public OrderWorkFlow GetOrderWorkFlowByItemID_WorkFlowNo(Sender sender, Guid ItemID, int WorkFlowNo) { try { using (ObjectProxy op = new ObjectProxy()) { OrderWorkFlow obj = new OrderWorkFlow(); obj.ItemID = ItemID; obj.WorkFlowNo = WorkFlowNo; if (op.LoadOrderWorkFlowByItemID_WorkFlowNo(obj) == 0) { return(null); } return(obj); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public bool IsOrderDetailBarcodeDuplicated(Sender sender, OrderDetail orderDetail) { try { using (ObjectProxy op = new ObjectProxy()) { OrderDetail obj = new OrderDetail(); obj.BarcodeNo = orderDetail.BarcodeNo; if (op.LoadOrderDetailByBarcodeNo(obj) == 0) { return(false); } return(obj.ItemID != orderDetail.ItemID); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public void GenerateNodeAndAdd(SubHandleCLI subHandle, ITreeNodeViewModel parent) { var storageType = (StorageType)subHandle?.GetType(); if (storageType != StorageType.IStorage) { PLogger.Log("Wrong/null storage passed..."); return; } var iStorage = subHandle.GetStorage(); if (iStorage.IsNull()) { PLogger.Log("iStorage was null"); return; } var node = Utilities.FormNodeFromStorage(iStorage); AddElementBack(node, parent); }
public Order2Cabinet GetOrder2CabinetByOrderID_CabinetName(Sender sender, Guid OrderID, string CabinetName) { try { using (ObjectProxy op = new ObjectProxy()) { Order2Cabinet obj = new Order2Cabinet(); obj.OrderID = OrderID; obj.CabinetName = CabinetName; if (op.LoadOrder2CabinetByOrderID_CabinetName(obj) == 0) { return(null); } return(obj); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public bool BattchFileIsDuplicated(Sender sender, BattchFile battchFile) { try { BattchFile obj = new BattchFile(); obj.BattchNum = battchFile.BattchNum; obj.FileName = battchFile.FileName; using (ObjectProxy op = new ObjectProxy()) { if (op.LoadBattchFileByBattchNum_FileName(obj) == 0) { return(false); } return(obj.FileID != battchFile.FileID); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public bool IsProductBarcodeDuplicated(Sender sender, ProductDetail productDetail) { try { using (ObjectProxy op = new ObjectProxy()) { ProductDetail obj = new ProductDetail(); obj.BarcodeNo = productDetail.BarcodeNo; if (op.LoadProductDetailByBarcodeNo(obj) == 0) { return(false); } return(obj.ProductID != productDetail.ProductID); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public UserGroup GetUserGroup(Sender sender, Guid groupID) { try { using (ObjectProxy op = new ObjectProxy()) { UserGroup ug = new UserGroup(); ug.GroupID = groupID; if (op.LoadUserGroupByGroupID(ug) == 0) { return(null); } return(ug); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public ProductDetail GetProductDetailByBarcode(Sender sender, string Barcode) { try { using (ObjectProxy op = new ObjectProxy()) { ProductDetail obj = new ProductDetail(); obj.BarcodeNo = Barcode; if (op.LoadProductDetailByBarcodeNo(obj) == 0) { return(null); } return(obj); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public bool PrivilegeCodeIsDuplicated(Sender sender, Privilege privilege) { try { using (ObjectProxy op = new ObjectProxy()) { Privilege p = new Privilege(); p.PrivilegeCode = privilege.PrivilegeCode; p.CategoryID = privilege.CategoryID; if (op.LoadPrivilegeByPrivilegeCode(p) == 0) { return(false); } return(p.PrivilegeID != privilege.PrivilegeID); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public RoomDesignerKJLRelation LoadRoomDesignerKJLRelatioByDesignID(Sender sender, SaveRoomDesignerKJLRelationArgs args) { try { using (ObjectProxy op = new ObjectProxy()) { RoomDesignerKJLRelation obj = new RoomDesignerKJLRelation(); obj.KJLDesignID = args.RoomDesignerKJLRelation.KJLDesignID; obj.DesignerNo = args.RoomDesignerKJLRelation.DesignerNo; if (op.LoadRoomDesignerKJLRelatioByDesignID(obj) == 0) { return(null); } return(obj); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public Role2PrivilegeItem GetRole2PrivilegeItem(Sender sender, Guid RoleID, Guid PrivilegeItemID) { try { using (ObjectProxy op = new ObjectProxy()) { Role2PrivilegeItem obj = new Role2PrivilegeItem(); obj.RoleID = RoleID; obj.PrivilegeItemID = PrivilegeItemID; if (op.LoadRole2PrivilegeItemByRoleID_PrivilegeItemID(obj) == 0) { return(null); } return(obj); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public void SaveCutTemplate(Sender sender, SaveCutTemplateArgs args) { try { if (this.CutTemplateCodeIsDuplicated(sender, args.CutTemplate)) { throw new PException("模板编号【{0}】已经存在", args.CutTemplate.TemplateCode); } if (this.CutTemplateNameIsDuplicated(sender, args.CutTemplate)) { throw new PException("模板名称【{0}】已经存在", args.CutTemplate.TemplateName); } using (ObjectProxy op = new ObjectProxy(true)) { CutTemplate obj = new CutTemplate(); obj.TemplateID = args.CutTemplate.TemplateID; if (op.LoadCutTemplateByTemplateCode(obj) == 0) { args.CutTemplate.Created = DateTime.Now; args.CutTemplate.CreatedBy = sender.UserCode + "." + sender.UserName; args.CutTemplate.Modified = DateTime.Now; args.CutTemplate.ModifiedBy = sender.UserCode + "." + sender.UserName; op.InsertCutTemplate(args.CutTemplate); } else { args.CutTemplate.Modified = DateTime.Now; args.CutTemplate.ModifiedBy = sender.UserCode + "." + sender.UserName; op.UpdateCutTemplateByTemplateID(args.CutTemplate); } op.CommitTransaction(); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public Notice GetNotice(Sender sender, Guid NoticeID) { try { using (ObjectProxy op = new ObjectProxy()) { Notice obj = new Notice(); obj.NoticeID = NoticeID; if (op.LoadNoticeByNoticeID(obj) == 0) { return(null); } return(obj); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public WorkShift GetWorkShiftByWorkShiftCode(Sender sender, string WorkShiftCode) { try { using (ObjectProxy op = new ObjectProxy()) { WorkShift obj = new WorkShift(); obj.WorkShiftCode = WorkShiftCode; if (op.LoadWorkShiftByWorkShiftCode(obj) == 0) { return(null); } return(obj); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public bool RoleIsDuplicated(Sender sender, Role role) { try { using (ObjectProxy op = new ObjectProxy()) { Role r = new Role(); r.RoleName = role.RoleName; r.GroupID = role.GroupID; if (op.LoadRoleByGroupID_RoleName(r) == 0) { return(false); } return(r.RoleID != role.RoleID); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
/// <summary> /// 启动结算 /// </summary> /// <param name="Name">添加的操作名</param> /// <param name="action">添加的操作方法</param> public void StartSettle(PSettle Settle) { SettleRecord NewSettleRecord = new SettleRecord(Settle); lock (SettleRecordStack) { SettleRecordStack.Push(NewSettleRecord); } PLogger.Log("开始结算 " + Settle.Name); NewSettleRecord.Settle.SettleAction(Game); //NewSettleRecord.ActionThread.Start(); //PThread.WaitUntil(() => NewSettleRecord.Finished); PLogger.Log("终止结算 " + Settle.Name); //if (NewSettleRecord.ActionThread.IsAlive) { // NewSettleRecord.ActionThread.Abort(); //} lock (SettleRecordStack) { if (SettleRecordStack.Count > 0 && NewSettleRecord.Equals(SettleRecordStack.Peek())) { SettleRecordStack.Pop(); } } }
public void SearchOrders() { try { using (ProxyBE p = new ProxyBE()) { SearchOrderArgs args = new SearchOrderArgs(); args.OrderBy = "Created desc"; args.RowNumberFrom = pagingParm.RowNumberFrom; args.RowNumberTo = pagingParm.RowNumberTo; SearchResult sr = p.Client.SearchOrderByProductionOrder(SenderUser, args); Response.Write(JSONHelper.Dataset2Json(sr.DataSet)); } } catch (Exception ex) { PLogger.LogError(ex); Response.Write(ex.Message); } }
public void DeleteFavoritePrivile() { try { string PrivilegeID = Request["PrivilegeID"]; if (string.IsNullOrEmpty(PrivilegeID)) { throw new Exception("请选择需要删除的快捷链接菜单。"); } using (ProxyBE p = new ProxyBE()) { p.Client.DeleteFavorite(SenderUser, CurrentUser.UserID, new Guid(PrivilegeID)); } WriteSuccess(); } catch (Exception ex) { PLogger.LogError(ex); WriteError(ex.Message, ex); } }
public void SaveFavorites(Sender sender, SaveFavoritesArgs args) { try { using (ObjectProxy op = new ObjectProxy(true)) { foreach (Favorite obj in args.Favorites) { if (op.LoadFavoriteByUserID_PrivilegeID(obj) == 0) { op.InsertFavorite(obj); } } op.CommitTransaction(); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }
public SpecialCompanent GetSpecialCompanent(Sender sender, Guid SpecialID) { try { using (ObjectProxy op = new ObjectProxy()) { SpecialCompanent obj = new SpecialCompanent(); obj.SpecialID = SpecialID; if (op.LoadSpecialCompanentBySpecialID(obj) == 0) { return(null); } return(obj); } } catch (Exception ex) { PLogger.LogError(ex); throw ex; } }