private async void CapacitacionView_Load(object sender, EventArgs e)
        {
            update_dataGridView();
            showLoading();

            _departamentos = (await _departamentoService.GetAll()).ToList();
            _niveles       = (await _nivelService.GetAll()).ToList();
            _instituciones = (await _institucionService.GetAll()).ToList();

            foreach (var departamento in _departamentos)
            {
                DepartamentoComboBox.Items.Add(departamento);
                DepartamentoComboBox.DisplayMember = "Nombre";
                DepartamentoComboBox.ValueMember   = "Id";
            }
            foreach (var dept in _niveles)
            {
                NivelComboBox.Items.Add(dept);
                NivelComboBox.DisplayMember = "Titulo";
                NivelComboBox.ValueMember   = "Id";
            }
            foreach (var isntitucion in _instituciones)
            {
                IntitucionComboBox.Items.Add(isntitucion);
                IntitucionComboBox.DisplayMember = "NombreInstitucion";
                IntitucionComboBox.ValueMember   = "Id";
            }

            hideLoading();
        }
示例#2
0
        public IActionResult GetAll()
        {
            var service  = new DepartamentoService(_unitOfWork, _departamentoRepository, _mailServer);
            var response = service.GetAll();

            return(Ok(response));
        }
示例#3
0
 private async void CompetenciaView_Load(object sender, EventArgs e)
 {
     _departamentos = (await _departamentoService.GetAll()).ToList();
     foreach (var departamento in _departamentos)
     {
         DepartamentoComboBox.Items.Add(departamento);
         DepartamentoComboBox.DisplayMember = "Nombre";
         DepartamentoComboBox.ValueMember   = "Id";
     }
     foreach (var estado in Enum.GetNames(typeof(Estado)))
     {
         EstadosComboBox.Items.Add(estado);
     }
     update_dataGridView();
 }
 private async void PuestoView_Load(object sender, EventArgs e)
 {
     showLoading();
     _departamentos = (await _departamentoService.GetAll()).ToList();
     foreach (var dept in _departamentos)
     {
         DepartamentosComboBox.Items.Add(dept);
         DepartamentosComboBox.DisplayMember = "Nombre";
         DepartamentosComboBox.ValueMember   = "Id";
     }
     foreach (var estado in Enum.GetNames(typeof(Estado)))
     {
         EstadosComboBox.Items.Add(estado);
     }
     foreach (var nivel in Enum.GetNames(typeof(NivelDeRiesgo)))
     {
         NivelesDeRiesgoComboBox.Items.Add(nivel);
     }
     hideLoading();
 }
示例#5
0
        private async void SearchCandidatoView_Load(object sender, EventArgs e)
        {
            _puestos        = (await _puestoService.GetAll()).ToList();
            _capacitaciones = (await _capacitacionService.GetAll()).ToList();
            _competencias   = (await _competenciaService.GetAll()).ToList();
            _departamentos  = (await _departamentoService.GetAll()).ToList();
            _idiomas        = (await _idiomasService.GetAll()).ToList();

            foreach (var departamento in _departamentos)
            {
                DepartamentoComboBox.Items.Add(departamento);
                DepartamentoComboBox.DisplayMember = "Nombre";
                DepartamentoComboBox.ValueMember   = "Id";
            }

            foreach (var idioma in _idiomas)
            {
                IdiomaComboBox.Items.Add(idioma);
                IdiomaComboBox.DisplayMember = "Nombre";
                IdiomaComboBox.ValueMember   = "Id";
            }
        }
 private async void update_dataGridView()
 {
     dataGridView1.AutoGenerateColumns = false;
     dataGridView1.DataSource          = (await _departamentoService.GetAll()).ToList();
 }
示例#7
0
        private async void CandidatoView_Load(object sender, EventArgs e)
        {
            if (CurrentUser.Rol == Rol.Estandar)
            {
                button4.Visible  = false;
                button5.Visible  = false;
                button7.Visible  = false;
                button8.Visible  = false;
                button9.Visible  = false;
                button10.Visible = false;
                button11.Visible = false;
                button13.Visible = false;
                button14.Visible = false;
                button15.Visible = false;
            }

            candidatoCreado = await _candidatoService.GetCandidatoByUserId(CurrentUser.Id);

            _idiomas               = (await _idiomaService.GetActiveLanguages()).ToList();
            _departamentos         = (await _departamentoService.GetAll()).ToList();
            _experienciasLaborales = (await _experienciaLaboralService.GetAll()).ToList();

            foreach (var experiencias in _experienciasLaborales)
            {
                checkedListBox2.Items.Add(experiencias);
                checkedListBox2.DisplayMember = "PuestoOcupado";
                checkedListBox2.ValueMember   = "Id";
            }

            foreach (var idioma in _idiomas)
            {
                checkedListBox1.Items.Add(idioma);
                checkedListBox1.DisplayMember = "Nombre";
                checkedListBox1.ValueMember   = "Id";
            }

            foreach (var departamento in _departamentos)
            {
                DepartamentoComboBox.Items.Add(departamento);
                DepartamentoComboBox.DisplayMember = "Nombre";
                DepartamentoComboBox.ValueMember   = "Id";
            }

            if (candidatoCreado != null)
            {
                _solicitud = await _solicitudPendiente.GetByCandidatoId(candidatoCreado.Id);

                if (_solicitud != null)
                {
                    if (CurrentUser.Rol != Rol.Administrador)
                    {
                        if (_solicitud.FueAceptado)
                        {
                            MessageBox.Show("FELICIDADES USTED FUE ACEPTADO :)", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else if (!_solicitud.FueAceptado && _solicitud.EstaPendiente)
                        {
                            MessageBox.Show("SU SOLICITUD AUN ESTA PENDIENTE", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else if (!_solicitud.FueAceptado && !_solicitud.EstaPendiente)
                        {
                            MessageBox.Show("DISCULPE SU SOLICITUD FUE RECHAZADA :(", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                    button2.Enabled = false;
                    button1.Enabled = false;
                }

                var departamento = _departamentos.Find(x => x.Id == candidatoCreado.DepartamentoId);
                var puesto       = departamento.Puestos.FirstOrDefault(x => x.Id == candidatoCreado.PuestoId);

                candidatoId                       = candidatoCreado.Id;
                CedulaTxtBox.Text                 = candidatoCreado.Cedula;
                NombresTxtBox.Text                = candidatoCreado.Nombres;
                ApellidoTxtBox.Text               = candidatoCreado.Apellidos;
                recomendadoPorTxtBox.Text         = candidatoCreado.RecomendadoPor;
                DepartamentoComboBox.SelectedItem = departamento;
                PuestoComboBox.SelectedItem       = puesto;
                SalarioAspiradoTxtBox.Text        = Convert.ToString(candidatoCreado.Salario);

                foreach (var capacitacionBD in candidatoCreado.Capacitaciones)
                {
                    for (int i = 0; i < CapacitacionesListBox2.Items.Count; i++)
                    {
                        var capacitacion = (Capacitacion)CapacitacionesListBox2.Items[i];
                        if (capacitacion.Id == capacitacionBD.Id)
                        {
                            CapacitacionesListBox2.SetItemChecked(i, true);
                        }
                    }
                }

                foreach (var competenciaBD in candidatoCreado.Competencias)
                {
                    for (int i = 0; i < CompetenciasListBox2.Items.Count; i++)
                    {
                        var competencia = (Competencia)CompetenciasListBox2.Items[i];
                        if (competencia.Id == competenciaBD.Id)
                        {
                            CompetenciasListBox2.SetItemChecked(i, true);
                        }
                    }
                }

                foreach (var idiomaDb in candidatoCreado.Idiomas)
                {
                    for (int i = 0; i < checkedListBox1.Items.Count; i++)
                    {
                        var idioma = (Idioma)checkedListBox1.Items[i];
                        if (idioma.Id == idiomaDb.Id)
                        {
                            checkedListBox1.SetItemChecked(i, true);
                        }
                    }
                }

                foreach (var experienciaDb in candidatoCreado.ExperienciasLaborales)
                {
                    for (int i = 0; i < checkedListBox2.Items.Count; i++)
                    {
                        var experiencia = (ExperienciaLaboral)checkedListBox2.Items[i];
                        if (experiencia.Id == experienciaDb.Id)
                        {
                            checkedListBox2.SetItemChecked(i, true);
                        }
                    }
                }
            }
        }