Beispiel #1
0
        private void btnEliminarPeriodo_Click(object sender, RoutedEventArgs e)
        {
            if (dgPeriodo.SelectedItem != null)
            {
                PeriodoEvaluacion pe = (PeriodoEvaluacion)dgPeriodo.SelectedItem;
                if (pe.VIGENCIA == 0)
                {
                    MessageBox.Show("El Periodo de Evaluación se encuentra desactivado", "Aviso");
                }
                else
                {
                    XML    formato = new XML();
                    string xml     = formato.Serializar(pe);
                    WFBS.Presentation.ServiceWFBS.ServiceWFBSClient servicio = new WFBS.Presentation.ServiceWFBS.ServiceWFBSClient();

                    if (servicio.EliminarPeriodoEvaluacion(xml))
                    {
                        MessageBox.Show("El Periodo de Evaluación seleccionado ha sido desactivado", "Éxito!");
                        NavigationService           navService = NavigationService.GetNavigationService(this);
                        MantenedorPeriodoEvaluacion nextPage   = new MantenedorPeriodoEvaluacion();
                        navService.Navigate(nextPage);
                    }
                    else
                    {
                        MessageBox.Show("No se pudo eliminar el Periodo de Evaluación", "Aviso");
                    }
                }
            }
            else
            {
                MessageBox.Show("Debe seleccionar un Periodo de Evaluación antes", "Aviso:");
            }
        }