Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
    public static JobView Load()
    {
        JobView view = UIView.Load("Views/JobView", OverriddenViewController.Instance.transform) as JobView;

        view.name = "JobView";
        return(view);
    }
Exemplo n.º 3
0
        /// <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);
        }
Exemplo n.º 4
0
        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;
        }
Exemplo n.º 5
0
 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();
     }
 }
Exemplo n.º 6
0
        /// <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);
        }
Exemplo n.º 7
0
        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);
        }
Exemplo n.º 8
0
        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>();
            }
        }
Exemplo n.º 9
0
        //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)
                {
                });
            }
        }
Exemplo n.º 10
0
        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);
        }
Exemplo n.º 11
0
        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);
        }
Exemplo n.º 12
0
        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);
            }
        }
Exemplo n.º 13
0
        /// <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;
        }
Exemplo n.º 14
0
        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();
        }
Exemplo n.º 15
0
        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));
            }
        }
Exemplo n.º 16
0
 public void ClickBack()
 {
     UIViewController.DeactivateUIView("StatsView");
     UIViewController.ActivateUIView(JobView.Load());
 }
Exemplo n.º 17
0
 public ActionResult CreateJob()
 {
     var newJobView = new JobView ();
     return View(newJobView);
 }
Exemplo n.º 18
0
 private void AddTool(INterfaceTool tool)
 {
     JobView.AddToolToControl(tabControl1, tool);
 }
Exemplo n.º 19
0
 public async Task <JobView> UpdateJobView(Guid jobId, JobView jobView)
 {
     return(await _httpService.Put <JobView>($"jobs/{jobId}/view", jobView));
 }
Exemplo n.º 20
0
 public void ClickColor(int colorIndex)
 {
     Avatar.Instance.Color = (TeamColor)colorIndex;
     UIViewController.ActivateUIView(JobView.Load());
     UIViewController.DeactivateUIView("ColorView");
 }
Exemplo n.º 21
0
 private void tStBtn_AddJob_Click(object sender, EventArgs e)
 {
     JobView.AddNewJobTreeViewToControl(tabControl1);
 }