예제 #1
0
 private void BN_ActualizarExamen_Click(object sender, RoutedEventArgs e)
 {
     ws.clExamen tmpExamen = new ws.clExamen();
     tmpExamen.IDExamen    = IDExamenes[CB_ID_UpdateExamen.SelectedIndex];
     tmpExamen.Nombre      = TB_NombreExamen.Text;
     tmpExamen.Descripcion = TB_Descripcion.Text;
     try
     {
         servicio.actualizarExamenAsync(tmpExamen);
     }
     catch
     {
     }
 }
예제 #2
0
        private void BN_InsertarExamen_Click(object sender, RoutedEventArgs e)
        {
            if (modoCreacion)
            {
                //Lo que sucede cuando se va a confirmar la insercion del examen con sus items
                ObservableCollection <ws.clItem> coleccion = new ObservableCollection <ws.clItem>(ItemsPorInsertar);
                servicio.registrarExamenItemsAsync(ExamenPorInsertar, coleccion);
                modoCreacion = false;
                BN_Cancelar_Insercion.Visibility = Visibility.Collapsed;
                BN_InsertarExamen.Content        = "Insertar nuevo examen";
                BN_ActualizarExamen.IsEnabled    = true;
                BN_BorrarExamen.IsEnabled        = true;
                BN_ActualizarItem.IsEnabled      = true;
                BN_BorrarItem.IsEnabled          = true;
                CB_ID_UpdateExamen.IsEnabled     = true;
                CB_ID_UpdateItem.IsEnabled       = true;
                TB_NombreExamen.IsEnabled        = true;
                TB_Descripcion.IsEnabled         = true;


                return;
            }
            //Lo que sucede cuando se desea iniciar el proceso de insercion de un examen con sus items
            modoCreacion = true;
            BN_Cancelar_Insercion.Visibility = Visibility.Visible;
            BN_InsertarExamen.Content        = "Aceptar";


            BN_ActualizarExamen.IsEnabled = false;
            BN_BorrarExamen.IsEnabled     = false;
            BN_ActualizarItem.IsEnabled   = false;
            BN_BorrarItem.IsEnabled       = false;
            CB_ID_UpdateExamen.IsEnabled  = false;
            CB_ID_UpdateItem.IsEnabled    = false;
            TB_NombreExamen.IsEnabled     = false;
            TB_Descripcion.IsEnabled      = false;

            ExamenPorInsertar             = new ws.clExamen();
            ExamenPorInsertar.IDExamen    = IDExamenes.Last() + 1;
            ExamenPorInsertar.Nombre      = TB_NombreExamen.Text + " ";
            ExamenPorInsertar.Descripcion = TB_Descripcion.Text + " ";
            ItemsPorInsertar.Clear();
        }
예제 #3
0
 public void cargarExamen(object sender, ws.getExamenCompletedEventArgs e)
 {
     ws.clExamen tmpExamen = e.Result;
     TB_NombreExamen.Text = tmpExamen.Nombre;
     TB_Descripcion.Text  = tmpExamen.Descripcion;
 }