Esempio n. 1
0
        private void btnIngresar_Click(object sender, RoutedEventArgs e)
        {
            List <Competencia> competencias = col.ReadAllCompetencias();

            try
            {
                Habilidad hab = new Habilidad();

                foreach (Competencia c in competencias)
                {
                    if (c.Nombre == (string)cmbId_Competencia.SelectedItem)
                    {
                        hab.Id_Competencia = Convert.ToInt32(c.Id_com);
                    }
                }
                hab.Nombre = txtNombre.Text;
                switch (cmbNota.SelectedIndex)
                {
                case 0:
                    hab.Nota_Encuesta = 0;
                    break;

                case 1:
                    hab.Nota_Encuesta = 1;
                    break;

                case 2:
                    hab.Nota_Encuesta = 2;
                    break;

                case 3:
                    hab.Nota_Encuesta = 3;
                    break;

                case 4:
                    hab.Nota_Encuesta = 4;
                    break;

                case 5:
                    hab.Nota_Encuesta = 5;
                    break;

                default:
                    hab.Nota_Encuesta = 0;
                    break;
                }
                if (hab.Create())
                {
                    MessageBox.Show("Agregado correctamente. Éxito!");
                    this.Limpiar();
                    NavigationService     navService = NavigationService.GetNavigationService(this);
                    MantenedorHabilidades nextPage   = new MantenedorHabilidades(hab.Id_Competencia);
                    navService.Navigate(nextPage);
                }
                else
                {
                    MessageBox.Show("No se ha podido agregar la Habilidad, verifique que los datos sean correctos");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Error, no se pudo agregar la Habilidad!");
            }
        }
Esempio n. 2
0
        //---------------------------------------------------------//

        #region Habilidad
        // Habilidad

        public bool CrearHabilidad(string xml)
        {
            Habilidad hab = new Habilidad(xml);

            return(hab.Create());
        }