public IEnumerable <Measurement> GetMeasurements() { double overhead = Overhead == null ? 0.0 : new Statistics(Overhead.Select(m => m.Nanoseconds)).Mean; var mainStats = new Statistics(Workload.Select(m => m.Nanoseconds)); int resultIndex = 0; foreach (var measurement in Workload) { if (mainStats.IsActualOutlier(measurement.Nanoseconds, outlierMode)) { continue; } double value = Math.Max(0, measurement.Nanoseconds - overhead); if (IsSuspiciouslySmall(value)) { value = 0; } yield return(new Measurement( measurement.LaunchIndex, IterationMode.Workload, IterationStage.Result, ++resultIndex, measurement.Operations, value, encoding)); } }
public void SaveOverhead(Overhead overhead) { using (var dbContext = new ProjectDbContext()) { var budgets = dbContext.Budgets.ToList(); if (overhead.ID > 0) { if (overhead.OverheadTotal > 0) { foreach (var budget in budgets) { if (budget.ProjectID == overhead.ProjectID) { budget.OverheadID = overhead.ID; dbContext.Update <BudgetInfo>(budget); } } } dbContext.Update <Overhead>(overhead); } else { dbContext.Insert <Overhead>(overhead); } } }
private void Start() { // Grab number of waves from start numWaves = waves.Length; // Make sure both borders start off disabled borderL.enabled = false; borderR.enabled = false; leftFlames = borderL.GetComponentsInChildren <ParticleSystem>(); rightFlames = borderR.GetComponentsInChildren <ParticleSystem>(); activationBox = GetComponent <Collider2D>(); /*foreach(Transform sp in spawnPoints) * { * foreach(Wave leWave in waves) * { * numEnemies += leWave.count; * } * }*/ cf = FindObjectOfType <CameraFollow>(); oh = FindObjectOfType <Overhead>(); //oh.SetActive(false); if (spawnPoints.Length == 0) { Debug.LogError("no spawn points foo"); } // Set waveCountDown to the value of timeBetweenWaves at the start waveCountDown = timeBetweenWaves; // Store the camFollow min and max x-values for later reference maxX = cf.XMaxValue; minX = cf.XMinValue; }
public void EditRows() { var gridModel = new LeasingDatabase.Models.Grid.OrdersJqGridModel(); var db = new AuleaseEntities(); var e = gridModel.OrdersGrid.GetEditData(); // Edit Row if (gridModel.OrdersGrid.AjaxCallBackMode == AjaxCallBackMode.EditRow) { int Term = Convert.ToInt32(e.RowData["Term"]); string Type = e.RowData["Type"].ToString(); string RateLevel = e.RowData["RateLevel"].ToString(); decimal Rate = Convert.ToDecimal(e.RowData["Rate"]); Overhead overhead = new Overhead(); overhead.Term = Term; overhead.Type = db.Types.Where(n => n.Name == Type).Single(); overhead.RateLevel = RateLevel; overhead.Rate = Rate; overhead.BeginDate = DateTime.Now; db.Overheads.Add(overhead); db.SaveChanges(); } if (gridModel.OrdersGrid.AjaxCallBackMode == AjaxCallBackMode.AddRow) { // Not implemented } if (gridModel.OrdersGrid.AjaxCallBackMode == AjaxCallBackMode.DeleteRow) { // Not gonna allow deleting of rates throw new NotImplementedException(); } }
public ActionResult Create(FormCollection collection) { var model = new Overhead(); this.TryUpdateModel <Overhead>(model); this.ProjectService.SaveOverhead(model); return(this.RefreshParent()); }
public Overhead AddOverhead(MessageTypes msgType, Serial serial, string text, int fontID, int hue, bool asUnicode) { if (m_Entities.ContainsKey(serial)) { AEntity ownerEntity = m_Entities[serial]; Overhead overhead = ownerEntity.AddOverhead(msgType, text, fontID, hue, asUnicode); return(overhead); } return(null); }
public ActionResult Create(FormCollection collection) { var model = new ProjectBasedata(); model.PSDate = DateTime.Now.ToString("yyyy/MM/dd"); model.PEdate = DateTime.Now.ToString("yyyy/MM/dd"); this.TryUpdateModel <ProjectBasedata>(model); this.ProjectService.SaveProjectBasedata(model); var labor = new LaborCost(); labor.ProjectID = model.ID; labor.ProjectName = model.PName; this.TryUpdateModel <LaborCost>(labor); this.ProjectService.SaveLaborCost(labor); var material = new MaterialCost(); material.ProjectID = model.ID; material.ProjectName = model.PName; this.TryUpdateModel <MaterialCost>(material); this.ProjectService.SaveMaterialCost(material); var machine = new MachineryCost(); machine.ProjectID = model.ID; machine.ProjectName = model.PName; this.TryUpdateModel <MachineryCost>(machine); this.ProjectService.SaveMachineryCost(machine); var measure = new Measure(); measure.ProjectID = model.ID; measure.ProjectName = model.PName; this.TryUpdateModel <Measure>(measure); this.ProjectService.SaveMeasure(measure); var overhead = new Overhead(); overhead.ProjectID = model.ID; overhead.ProjectName = model.PName; this.TryUpdateModel <Overhead>(overhead); this.ProjectService.SaveOverhead(overhead); var budgetinfo = new BudgetInfo(); budgetinfo.ProjectID = model.ID; budgetinfo.ProjectName = model.PName; this.TryUpdateModel <BudgetInfo>(budgetinfo); this.ProjectService.SaveBudget(budgetinfo); return(this.RefreshParent()); }
void Start() { combat = FindObjectOfType <PlayerCombat>(); oh = FindObjectOfType <Overhead>(); currentHealth = maxHealth; healthBar.SetMaxHealth(maxHealth); healthCanvas.SetActive(true); theCanvas.SetActive(false); regSpeed = speed; target = GameObject.FindGameObjectWithTag("Player"); }
public OverheadView(Overhead entity) : base(entity) { m_Texture = new RenderedText(Entity.Text, collapseContent: true); DrawTexture = m_Texture.Texture; }
public void EditRows() { var gridModel = new LeasingDatabase.Models.Grid.ComponentJqGridModel(); var db = new AuleaseEntities(); var e = gridModel.OrdersGrid.GetEditData(); // Edit Row if (gridModel.OrdersGrid.AjaxCallBackMode == AjaxCallBackMode.EditRow) { int ComponentID = Convert.ToInt32(e.RowData["ComponentID"]); string _SerialNumber = e.RowData["SerialNumber"].ToString().Trim(); string _LeaseTag = e.RowData["LeaseTag"].ToString().Trim(); string _Note = e.RowData["Note"].ToString().Trim(); string _Make = e.RowData["Make"].ToString().Trim(); string _ComponentType = e.RowData["ComponentType"].ToString().Trim(); string _Model = e.RowData["Model"].ToString().Trim(); // Update Component Component comp = db.Components.Where(n => n.Id == ComponentID).Single(); comp.SerialNumber = _SerialNumber; comp.LeaseTag = _LeaseTag; comp.Note = _Note; comp.Make = db.Makes.Where(n => n.Name == _Make).Single(); comp.Type = db.Types.Where(n => n.Name == _ComponentType).Single(); Model model; if (db.Models.Any(n => n.Name == _Model)) { model = db.Models.Where(n => n.Name == _Model).FirstOrDefault(); } else { model = new Model() { Name = _Model, Make = db.Makes.Where(n => n.Name == _Make).Single() }; } comp.Model = model; // Update Leases DateTime _BeginDate = Convert.ToDateTime(e.RowData["BeginDate"]); DateTime _EndDate = Convert.ToDateTime(e.RowData["EndDate"]); string _StatementName = e.RowData["StatementName"].ToString().Trim(); string _ContractNumber = e.RowData["ContractNumber"].ToString().Trim(); string _Fund = e.RowData["Fund"].ToString().Trim(); string _Org = e.RowData["Org"].ToString().Trim(); string _Program = e.RowData["Program"].ToString().Trim(); string _RateLevel = e.RowData["RateLevel"].ToString().Trim(); int _Term = Convert.ToInt32(e.RowData["Term"]); string _GID = e.RowData["GID"].ToString().Trim(); Lease currentLease = comp.Leases.OrderByDescending(n => n.EndDate).First(); Department department; if (db.Departments.Any(n => n.Fund == _Fund && n.Org == _Org && n.Program == _Program)) { department = db.Departments.Where(n => n.Fund == _Fund && n.Org == _Org && n.Program == _Program).FirstOrDefault(); } else { department = new Department { Fund = _Fund, Org = _Org, Program = _Program }; } Overhead Overhead = db.Overheads.Where(n => n.RateLevel == _RateLevel && n.Term == _Term).OrderByDescending(n => n.BeginDate).FirstOrDefault(); User newUser; if (db.Users.Any(n => n.GID == _GID)) { newUser = db.Users.Where(n => n.GID == _GID).Single(); } else { newUser = new User(); newUser.GID = _GID; newUser.Location = new Location(); } currentLease.BeginDate = _BeginDate; currentLease.EndDate = _EndDate; currentLease.StatementName = _StatementName; currentLease.Timestamp = DateTime.Now; currentLease.ContractNumber = _ContractNumber; currentLease.Department = department; currentLease.Overhead = Overhead; currentLease.SystemGroup.User = newUser; db.SaveChanges(); } if (gridModel.OrdersGrid.AjaxCallBackMode == AjaxCallBackMode.AddRow) { // No Adding through this table! throw new NotImplementedException(); } if (gridModel.OrdersGrid.AjaxCallBackMode == AjaxCallBackMode.DeleteRow) { int ComponentID = Convert.ToInt32(e.RowData["ComponentID"]); Component comp = db.Components.Where(n => n.Id == ComponentID).Single(); List <Lease> leases = comp.Leases.ToList(); List <Charge> Charges = leases.SelectMany(n => n.Charges).ToList(); int SystemGroupID = leases.Select(n => n.SystemGroupId).Single(); int OrderID = leases.Select(n => n.SystemGroup).SingleOrDefault().OrderId; int? POID = leases.Select(n => n.SystemGroup).SingleOrDefault().POId.HasValue ? (int?)leases.Select(n => n.SystemGroup).Single().POId.Value : null; foreach (var charge in Charges) { db.Entry(charge).State = EntityState.Deleted; } foreach (var lease in leases) { db.Entry(lease).State = EntityState.Deleted; } List <Property> props = comp.Properties.ToList(); foreach (var prop in props) { comp.Properties.Remove(prop); } db.Entry(comp).State = EntityState.Deleted; db.SaveChanges(); if (db.SystemGroups.Where(n => n.Id == SystemGroupID).SingleOrDefault().Leases.Count == 0) { db.Entry(db.SystemGroups.Where(n => n.Id == SystemGroupID).SingleOrDefault()).State = EntityState.Deleted; } if (db.Orders.Where(n => n.Id == OrderID).Single().SystemGroups.Count == 0) { db.Entry(db.Orders.Where(n => n.Id == OrderID).Single()).State = EntityState.Deleted; } if (POID != null && db.POes.Where(n => n.Id == POID).Single().SystemGroups.Count == 0) { db.Entry(db.POes.Where(n => n.Id == POID).Single()).State = EntityState.Deleted; } db.SaveChanges(); } }
// // GET: /Project/Labor/Create public ActionResult Create() { var model = new Overhead(); return(View("Edit", model)); }