private void btnAdd_Edu_Click(object sender, EventArgs e) { obj = new PerfilDescripcionBE(); try { if (oList.FindAll(item => item.Grupo.Contains("EDUCACIÓN") && item.Id == int.Parse(cboEducacion.SelectedValue.ToString())).Count == 0) { obj.Sel = false; obj.Grupo = "1-EDUCACIÓN"; obj.Concepto = cboEducacion.SelectedItem.Text; obj.Id = int.Parse(cboEducacion.SelectedValue.ToString()); obj.Tipo = opNecesaria.Checked ? "NECESARIA" : "PREFERENTE"; obj.Valor = 0; oList.Add(obj); ActualizaGrid(); CalcularPuntos(); //ActualizaGridEdu(); } else { RadMessageBox.Show("No es posible agregar un item que ya existe en el perfil", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al agregar la selección\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } }
private void btnAdd_Comp_Click(object sender, EventArgs e) { obj = new PerfilDescripcionBE(); try { if (cboCompetencia.Text == "") { RadMessageBox.Show("No hay competencia seleccionada", this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation); return; } if (oList.FindAll(item => item.Grupo.Contains("COMPETENCIAS") && item.Id == int.Parse(cboCompetencia.SelectedValue.ToString())).Count == 0) { obj.Sel = false; obj.Grupo = "3-COMPETENCIAS"; obj.Concepto = cboCompetencia.SelectedItem.Text; obj.Id = int.Parse(cboCompetencia.SelectedValue.ToString()); obj.Tipo = cboNivel.Text; obj.Valor = decimal.Parse(cboPeso.Text); //obj.Valor = decimal.Parse(cboNivel.Text) * oCompete.Find(item=> item.Id.ToString() == cboCompetencia.SelectedValue.ToString()).Ponderacion; oList.Add(obj); ActualizaGrid(); CalcularPuntos(); } else { RadMessageBox.Show("No es posible agregar un item que ya existe en el perfil", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al agregar la competencia\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } }
private void btnAdd_For_Click(object sender, EventArgs e) { obj = new PerfilDescripcionBE(); try { if (oList.FindAll(item => item.Grupo.Contains("FUNCIONES") && item.Id == int.Parse(cboFormacion.SelectedValue.ToString())).Count == 0) { obj.Sel = false; obj.Grupo = "2-FUNCIONES"; obj.Concepto = cboFormacion.SelectedItem.Text; obj.Id = int.Parse(cboFormacion.SelectedValue.ToString()); oList.Add(obj); ActualizaGrid(); } else { RadMessageBox.Show("No es posible agregar un item que ya existe en el perfil", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al agregar la selección\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } }