Esempio n. 1
0
        private void f13_ModificarPuesto_Load(object sender, EventArgs e)
        {
            tbNombre.CharacterCasing            = CharacterCasing.Upper;
            tbDescripcion.CharacterCasing       = CharacterCasing.Upper;
            tbEmpresa.CharacterCasing           = CharacterCasing.Upper;
            dgvPuntajesRequeridos.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            tbCodigo.Text      = puestoActual.codigo_puesto.ToString();
            tbNombre.Text      = puestoActual.nombre;
            tbEmpresa.Text     = puestoActual.empresa;
            tbDescripcion.Text = puestoActual.descripcion;
            GestorDeCompetencia clogC = new GestorDeCompetencia();
            GestorDePuestos     clogP = new GestorDePuestos();

            try
            {
                competencias = clogC.getCompetencias();
                foreach (Puntaje_Requerido car in puestoActual.Puntaje_Requerido.ToList())
                {
                    Puntaje_Requerido pr = new Puntaje_Requerido();
                    pr.codigo_competencia = car.codigo_competencia;
                    pr.ponderacion        = car.ponderacion;
                    listaCar.Add(pr);
                    listaCarInic.Add(pr);
                }
                //Llenamos el comboBox de competencias con los nombres de todas las competencias
                List <string> listaNom = new List <string>();
                foreach (var comp in competencias)
                {
                    listaNom.Add(comp.nombre);
                }
                cmbCompetencias.DataSource = listaNom;
                foreach (var car in puestoActual.Puntaje_Requerido.ToList())
                {
                    dgvPuntajesRequeridos.Rows.Add(car.Competencia.nombre, car.ponderacion);
                    excluidos.Add(car.Competencia.nombre);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(("Se ha producido un error:\n" + ex.Message), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 2
0
        private void f11_AltaPuesto_Load(object sender, EventArgs e)
        {
            tbNombre.CharacterCasing         = CharacterCasing.Upper;
            tbDescripcion.CharacterCasing    = CharacterCasing.Upper;
            tbEmpresa.CharacterCasing        = CharacterCasing.Upper;
            dgvCaracteristicas.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            GestorDeCompetencia clogC = new GestorDeCompetencia();
            GestorDePuestos     clogP = new GestorDePuestos();

            try
            {
                competencias = clogC.getCompetencias();
                List <string> listaNom = new List <string>();
                foreach (var comp in competencias)
                {
                    listaNom.Add(comp.nombre);
                }
                cbCompetencias.DataSource = listaNom;
            }
            catch (Exception ex)
            {
                MessageBox.Show(("Se ha producido un error:\n" + ex.Message), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }