Beispiel #1
0
        private void btnAgregaPerfildeCargo_Click(object sender, RoutedEventArgs e)
        {
            NavigationService     navService = NavigationService.GetNavigationService(this);
            IngresarPerfildeCargo nextPage   = new IngresarPerfildeCargo();

            navService.Navigate(nextPage);
        }
        private void btnAgregarPerfildeCargo_click(object sender, RoutedEventArgs e)
        {
            List <Area> areasSelec = new List <Area>();

            areas = col.ReadAllAreas();
            foreach (string item in lbAreaSeleccionadas.Items)
            {
                foreach (Area a in areas)
                {
                    if (a.area == item)
                    {
                        areasSelec.Add(a);
                    }
                }
            }
            if (lbAreaSeleccionadas.Items.Count == 0)
            {
                MessageBox.Show("Debe seleccionar las áreas para el perfil");
            }
            else
            {
                if (txtDescripcion.Text.Length == 0)
                {
                    MessageBox.Show("Debe Ingresar una descripción");
                }
                else
                {
                    try
                    {
                        PerfilesdeCargo pc = new PerfilesdeCargo();
                        pc.descripcion = txtDescripcion.Text;
                        pc.Create();
                        MessageBox.Show("Perfil creado");
                        NavigationService     navService = NavigationService.GetNavigationService(this);
                        IngresarPerfildeCargo nextPage   = new IngresarPerfildeCargo();
                        navService.Navigate(nextPage);
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Error");
                    }
                }
            }
        }