private void btnVolver_Click(object sender, RoutedEventArgs e)
        {
            NavigationService navService = NavigationService.GetNavigationService(this);
            MantenedorArea    nextPage   = new MantenedorArea();

            navService.Navigate(nextPage);
        }
Exemplo n.º 2
0
        private void btnEliminarArea_Click(object sender, RoutedEventArgs e)
        {
            if (dgArea.SelectedItem != null)
            {
                Area ar = (Area)dgArea.SelectedItem;
                if (ar.obs == "Si")
                {
                    MessageBox.Show("La Área seleccionada se encuentra desactivada", "Aviso");
                }
                else
                {
                    ar.ID_AREA = ar.ID_AREA;
                    XML    formato = new XML();
                    string xml     = formato.Serializar(ar);
                    WFBS.Presentation.ServiceWFBS.ServiceWFBSClient servicio = new WFBS.Presentation.ServiceWFBS.ServiceWFBSClient();

                    if (servicio.EliminarArea(xml))
                    {
                        MessageBox.Show("El Área seleccionada ha sido desactivada", "Éxito!");
                        NavigationService navService = NavigationService.GetNavigationService(this);
                        MantenedorArea    nextPage   = new MantenedorArea();
                        navService.Navigate(nextPage);
                    }
                    else
                    {
                        MessageBox.Show("No se pudo desactivar el Área", "Aviso");
                    }
                }
            }
            else
            {
                MessageBox.Show("Debe seleccionar un Área antes", "Aviso:");
            }
        }
Exemplo n.º 3
0
        private void btnModificar_Click(object sender, RoutedEventArgs e)
        {
            List <Area> areas = colAreas.ReadAllAreas();

            try
            {
                Area ar = new Area();
                ar.id_area = int.Parse(txtIdArea.Text);
                if (ar.Read())
                {
                    if (txtNombre.Text.Length > 0 && txtNombre.Text.Trim() != "")
                    {
                        if (txtAbreviacion.Text.Length > 0 && txtAbreviacion.Text.Trim() != "")
                        {
                            ar.area        = txtNombre.Text;
                            ar.abreviacion = txtAbreviacion.Text;
                            if (rbNo.IsChecked == true)
                            {
                                ar.obsoleta = 0;
                            }
                            if (rbSi.IsChecked == true)
                            {
                                ar.obsoleta = 1;
                            }

                            string xml = ar.Serializar();
                            WFBS.Presentation.ServiceWCF.ServiceWFBSClient servicio = new WFBS.Presentation.ServiceWCF.ServiceWFBSClient();

                            if (servicio.ActualizarArea(xml))
                            {
                                MessageBox.Show("Actualizado correctamente", "Éxito!");
                                NavigationService navService = NavigationService.GetNavigationService(this);
                                MantenedorArea    nextPage   = new MantenedorArea();
                                navService.Navigate(nextPage);
                            }
                            else
                            {
                                MessageBox.Show("No se pudo actualizar la Área, verifique que los datos sean correctos", "Aviso");
                            }
                        }
                        else
                        {
                            MessageBox.Show("El campo Abreviación es obligatorio", "Aviso");
                        }
                    }
                    else
                    {
                        MessageBox.Show("El campo Nombre es obligatorio", "Aviso");
                    }
                }
                else
                {
                    MessageBox.Show("Debe completar los campos antes de continuar", "Aviso");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("No se pudo Actualizar la Área!", "Alerta");
            }
        }
Exemplo n.º 4
0
        private void btnIngresar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Area ar = new Area();
                if (txtNombre.Text.Length > 0 && txtNombre.Text.Trim() != "")
                {
                    if (txtAbreviacion.Text.Length > 0 && txtAbreviacion.Text.Trim() != "")
                    {
                        ar.area        = txtNombre.Text;
                        ar.abreviacion = txtAbreviacion.Text;
                        if (rbNo.IsChecked == true)
                        {
                            ar.obsoleta = 0;
                        }
                        if (rbSi.IsChecked == true)
                        {
                            ar.obsoleta = 1;
                        }

                        string xml = ar.Serializar();
                        WFBS.Presentation.ServiceWCF.ServiceWFBSClient servicio = new WFBS.Presentation.ServiceWCF.ServiceWFBSClient();

                        if (servicio.CrearArea(xml))
                        {
                            MessageBox.Show("Agregado correctamente", "Éxito!");
                            this.Limpiar();
                            NavigationService navService = NavigationService.GetNavigationService(this);
                            MantenedorArea    nextPage   = new MantenedorArea();
                            navService.Navigate(nextPage);
                        }
                        else
                        {
                            MessageBox.Show("No se pudo agregar la Área, verifique que los datos sean correctos", "Aviso");
                        }
                    }
                    else
                    {
                        MessageBox.Show("El campo Abreviación es obligatorio", "Aviso");
                    }
                }
                else
                {
                    MessageBox.Show("El campo Nombre es obligatorio", "Aviso");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("No se pudo agregar la Área!", "Alerta");
            }
        }
 private void btnEliminarArea_Click(object sender, RoutedEventArgs e)
 {
     if (dgArea.SelectedItem != null)
     {
         Area us = (Area)dgArea.SelectedItem;
         us.Delete();
         MessageBox.Show("El área seleccionada ha sido desactivada", "Éxito!");
         NavigationService navService = NavigationService.GetNavigationService(this);
         MantenedorArea    nextPage   = new MantenedorArea();
         navService.Navigate(nextPage);
     }
     else
     {
         MessageBox.Show("Debe seleccionar un área antes", "Aviso:");
     }
 }
