/// <summary> /// 判断任务是否添加完成 /// </summary> /// <param name="taskid"></param> /// <param name="baseUrl"></param> /// <param name="Key"></param> /// <param name="Signature"></param> /// <returns></returns> private bool QuerySpeedofprogress(string taskid, string baseUrl, string Key, string Signature) { int i = 0; bool falg = false; //最多只循环100次以免任务卡死死循环 while (i < 100) { string msg1 = SocketHelper.QuerySpeedofprogress(taskid, baseUrl, Key, Signature); progress p1 = JsonConvert.DeserializeObject <progress>(msg1); if (p1 != null) { if (!p1.data.isFinished || p1.data.percent != 100) { falg = false; i++; continue; } else { falg = true; i = 100; break; } } i++; } return(falg); }
public IHttpActionResult Putprogress(int id, progress progress) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != progress.p_id) { return(BadRequest()); } db.Entry(progress).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!progressExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void button3_Click(object sender, EventArgs e) // Добавить { { if (Application.OpenForms.Count == 2) { List <progress> query = (from pr in db.progress select pr).ToList(); if (dataGridView1.SelectedCells.Count == 1) { if (Application.OpenForms.Count == 2) { progress item = query.First(w => w.code_prog.ToString() == dataGridView1.SelectedCells[0].OwningRow.Cells[0].Value.ToString()); PerfomanceAdd perfAdd = new PerfomanceAdd(); perfAdd.Owner = this; perfAdd.Show(); } else { Application.OpenForms[0].Focus(); } } } } }
public void Search(int start, int end, progress sender) { for (int i = start; i <= end; i++) { Search(i); sender(i); } }
public ActionResult DeleteConfirmed(int id) { progress progress = db.progresses.Find(id); db.progresses.Remove(progress); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "p_id,user_id,content_id,content_name,content_desc,date_completed")] progress progress) { if (ModelState.IsValid) { db.Entry(progress).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(progress)); }
//EditTim: Haalt in de tabel progress het progress op met de opdr id public static progress getProgressByOpdrId(int opdr_id) { var query = (from o in dc.progresses where o.OpdrachtId == opdr_id select o).Single(); progress progress = query; return(progress); }
public ActionResult Create([Bind(Include = "p_id,user_id,content_id,content_name,content_desc,date_completed")] progress progress) { if (ModelState.IsValid) { db.progresses.Add(progress); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(progress)); }
public bool ChangeWork(permohonan permohonan, progress tahapan) { if (permohonan == null || tahapan == null) { throw new SystemException("permohonan atau tahapan tidak ada"); } else { return(BidangUnitOfWork.ChangeWork(permohonan, tahapan)); } }
//Nieuw item toevoegen in de tabel progress public static void addProgress(int id) { progress nieuweProgress = new progress(); nieuweProgress.OpdrachtId = id; nieuweProgress.OfferteOpgemaakt = true; dc.progresses.InsertOnSubmit(nieuweProgress); dc.SubmitChanges(); }
public IHttpActionResult Postprogress(progress progress) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.progresses.Add(progress); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = progress.p_id }, progress)); }
public static int progress_same() { /* Reset progress and goal enabled state. */ if (status == GAME.GAME_GOAL) { curr = prev; } same_goal_e = 1; return(progress_play(level)); }
private void ProcessLogsAsynch(object sender, DoWorkEventArgs e) { float rev = 0; var bar = new progress(); bar.cur = 0; bar.end = 100; string begin = DateTime.Now.ToString("h:mm:ss tt"); float[] result = null; int arrayLength = 0; Dispatcher.Invoke(() => { new Thread(() => { Thread.CurrentThread.IsBackground = true; IntPtr ptr = make(list.Items[gc].ToString(), 0, ref bar); byte[] ba = new byte[sizeof(float)]; for (int i = 0; i < ba.Length; i++) { ba[i] = Marshal.ReadByte(ptr, i); } float v = BitConverter.ToSingle(ba, 0); arrayLength = (int)v; IntPtr start = IntPtr.Add(ptr, 4); result = new float[arrayLength]; Marshal.Copy(start, result, 0, arrayLength); clean(ptr); data.Add(result); }).Start(); pbw = new ProgressBarWindow(); pbw.Show(); }); while (rev != 1) { Thread.Sleep(100); rev = (float)bar.cur / (float)bar.end; (sender as BackgroundWorker).ReportProgress((int)Math.Round(rev * 100)); } Dispatcher.Invoke(() => { if (gc == list.Items.Count - 1) { Close(true); } gc++; }); }
public IHttpActionResult Deleteprogress(int id) { progress progress = db.progresses.Find(id); if (progress == null) { return(NotFound()); } db.progresses.Remove(progress); db.SaveChanges(); return(Ok(progress)); }
// GET: progressesM/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } progress progress = db.progresses.Find(id); if (progress == null) { return(HttpNotFound()); } return(View(progress)); }
public static void progress_init(MODE m) { mode = m; bonus = 0; curr.balls = 2; curr.score = 0; curr.times = 0; prev = curr; score_rank = times_rank = 3; done = 0; }
public EditPerf(progress prog) { item = prog; InitializeComponent(); var pp = (from perf in db.progress select perf.estimate).Distinct(); foreach (int it in pp) { comboBox1.Items.Add(it); } var query = (from perf in db.progress where perf.code_prog == item.code_prog select perf.estimate).ToList(); comboBox1.SelectedItem = query[0]; }
//EditTim: Methode voor het opdracht_id van een combobox van een ander form op te halen, te verwerken, en zo de progressgegevens door te //geven aan de methode updateProgressBar public void progressBar(int opdr_id) { opdracht offerte = OpdrachtManagement.getOpdracht(opdr_id); //EditTim: Zet de titel van progressbar gelijk met het aangeklikte opdracht updateProgress = "0000" + offerte.opdracht_id + "_" + offerte.klantnaam; //EditTim: Kijken of de offerte al in de tabel staat, zoniet zet hij er deze in if (ProgressManagement.getProgress(offerte.opdracht_id) == 0) { ProgressManagement.addProgress(offerte.opdracht_id); } //EditTim: Kijken of het een opdracht is if (offerte.opdracht_id2 != null) { //EditTim: Progressbar off opgemaakt true waarde geven ProgressManagement.updateProgress(offerte.opdracht_id, off_opgemaakt: null, off_verzonden: null, opdr_aangemaakt: true, opdr_verzonden: null , prinNatRitblad: null, printINatRitblad: null, printVoorschot: null, printBevestiging: null, fac_voorschot: null, fac_volledig: null); } //EditTim: Kijken of voorschot betaald is if (offerte.factuur_betaald_voorschot == true) { //EditTim: Progressbar off opgemaakt true waarde geven ProgressManagement.updateProgress(offerte.opdracht_id, off_opgemaakt: null, off_verzonden: null, opdr_aangemaakt: null, opdr_verzonden: null , prinNatRitblad: null, printINatRitblad: null, printVoorschot: null, printBevestiging: null, fac_voorschot: true, fac_volledig: null); } //EditTim: Kijken of voorschot betaald is if (offerte.factuur_betaald == true) { //EditTim: Progressbar off opgemaakt true waarde geven ProgressManagement.updateProgress(offerte.opdracht_id, off_opgemaakt: null, off_verzonden: null, opdr_aangemaakt: null, opdr_verzonden: null , prinNatRitblad: null, printINatRitblad: null, printVoorschot: null, printBevestiging: null, fac_voorschot: null, fac_volledig: true); } //EditTim: Haalt het progress op met het huidige id progress progress = ProgressManagement.getProgressByOpdrId(offerte.opdracht_id); //EditTim: Roept de methode op frmMain op en geeft de parameters door, deze methode in frmMain kijkt nadien deze gegevens na en vult de progressbar op updateProgressBar(progress.OfferteOpgemaakt, progress.OfferteVerzonden, progress.OpdrachtAangemaakt, progress.OpdrachtVerzonden , progress.PrinNatRitblad, progress.PrintINatRitblad, progress.PrintVoorschot, progress.PrintBevestiging, progress.FactuurVoorschot, progress.FactuurVolledig); }
private void Search() { using (var scope = container.BeginLifetimeScope()) { Tuple <int, int> scanPair; ISearchEngine searchEngine = scope.Resolve <ISearchEngine>(); searchEngine.Init( SearchParameters.Access.MSMSFile, SearchParameters.Access.FastaFile, SearchParameters.Access.OutputFile); progress send = new progress((scan) => counter.Add(scan)); while ((scanPair = TryGetTask()) != null) { searchEngine.Search(scanPair.Item1, scanPair.Item2, send); } UpdateTask(searchEngine.GetResults()); } }
public static int progress_play(int i) { if (Level.level_opened(i) != 0 || Config.config_cheat() != 0) { level = i; next = -1; status = GAME.GAME_NONE; coins = 0; timer = 0; goal = goal_i = Level.level_goal(level); if (same_goal_e != 0) { same_goal_e = 0; } else { goal_e = ((mode != MODE.MODE_CHALLENGE && Level.level_completed(level) != 0 && Config.config_get_d(Config.CONFIG_LOCK_GOALS) == 0) || goal == 0) ? 1 : 0; } prev = curr; time_rank = goal_rank = coin_rank = 3; if (Demo.demo_play_init(Config.USER_REPLAY_FILE, Set.get_level(level), mode, Level.level_time(level), Level.level_goal(level), goal_e, curr.score, curr.balls, curr.times) != 0) { return(1); } } return(0); }
await DecompressRawBlockAsync(rawBlock, block, progress, cancellationToken);
public static extern IntPtr make([MarshalAs(UnmanagedType.LPStr)] string a, double fps, ref progress bar);
await videoClient.DownloadAsync(streamInfos, request, progress, cancellationToken);
set => SetProperty(ref progress, value);
ReportProgress(progress, Text.FetchModelProgress, ProgressStart);
public async Task Start(Request request, Response response) { var userSession = await CheckAuth.Check(request, response, AuthLevel.Member, true); if (userSession == null) { return; } //取得该用户GID var groupBindDb = DbFactory.Get <UserGroupBind>(); var groupBindList = await groupBindDb.SelectAllFromCache(); var groupBindItem = groupBindList.FirstOrDefault(it => it.uid == userSession.uid); if (groupBindItem == null) { await response.BadRequest("未确定组队?"); return; } var gid = groupBindItem.gid; //取得进度 var progressDb = DbFactory.Get <Progress>(); var progress = await progressDb.SimpleDb.AsQueryable().Where(it => it.gid == gid).FirstAsync(); if (progress == null) { //初始化——取得第一个区权限 var puzzleGroupDb = DbFactory.Get <PuzzleGroup>(); var puzzleGroupList = await puzzleGroupDb.SelectAllFromCache(); var firstPuzzleGroup = puzzleGroupList.Where(it => it.is_hide == 0).OrderBy(it => it.pgid).FirstOrDefault(); if (firstPuzzleGroup == null) { await response.BadRequest("没有题目区域,无法开始答题。"); return; } var progressItem = new progress { gid = gid, data = new SaveData { NowOpenPuzzleGroups = new HashSet <int>() { firstPuzzleGroup.pgid } }, score = 0, update_time = DateTime.Now, is_finish = 0, penalty = 0 }; await progressDb.SimpleDb.AsInsertable(progressItem).IgnoreColumns(it => new { it.finish_time }).ExecuteCommandAsync(); await progressDb.InvalidateCache(); } await response.OK(); }
public bool ChangeWork(permohonan permohonan, progress tahapan) { throw new NotImplementedException(); }
public bool CreatePermohonan(permohonan t) { using (var db = new OcphDbContext()) { var trans = db.BeginTransaction(); try { if (CreatedIsValid(t)) { t.IdPemohon = Pemohon.Id; t.Id = db.Permohonans.InsertAndGetLastID(t); if (t.Id > 0) { t.Kelengkapans = new List <kelengkapan>(); var layanans = db.Persyaratans.Where(O => O.IdLayanan == t.IdLayanan); foreach (var item in layanans) { var kelengkapan = new kelengkapan { IdPermohonan = t.Id, IdPersyaratan = item.Id, Status = StatusKelengkapan.Tidak }; kelengkapan.Id = db.Kelengkapans.InsertAndGetLastID(kelengkapan); if (kelengkapan.Id <= 0) { throw new SystemException("Gagal Tambah Kelengkapan "); } else { t.Kelengkapans.Add(kelengkapan); } } t.Tahapans = new List <progress>(); var tahapans = db.Tahapans.Where(O => O.BidangId == t.IdLayanan); foreach (var item in tahapans) { var tahap = new progress { IdPermohonan = t.Id, IdTahapan = item.Id }; tahap.Id = db.Progress.InsertAndGetLastID(tahap); if (tahap.Id > 0) { t.Tahapans.Add(tahap); } else { throw new SystemException("Gagal Tambah Tahapan"); } } _permohonan = t; trans.Commit(); return(true); } return(false); } else { throw new SystemException("Data Tidak Valid"); } } catch (Exception ex) { trans.Rollback(); throw new SystemException(ex.Message); } } }
//线程函数 在构造函数.创建线程时被引用 public void progressB() { this.myprogress = new progress(); this.myprogress.Start(); //开始进度,直至Form1_Loading()函数末尾,才停止进度 myprogress.ShowDialog(); }
public void Run() { var watch = new System.Diagnostics.Stopwatch(); watch.Start(); var builder = new ContainerBuilder(); builder.RegisterModule(new NGlycanModule() { HexNAcBound = 12, HexBound = 12, FucBound = 5, NeuAcBound = 4, NeuGcBound = 0 }); builder.RegisterModule(new NGlycoPeptideModule()); List <string> enzymes = new List <string>() { "GluC", "Trypsin" }; builder.RegisterModule(new DoubleDigestionPeptidesModule() { Enzymes = enzymes, MiniLength = 7, MissCleavage = 2 }); builder.RegisterModule(new FastaProteinModule()); builder.RegisterModule(new FDRCSVReportModule() { FDR = 0.01 }); builder.RegisterModule(new MonoMassSpectrumGetterModule()); builder.RegisterModule(new PrecursorMatcherModule() { Tolerance = 20 }); builder.RegisterModule(new SpectrumFilterModule() { Tolerance = 0.01 }); builder.RegisterModule(new SearchEThcDModule() { Tolerance = 0.01, alpha = 1.0, beta = 0.0, glycanWeight = 1.0, coreGlycanWeight = 1.0, peptideWeight = 0.2 }); builder.RegisterModule(new TopPeakPickingDelegatorModule() { MaxPeaks = 100 }); builder.RegisterModule(new SpectrumProcessingModule() { ScaleFactor = 1.0 }); builder.RegisterModule(new ThermoRawSpectrumModule()); builder.Register(c => new FDRSearchEThcDEngine(c.Resolve <IProteinCreator>(), c.Resolve <IPeptideCreator>(), c.Resolve <IGlycanCreator>(), c.Resolve <ISpectrumFactory>(), c.Resolve <ISpectrumProcessing>(), c.Resolve <IMonoMassSpectrumGetter>(), c.Resolve <IPrecursorMatcher>(), c.Resolve <ISpectrumFilter>(), c.Resolve <ISearchEThcD>(), c.Resolve <IResults>(), c.Resolve <IReportProducer>())).As <ISearchEngine>(); IContainer Container = builder.Build(); using (var scope = Container.BeginLifetimeScope()) { var searchEThcDEngine = scope.Resolve <ISearchEngine>(); searchEThcDEngine.Init( @"C:\Users\iruiz\Desktop\app\ZC_20171218_H95_R1.raw", @"C:\Users\iruiz\Desktop\app\HP.fasta", @"C:\Users\iruiz\Desktop\app\test.csv"); progress sender = new progress(printScan); searchEThcDEngine.Search(7859, 7861, sender); //searchEThcDEngine.Analyze(searchEThcDEngine.GetFirstScan(), searchEThcDEngine.GetLastScan()); } Console.WriteLine($"Execution Time: {watch.ElapsedMilliseconds} ms"); Console.Read(); }