private void Takepassword() { try { _users = _LogVM.Uzytkownik.ToList(); if (_users.Count != 0) { loginFromDB = _users.First(p => p.Login == _login).Login.ToString(); passwordFromDB = _users.First(p => p.Login == _login).Haslo.ToString(); passwordFromText = Hashstring(password); if (passwordFromDB == passwordFromText) { JobView zglosz = new JobView(); zglosz.Show(); Application.Current.MainWindow.Close(); } else { MessageBox.Show("Błędny login lub hasło!"); } } } catch (SqlException e) { MessageBox.Show("Użytkownik nie istnieje lub błędnie skonfigurowano połączenie z bazą" + e.Message); } }
public static JobView Load() { JobView view = UIView.Load("Views/JobView", OverriddenViewController.Instance.transform) as JobView; view.name = "JobView"; return(view); }
/// <summary> /// The get job view. /// </summary> /// <param name="jobId"> /// The job id. /// </param> /// <returns> /// The <see cref="JobView"/>. /// </returns> public virtual JobView GetJobView(int jobId) { var job = this.MonitoringApi.JobDetails(jobId.ToString()); if (job == null) { return(null); } var jobView = new JobView { Id = jobId }; if (job.History.Any()) { var failed = job.History.FirstOrDefault(h => h.StateName == "Failed"); if (failed != null) { jobView.MessageDetailed = failed.Data["ExceptionDetails"]; jobView.Message = failed.Data["ExceptionMessage"]; } if (job.History[0].StateName == "Succeeded" || job.History[0].StateName == "Failed" || job.History[0].StateName == "Deleted") { jobView.CompleteTimestamp = job.History[0].CreatedAt; } jobView.Status = job.History[0].StateName; } return(jobView); }
public void InitializeJobView() { tabControl1.SelectedIndexChanged -= tabControl1_SelectedIndexChanged; tabControl1.TabPages.Clear(); if (Solution.CurrentProject == null) { return; } var itemItems = Solution.CurrentProject.Items; if (itemItems == null) { return; } if (itemItems.Count < 1) { return; } JobView.DItemAndSource.Clear(); foreach (var _ in itemItems) { JobView.AddJobTreeViewToControl(tabControl1, _); } tabControl1.SelectedIndex = tabControl1.TabPages.IndexOf(tabControl1.TabPages.Cast <TabPage>() .FirstOrDefault(page => page.Text == Project.CurrrentJobName) !); needRefresh = true; tabControl1.SelectedIndexChanged += tabControl1_SelectedIndexChanged; }
private void GetFocusedRowData(int index) { if (index >= 0 && JobView.RowCount > 0) { JobView.FocusedRowHandle = index; btnSave.Enabled = false; btnAddNew.Enabled = btnModify.Enabled = true; txtJobCode.Text = JobView.GetRowCellValue(index, JobManager.JobDetails.JobCode.ToString()).ToString(); txtJobName.Text = JobView.GetRowCellValue(index, JobManager.JobDetails.JobName.ToString()).ToString(); txtNote.Text = JobView.GetRowCellValue(index, JobManager.JobDetails.Notes.ToString()).ToString(); } }
/// <summary> /// Instantiate the ViewElements with Data /// </summary> /// <param name="jobModelView"></param> public void InstantiateJobPrefabWithDataContext(JobViewModel jobModelView) { //instantiate prefab var itemViewGo = Instantiate(this.ItemTemplate, this.Content, false); //get jobview JobView jobView = itemViewGo.GetComponent <JobView>(); //set jobview data jobView.SetDataContext(jobModelView); //Set active will check if its active or not. We don't need to do that here. itemViewGo.SetActive(true); }
public ActionResult EditJob(JobView JobView) { if (ModelState.IsValid) { var Job = Repository.Jobs.FirstOrDefault(p => p.ID == JobView.ID); ModelMapper.Map(JobView, Job, typeof(JobView), typeof(Job)); Repository.UpdateJob(Job); return RedirectToAction("Index"); } return View(JobView); }
private void EnsureCorrectViewConfiguration(JobView jobView) { if (jobView.ViewConfiguration == null) { jobView.ViewConfiguration = new ViewConfiguration { ChartDefinitions = new List <ChartDefinition>() }; } if (jobView.ViewConfiguration.ChartDefinitions == null) { jobView.ViewConfiguration.ChartDefinitions = new List <ChartDefinition>(); } }
//edit job public static HttpResponseMessage EditJobDetails(JobView editJob) { try { using (DAL.IdialEntities3 db = new DAL.IdialEntities3()) { db.Database.Connection.Open(); var y = from u in db.Job where u.JobId == editJob.JobId select u; foreach (var item in y) { item.JobIsByUs = editJob.JobIsByUs; //item.JobOfferId = editJob.JobOfferId; item.JobPartId = editJob.JobPartId; item.JobPartOutNetId = editJob.JobPartOutNetId; item.JobWorkspaceId = editJob.JobWorkspaceId; item.JobDateCaughtJob = editJob.JobDateCaughtJob; item.JobDateAdv = editJob.JobDateAdv; item.JobBossId = editJob.JobBossId; item.JobCompanyId = editJob.JobCompanyId; item.JobDescribe = editJob.JobDescribe; item.JobExperience = editJob.JobExperience; //item.JobCVId = editJob.JobCVId; item.JobRole = editJob.JobRole; item.JobStatus = editJob.JobStatus; item.JobStars = editJob.JobStars; item.JobSubId = editJob.JobSubId; item.JobRequire = editJob.JobRequire; } db.SaveChanges(); db.Database.Connection.Close(); return(new HttpResponseMessage(HttpStatusCode.OK) { }); } } catch (Exception e) { BL.SendMail.SendEmail(e.ToString(), e.Message, ""); BL.WriteLogError.WriteLogErrors(e.Message); return(new HttpResponseMessage(HttpStatusCode.BadRequest) { }); } }
public static SchedulerView GetSchedulerInfo() { SchedulerView scheduler = new SchedulerView(); scheduler.InstanceId = QuartzProvider.GetSchedulerInstanceId(); scheduler.Name = QuartzProvider.GetSchedulerName(); scheduler.State = QuartzProvider.GetSchedulerState(); var groups = QuartzProvider.GetGroups(); foreach (var group in groups) { //group GroupView gv = new GroupView(); gv.Name = group; // var jobs = QuartzProvider.GetJobs(group); foreach (var job in jobs) { JobView jv = new JobView(); jv.Key = job; jv.Name = job.Name; var triggers = QuartzProvider.GetTriggers(jv.Key); foreach (var trigger in triggers) { TriggerView tv = new TriggerView(); tv.Key = trigger.Key; tv.Name = trigger.Key.Name; tv.State = QuartzProvider.GetTriggerState(trigger.Key); tv.PreviousFireTime = trigger.GetPreviousFireTimeUtc().HasValue ? trigger.GetPreviousFireTimeUtc().Value.LocalDateTime : DateTime.MinValue; tv.NextFireTime = trigger.GetNextFireTimeUtc().HasValue ? trigger.GetNextFireTimeUtc().Value.LocalDateTime : DateTime.MaxValue; tv.StartTime = trigger.StartTimeUtc.LocalDateTime; tv.EndTime = trigger.EndTimeUtc.HasValue ? trigger.EndTimeUtc.Value.LocalDateTime : DateTime.MaxValue; jv.Triggers.Add(tv); } gv.Jobs.Add(jv); } scheduler.Groups.Add(gv); } return(scheduler); }
public ActionResult CreateJob(JobView JobView) { var anyJob = Repository.Jobs.Any(p => string.Compare(p.Name, JobView.Name)==0); if (anyJob) { ModelState.AddModelError("Name", "Тип бумаги с таким наименованием уже существует"); } if (ModelState.IsValid) { var Job = (Job)ModelMapper.Map(JobView, typeof(JobView), typeof(Job)); Repository.CreateJob(Job); return RedirectToAction("Index"); } return View(JobView); }
public static List <JobView> JobView(List <Job> job) { try { using (DAL.IdialEntities3 dbn = new DAL.IdialEntities3()) { //new connection to the database dbn.Database.Connection.Open(); String diff2 = ""; List <Entities.JobView> jv = new List <JobView>(); DateTime temp; foreach (var item in job) { DAL.Workspace w = dbn.Workspace.FirstOrDefault(p1 => p1.WSId == item.JobWorkspaceId); DAL.SubjectJob s = dbn.SubjectJob.FirstOrDefault(p1 => p1.SubId == item.JobSubId); DAL.OutNet outNet = dbn.OutNet.FirstOrDefault(o => o.OutNetId == item.JobPartOutNetId); DAL.Company company = dbn.Company.FirstOrDefault(q => q.CompanyId == item.JobCompanyId); DAL.City city = dbn.City.FirstOrDefault(c => c.CityId == company.CompanyCityId); DAL.Area area = dbn.Area.FirstOrDefault(a => a.AreaId == company.CompanyAreaId); DAL.SubjectJob SubjectJob = dbn.SubjectJob.FirstOrDefault(o => o.SubId == item.JobSubId); DAL.Part p = dbn.Part.FirstOrDefault(s2 => s2.PartId == item.JobPartId); DAL.Job job1 = dbn.Job.FirstOrDefault(j => j.JobId == item.JobId); Entities.JobView v = new JobView(); DateTime.TryParse(item.JobDateAdv.ToString(), out temp); if (temp != null) { diff2 = Convert.ToInt32((DateTime.Today - temp).TotalDays).ToString(); } v = Entities.JobView.CreateJobView(area, company, job1, SubjectJob, w, p, outNet, city, diff2); jv.Add(v); } db.Database.Connection.Close(); return(jv); } //DAL.IdialEntities3.Connection.Open(); } catch (Exception e) { BL.SendMail.SendEmail(e.ToString(), e.Message, ""); BL.WriteLogError.WriteLogErrors(e.Message); return(null); } }
/// <summary> /// 窗体重绘时要重新画线 /// </summary> public void Line_Paint() { if (tabControl1.TabPages.Count < 1) { return; } //todo :using 会释放掉赋值给var的对象 var _ = JobView.FindTreeViewByName(tabControl1, Project.CurrrentJobName); if (_ == null) { return; } _.Update(); JobView.DrawLine(_); needRefresh = false; }
public async Task GetWithTaskException() { var id = 1; this.MockMonitorApiWithException(); var results = this.controller.Get(id).Result; var result = await results.ExecuteAsync(CancellationToken.None); Assert.AreEqual(result.StatusCode, HttpStatusCode.OK); var content = await result.Content.ReadAsStringAsync(); var expectedView = this.buildDetailViews.FirstOrDefault(d => d.Id == id); var jobView = new JobView { Id = 10 }; var job = this.StateHistoryWithException; if (job.History.Any()) { if (job.History[0].Data.ContainsKey("ExceptionMessage")) { jobView.Message = job.History[0].Data["ExceptionMessage"]; } if (job.History[0].Data.ContainsKey("ExceptionDetails")) { jobView.MessageDetailed = job.History[0].Data["ExceptionDetails"]; } jobView.Status = job.History[0].StateName; } Assert.IsNotNull(expectedView); expectedView.Jobs = new List <JobView> { jobView }; var resultContent = JsonConvert.SerializeObject(expectedView); Assert.AreEqual(resultContent, content); // Restore Mock this.MockMonitorApi(); }
public ActionResult JobView(int id) { if (User.IsInRole("Banned")) { return(Redirect("~/Account/banned")); } using (ApplicationDbContext ctx = new ApplicationDbContext()) { var model = new JobView() { job = ctx.Jobs.Include("UserOwner").Include("Resumes").Include("Category").Include("City").SingleOrDefault(x => x.ID == id), Categories = ctx.Categories.ToList(), Cities = ctx.Cities.ToList(), Users = ctx.Users.ToList() }; return(View(model)); } }
public void ClickBack() { UIViewController.DeactivateUIView("StatsView"); UIViewController.ActivateUIView(JobView.Load()); }
public ActionResult CreateJob() { var newJobView = new JobView (); return View(newJobView); }
private void AddTool(INterfaceTool tool) { JobView.AddToolToControl(tabControl1, tool); }
public async Task <JobView> UpdateJobView(Guid jobId, JobView jobView) { return(await _httpService.Put <JobView>($"jobs/{jobId}/view", jobView)); }
public void ClickColor(int colorIndex) { Avatar.Instance.Color = (TeamColor)colorIndex; UIViewController.ActivateUIView(JobView.Load()); UIViewController.DeactivateUIView("ColorView"); }
private void tStBtn_AddJob_Click(object sender, EventArgs e) { JobView.AddNewJobTreeViewToControl(tabControl1); }