コード例 #1
0
ファイル: frmPerfil.cs プロジェクト: DialTecSoftware/Hersan
 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);
     }
 }
コード例 #2
0
ファイル: frmPerfil.cs プロジェクト: DialTecSoftware/Hersan
        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);
            }
        }
コード例 #3
0
        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);
            }
        }