Exemplo n.º 6
0
        private void btnIngresar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Area us = new Area();

                us.id_area     = int.Parse(txtIdArea.Text);
                us.area        = txtNombre.Text;
                us.abreviacion = txtAbreviacion.Text;
                us.obsoleta    = int.Parse(txtObsoleta.Text);

                us.Create();
                MessageBox.Show("Agregado correctamente", "Éxito!");
                this.Limpiar();
                NavigationService navService = NavigationService.GetNavigationService(this);
                MantenedorArea    nextPage   = new MantenedorArea();
                navService.Navigate(nextPage);
            }
            catch (Exception ex)
            {
                MessageBox.Show("No se pudo agregar");
            }
        }
        private void btnModificar_Click(object sender, RoutedEventArgs e)
        {
            List <Area> areas = col.ReadAllAreas();

            try
            {
                Area us = new Area();
                us.id_area = int.Parse(txtIdArea.Text);
                if (us.Read())
                {
                    if (txtNombre.Text.Length > 0 && txtAbreviacion.Text.Length > 0 && txtObsoleta.Text.Length > 0)
                    {
                        us.area        = txtNombre.Text;
                        us.abreviacion = txtAbreviacion.Text;
                        us.obsoleta    = int.Parse(txtObsoleta.Text);
                        us.Update();
                        MessageBox.Show("Actualizado correctamente", "Éxito!");
                        NavigationService navService = NavigationService.GetNavigationService(this);
                        MantenedorArea    nextPage   = new MantenedorArea();
                        navService.Navigate(nextPage);
                    }
                    else
                    {
                        MessageBox.Show("Debe completar los campos antes de continuar", "Aviso");
                    }
                }
                else
                {
                    txtIdArea.Text = txtIdArea.Text + " - El area no existe";
                }
            }
            catch (Exception)
            {
                MessageBox.Show("No se ha podido modificar el area, verifique que la información esté correcta", "Error");
            }
        }
        private void btnModificar_Click(object sender, RoutedEventArgs e)
        {
            List <Competencia> comSelec = new List <Competencia>();

            competencias = col.ReadAllCompetencias();
            Area a = new Area();

            foreach (string item in lbComSeleccionadas.Items)
            {
                foreach (Competencia c in competencias)
                {
                    if (c.NOMBRE == item)
                    {
                        comSelec.Add(c);
                    }
                }
            }
            if (lbComSeleccionadas.Items.Count == 0)
            {
                MessageBox.Show("Debe seleccionar las Competencias para el Área", "Aviso");
            }
            else
            {
                try
                {
                    if (txtNombre.Text.Length > 0 && txtNombre.Text.Trim() != "")
                    {
                        if (txtAbreviacion.Text.Length > 0 && txtAbreviacion.Text.Trim() != "")
                        {
                            ar.NOMBRE      = txtNombre.Text;
                            ar.ABREVIACION = txtAbreviacion.Text;
                            if (rbNo.IsChecked == true)
                            {
                                ar.OBSOLETA = 0;
                            }
                            if (rbSi.IsChecked == true)
                            {
                                ar.OBSOLETA = 1;
                            }

                            AreaOperacion aOp = new AreaOperacion(ar);
                            if (aOp.Actualize(comSelec))
                            {
                                MessageBox.Show("Agregado correctamente", "Éxito!");
                                this.Limpiar();
                                NavigationService navService = NavigationService.GetNavigationService(this);
                                MantenedorArea    nextPage   = new MantenedorArea();
                                navService.Navigate(nextPage);
                            }
                            else
                            {
                                MessageBox.Show("No se pudo agregar el Área, verifique que los datos sean correctos", "Aviso");
                            }
                        }
                        else
                        {
                            MessageBox.Show("El campo Abreviación es obligatorio", "Aviso");
                        }
                    }
                    else
                    {
                        MessageBox.Show("El campo Nombre es obligatorio", "Aviso");
                    }
                }
                catch (Exception)
                {
                    MessageBox.Show("No se pudo agregar el Área!", "Alerta");
                }
            }
        }