Exemplo n.º 1
0
 public Dictionary<int, string> GetEducationLevels()
 {
     using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient())
       {
     return proxy.GetEducationLevels();
       }
 }
Exemplo n.º 2
0
 public void CopySummary(string title, int summaryId)
 {
     using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient())
       {
     proxy.CopySummary(title, summaryId);
       }
 }
Exemplo n.º 3
0
 public void CreateSummary(string title, int[] activitiesIds)
 {
     using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient())
       {
     proxy.CreateSummary(title, activitiesIds);
       }
 }
Exemplo n.º 4
0
 public void CreatePerson(PersonModel model)
 {
     using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient())
       {
     proxy.CreatePerson(model.SummaryId, model.ActivityId, model.Title, model.Post, model.PostLevelId, model.EducationLevelId, model.YearSalary, model.Gender,
     model.WasQualificationIncrease, model.WasValidate, model.BirthYear, model.HiringYear, model.StartPostYear, model.DismissalYear ?? 0);
       }
 }
Exemplo n.º 5
0
 public IEnumerable<ActivityModel> GetActivities()
 {
     using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient())
       {
     IEnumerable<Activity> activities = proxy.GetActivities();
     foreach (Activity activity in activities)
     {
       yield return new ActivityModel
                    {
                      Id = activity.Idk__BackingField,
                      Title = activity.Titlek__BackingField,
                      Part_1 = activity.Part_1k__BackingField,
                      Part_2 = activity.Part_2k__BackingField,
                      Part_3 = activity.Part_3k__BackingField,
                      Part_4 = activity.Part_4k__BackingField,
                      Part_5 = activity.Part_5k__BackingField
                    };
     }
       }
 }
Exemplo n.º 6
0
        public IEnumerable<ActivityModel> GetActivities(int summaryId)
        {
            using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient())
              {
            IEnumerable<Activity> activities = proxy.GetActivitiesBySummary(summaryId);
            IEnumerable<ActivityModel> activityModels =
              activities.Select(
            activity =>
            new ActivityModel
              {
                Id = activity.Idk__BackingField,
                Title = activity.Titlek__BackingField,
                Part_1 = activity.Part_1k__BackingField,
                Part_2 = activity.Part_2k__BackingField,
                Part_3 = activity.Part_3k__BackingField,
                Part_4 = activity.Part_4k__BackingField,
                Part_5 = activity.Part_5k__BackingField
              });

            return activityModels;
              }
        }
Exemplo n.º 7
0
 public string GetFederalDistrictName()
 {
     using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient())
       {
       return proxy.GetCurrentFederalDistrict().Title;
       }
 }
Exemplo n.º 8
0
 public string GetEnterpriseName()
 {
     using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient())
       {
       return proxy.GetCurrentEnterprise().Titlek__BackingField;
       }
 }
Exemplo n.º 9
0
 public void UploadPersons(byte[] scvFile, int summaryId)
 {
     using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient())
       {
       proxy.UploadPersons(scvFile, summaryId);
       }
 }
Exemplo n.º 10
0
 public void UpdateSummary(int summaryId, string title, int[] activitiesIds)
 {
     using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient())
       {
     proxy.UpdateSummary(summaryId, title, activitiesIds);
       }
 }
Exemplo n.º 11
0
 public void RemoveSummary(int summaryId)
 {
     using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient())
       {
     proxy.RemoveSummary(summaryId);
       }
 }
Exemplo n.º 12
0
 public void RemovePerson(int personId)
 {
     using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient())
       {
     proxy.RemovePerson(personId);
       }
 }
Exemplo n.º 13
0
 public bool IsPublished(int summaryId)
 {
     using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient())
     {
     return proxy.IsPublished(summaryId);
     }
 }
Exemplo n.º 14
0
 public IEnumerable<SummaryModel> GetSummaries()
 {
     using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient())
       {
     IEnumerable<Summary> summaries = proxy.GetSummaries();
     foreach (var summary in summaries)
     {
       yield return new SummaryModel
       {
     Id = summary.Idk__BackingField,
     Title = summary.Titlek__BackingField,
     CreateDate = summary.CreateDatek__BackingField.ToShortDateString(),
     Published = summary.Publishedk__BackingField,
     PublishedDate = summary.PublishedDatek__BackingField.ToShortDateString()
       };
     }
       }
 }
Exemplo n.º 15
0
 public int GetPeopleCount(int summaryId)
 {
     using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient())
       {
     return proxy.GetPeoplesArraySize(summaryId);
       }
 }
Exemplo n.º 16
0
        public IEnumerable<PersonModel> GetPeople(int summaryId, int pagesize, int offset, string orderby)
        {
            using (EnterpriseDataServiceClient proxy = new EnterpriseDataServiceClient())
              {
            Dictionary<int, string> eduLevels = new Dictionary<int, string>
                                                        {
                                                            {1, "СО"},
                                                            {2, "СПО"},
                                                            {3, "ВПО"}
                                                        };
            Dictionary<int, string> postLevels = new Dictionary<int, string>
                                                         {
                                                            {1, "АУ"},
                                                            {2, "ИТРиС"},
                                                            {3, "ОР"},
                                                            {4, "ВП"}
                                                         };

            Activity[] activities = proxy.GetActivitiesBySummary(summaryId);
            return proxy.GetPeoples(summaryId, pagesize, offset, orderby).Select(x => new PersonModel
              {
            Id = x.Id,
            SummaryId = x.SummaryId,
            ActivityId = x.ActivityId,
            ActivityTitle = activities.Single(xx => xx.Idk__BackingField == x.ActivityId).Titlek__BackingField,
            Title = x.Title,
            BirthYear = x.BirthYear,
            DismissalYear = x.DismissalYear,
            EducationLevelId = x.EducationLevelId,
            EducationLevel = eduLevels.Single(xx => xx.Key == x.EducationLevelId).Value,
            Gender = x.Gender,
            HiringYear = x.HiringYear,
            Post = x.Post,
            PostLevelId = x.PostLevelId,
            PostLevel = postLevels.Single(xx => xx.Key == x.PostLevelId).Value,
            StartPostYear = x.StartPostYear,
            WasQualificationIncrease = x.WasQualificationIncrease,
            WasValidate = x.WasValidate,
            YearSalary = x.YearSalary
              });
              }
        }