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 { } }
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(); }
public void cargarExamen(object sender, ws.getExamenCompletedEventArgs e) { ws.clExamen tmpExamen = e.Result; TB_NombreExamen.Text = tmpExamen.Nombre; TB_Descripcion.Text = tmpExamen.Descripcion; }