Beispiel #1
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:");
            }
        }