private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            using (var logic = new NomenclaturesLogic())
            {
                this.department = logic.UN_Departments.GetById(this.id_selectedDepartment);

                if (this.id_structurePosition == 0)
                {
                    this.structurePosition               = new HR_StructurePositions();
                    this.structurePosition.IsActive      = true;
                    this.structurePosition.Code          = department.Code;
                    this.structurePosition.id_department = this.id_selectedDepartment;
                    this.structurePosition.ActiveFrom    = DateTime.Now;
                }
                else
                {
                    this.structurePosition = logic.HR_StructurePositions.GetById(this.id_structurePosition);
                }

                var comboBoxLogic = new ComboBoxLogic();
                this.cmbPosition.ItemsSource = comboBoxLogic.ReadGlobalPositions(this.structurePosition.id_globalPosition);
                if (this.structurePosition.id_globalPosition != 0)
                {
                    this.cmbPositionTypes.ItemsSource = comboBoxLogic.ReadPositionTypes(this.structurePosition.HR_GlobalPositions.id_positionType);
                }
                else
                {
                    this.cmbPositionTypes.ItemsSource = comboBoxLogic.ReadPositionTypes();
                }
            }
            this.DataContext = this.structurePosition;
        }
Esempio n. 2
0
 private void LoadCombos()
 {
     using (var clogic = new ComboBoxLogic())
     {
         var lstPostionTypes = clogic.ReadPositionTypes();
         this.cmbPositionTypes.ItemsSource = lstPostionTypes;
     }
 }
Esempio n. 3
0
 private void LoadCombos()
 {
     using (var clogic = new ComboBoxLogic())
     {
         var lstDepartments = clogic.ReadAllDepartments();
         this.cmbLevel1.ItemsSource = lstDepartments;
         this.cmbLevel2.ItemsSource = lstDepartments;
         this.cmbLevel3.ItemsSource = lstDepartments;
         this.cmbLevel4.ItemsSource = lstDepartments;
     }
 }
Esempio n. 4
0
        private void CmbCurrentMunicipality_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            ComboBoxModel sel           = new ComboBoxModel();
            ComboBoxLogic comboboxLogic = new ComboBoxLogic();

            sel = (ComboBoxModel)cmbCurrentMunicipality.SelectedItem;
            if (sel != null)
            {
                cmbCurrentCity.IsEnabled = true;
                cmbCity.ItemsSource      = comboboxLogic.Cities(sel.Name);
            }
        }
Esempio n. 5
0
        private void CmbFaculty_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            cmbDepartment.ItemsSource = null;
            ComboBoxLogic comboboxLogic = new ComboBoxLogic();
            ComboBoxModel sel           = (ComboBoxModel)cmbFaculty.SelectedItem;

            cmbDepartment.IsEnabled = true;
            if (sel != null)
            {
                cmbDepartment.ItemsSource = comboboxLogic.Department(sel.id);
            }
        }
Esempio n. 6
0
        private void cmbUniversity_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            cmbDepartment.IsEnabled = false;
            ComboBoxLogic comboboxLogic = new ComboBoxLogic();
            ComboBoxModel sel           = (ComboBoxModel)cmbUniversity.SelectedItem;

            cmbFaculty.IsEnabled = true;
            if (sel != null)
            {
                cmbFaculty.ItemsSource = comboboxLogic.Faculties(sel.id);
            }
            cmbFaculty.DataContext    = EditData;
            cmbDepartment.ItemsSource = null;
            cmbDepartment.IsEnabled   = false;
        }
Esempio n. 7
0
        private void Add_New_Person_OnLoaded(object sender, RoutedEventArgs e)
        {
            Fill_Generic_Data fill          = new Fill_Generic_Data();
            ComboBoxLogic     comboboxLogic = new ComboBoxLogic();
            List <ph_tutors>  tutor         = new List <ph_tutors>();
            TXTLogic          txtLogic      = new TXTLogic();

            if (EditData == null)
            {
                _generic = new GenericPersonViewModel();
                cmbUniversity.ItemsSource = comboboxLogic.Unis();
            }
            else
            {
                _generic = fill.All(EditData.id);
                tutor    = txtLogic.Tutor(EditData.id);
                // topic = txtLogic.Topic(editData.id);
            }
            cmbSpecialty.ItemsSource           = comboboxLogic.SpecialtyList();
            cmbUniversity.ItemsSource          = comboboxLogic.Unis();
            cmbCurrentMunicipality.ItemsSource = comboboxLogic.Regions();
            cmbMunicipality.ItemsSource        = comboboxLogic.Regions();
            cmbGender.ItemsSource    = comboboxLogic.Gender();
            cmbCountry.ItemsSource   = comboboxLogic.ReadCountry();
            cmbEgnType.ItemsSource   = comboboxLogic.Id_Types();
            cmbAccReason.ItemsSource = comboboxLogic.AccReason();
            cmbFormEdu.ItemsSource   = comboboxLogic.FormEdu();
            cmbTypeEdu.ItemsSource   = comboboxLogic.Type();
            cmbStatus.ItemsSource    = comboboxLogic.Status();
            cmbLastLevel.ItemsSource = comboboxLogic.Levels();
            cmbLastEdu.ItemsSource   = comboboxLogic.ReadCountry();

            cmbUniversity.DataContext = EditData;
            dtgrdTutor.DataContext    = tutor;
            // txtTopic.DataContext = topic;
            this.DataContext = _generic;

            //identitycards.un_persons = personView;
        }
Esempio n. 8
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            using (var logic = new NomenclaturesLogic())
            {
                if (this.id_globalPosition == 0)
                {
                    this.globalPosition            = new HR_GlobalPositions();
                    this.globalPosition.IsActive   = true;
                    this.globalPosition.ActiveFrom = DateTime.Now;
                }
                else
                {
                    this.globalPosition = logic.HR_GlobalPositions.GetById(this.id_globalPosition);
                }

                using (var comboBoxLogic = new ComboBoxLogic())
                {
                    this.cmbPositionTypes.ItemsSource = comboBoxLogic.ReadPositionTypes(this.globalPosition.id_globalPosition);
                }
                this.DataContext = this.globalPosition;
            }
        }