public Guid SavePalletInfo(List <cstPalletInfo> lsPalletinfo) { Guid _return = Guid.Empty; try { foreach (var _palletitem in lsPalletinfo) { PalletInfo _pallet = new PalletInfo(); _pallet.PalletID = Guid.NewGuid(); _pallet.PalletType = _palletitem.PalletType; _pallet.PalletWeight = _palletitem.PalletWeight; _pallet.PalletHeight = _palletitem.PalletHeight; _pallet.PalletWidth = _palletitem.PalletWeight; _pallet.palletCreatedTime = _palletitem.palletCreatedTime; _pallet.PrintStatus = _palletitem.PrintStatus; //if (_palletitem.BoxMeasurementTime.Date != Convert.ToDateTime("01/01/001").Date) //{ // _boxPackage.BoxMeasurementTime = _palletitem.BoxMeasurementTime; //} entx3v6.AddToPalletInfoes(_pallet); _return = _pallet.PalletID; } entx3v6.SaveChanges(); } catch (Exception) { } return(_return); }
//Select, under Enemy GameObject Create... public void SetSelect(PalletInfo _palletInfo, SpawnTool _scpSpawnTool) { //if (data.enemyNum == _palletInfo.enemyNum) { // //Debug.Log (1); // return; //} //default value... data.enemyHealth = float.Parse(_scpSpawnTool.uiiHealth.value); data.enemySpeed = float.Parse(_scpSpawnTool.uiiSpeed.value); data.enemyDamage = float.Parse(_scpSpawnTool.uiiDamage.value); data.enemyAiType = int.Parse(_scpSpawnTool.uiiAI.value); data.bSelect = true; data.enemyNum = _palletInfo.enemyNum; SetBoardAlpha(Constant.ALPHA_SELECT); //비행기 오브젝트 소환.... if (enemyGO != null) { DestroyImmediate(enemyGO); } enemyGO = NGUITools.AddChild(gameObject, _palletInfo.enemyGO); enemyGO.transform.localScale = Vector3.one * 100f; uiETC.enabled = true; InvokeRefreshETC(); }
//Delete public void SetDelete(PalletInfo _palletInfo) { data.bSelect = false; data.enemyNum = -1; uiETC.enabled = false; SetBoardAlpha(Constant.ALPHA_NOSELECT); //비행기 오브젝트 소환.... if (enemyGO != null) { DestroyImmediate(enemyGO); } }
//SamplePallete GameObject InstancePalleteParent(PalletMode _mode, int _enemyNum, GameObject _parent, GameObject _prefabSamplePallet, Vector3 _pos) { GameObject _goPallet = NGUITools.AddChild(_parent, _prefabSamplePallet); _goPallet.transform.position = _pos; //Simple한 Info Class 추가... PalletInfo _scpPalletInfo = _goPallet.AddComponent <PalletInfo> (); _scpPalletInfo.InitFirst(_mode, _enemyNum); //리스트에 추가. listPallet.Add(_scpPalletInfo); return(_goPallet); }
public void SaveRepairHistory(RepairFaults repairFaults, MasterJobTable jobInfo, PalletInfo palletInfo, string empId) { REWORK_REPORTINGEntities entities = new REWORK_REPORTINGEntities(); EmployeeDatabase dbEmp = new EmployeeDatabase(); var emp = dbEmp.GetEmployeeInfo(int.Parse(empId)); var history = new RepairHistory { ArriveDtm = DateTime.Now, CompletedDtm = DateTime.Now, PalletId = palletInfo.PalletNbr, EmployeeId = int.Parse(emp.EmployeeId), EmployeeName = emp.Name.Trim(), JobId = jobInfo.Job_ID, RepairFaultXrefRepairHistories = GetRepairFaultXrefRepairHistories(repairFaults), RepairTestRequirements = GetRepairTestRequirements(repairFaults) }; entities.RepairHistories.Add(history); try { entities.SaveChanges(); } catch (DbEntityValidationException dbEx) { foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { Console.WriteLine("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage); } } throw dbEx; } }
public void InvokeSelectedPallete(PalletInfo _pallet) { cursorPallet = _pallet; for (int i = 0, iMax = listPallet.Count; i < iMax; i++) { listPallet [i].SetBoardAlpha(Constant.ALPHA_NOSELECT); } cursorPallet.SetBoardAlpha(Constant.ALPHA_SELECT); switch (cursorPallet.mode) { case PalletMode.Select: case PalletMode.Delete: break; case PalletMode.Modify: for (int i = 0, iMax = listTile.Count; i < iMax; i++) { listTile [i].SetVisibleETC(bTileVisibleETC); } bTileVisibleETC = !bTileVisibleETC; break; } }
public cstPalletInfo GetSelectedByPalletID(Guid PalletID) { cstPalletInfo _return = new cstPalletInfo(); try { PalletInfo _palletitem = entx3v6.PalletInfoes.SingleOrDefault(i => i.PalletID == PalletID); cstPalletInfo _pallet = new cstPalletInfo(); _pallet.PalletID = _pallet.PalletID;//Guid.NewGuid(); _pallet.PalletType = _palletitem.PalletType; _pallet.PalletWeight = Convert.ToDouble(_palletitem.PalletWeight); _pallet.PalletHeight = Convert.ToDouble(_palletitem.PalletHeight); _pallet.PalletWidth = Convert.ToDouble(_palletitem.PalletWidth); _pallet.palletCreatedTime = Convert.ToDateTime(_palletitem.palletCreatedTime); _pallet.RowID = _palletitem.RowID; _pallet.PrintStatus = _palletitem.PrintStatus; _pallet.PalletNumber = _palletitem.PalletNumber; _return = _pallet; } catch (Exception) { } return(_return); }
public void CompleteRepair(RepairFaults repairFaults, int palletId, string userId) { MesDataContext dbMes = new MesDataContext(); ReportingDatabase dbReporting = new ReportingDatabase(); var palletHdr = (from p in dbMes.PalletInfos where p.PalletNbr == palletId && (p.Pallet_Type == "S1" || p.Pallet_Type == "S2") select p).FirstOrDefault(); if (palletHdr == null) { var jobInfo = (from j in dbMes.MasterJobTables where j.Job_ID == palletId select j).FirstOrDefault(); if (jobInfo != null) { palletHdr = new PalletInfo { PalletNbr = 0, }; //save repair history dbReporting.SaveRepairHistory(repairFaults, jobInfo, palletHdr, userId); dbMes.IWS_SP_CompleteRepairByJobId(jobInfo.Job_ID, userId); } } else { var jobInfo = (from j in dbMes.MasterJobTables where j.Job_ID == palletHdr.Job_ID select j).FirstOrDefault(); if (jobInfo != null) { //update swap barcodes //repairFaults.DefectFaults.First().RepairDetails. //save repair history dbReporting.SaveRepairHistory(repairFaults, jobInfo, palletHdr, userId); //update eds status to pass wanding dbMes.IWS_SP_CompleteRepairByJobId(jobInfo.Job_ID, userId); } } }