private void editarCurso(object sender, RoutedEventArgs e) { Button boton = sender as Button; if (boton.Content.Equals("MODIFICAR")) { boton.Content = "GUARDAR"; boton.Background = (Brush) new BrushConverter().ConvertFrom("#FF7B9763"); cbTipoCurso.IsEnabled = true; cbTipoCurso.IsReadOnly = false; txtLetraFichaCurso.IsEnabled = true; txtLetraFichaCurso.IsReadOnly = false; } else { // PEDIMOS CONFIRMACIÓN MessageBoxResult messageBoxResult = Utils.msgBox("¿Desea guardar los cambios?", "yesno", "question"); if (messageBoxResult == MessageBoxResult.Yes) { // SI EL FORMULARIO SE VALIDA CORRECTAMENTE PROCEDEMOS A REALIZAR EL INSERT if (validarFormulario()) { string nombre = txtNombreCurso.Text.ToString().ToUpper(); string tipo = cbTipoCurso.Text.ToString(); string grado = txtGradoCurso.Text.ToString(); String nivel = cbNivelFichaCurso.SelectedItem as String; string letra = txtLetraFichaCurso.Text.ToString().ToUpper(); WebService webService = new WebService(); EstadoMensajeResponse response = webService.editarCurso(this.idCurso, MainWindow.user.id, nombre, tipo, grado, nivel, letra); if (response.estado == 1) { Utils.msgBox(response.mensaje, "ok", "info"); ((MainWindow)this.Owner).cargarCursos(); boton.Content = "MODIFICAR"; boton.Background = (Brush) new BrushConverter().ConvertFrom("#FF979563"); txtNombreCurso.IsEnabled = false; txtNombreCurso.IsReadOnly = true; cbTipoCurso.IsEnabled = false; cbTipoCurso.IsReadOnly = true; cbNivelFichaCurso.IsEnabled = false; cbNivelFichaCurso.IsReadOnly = true; txtGradoCurso.IsEnabled = false; txtGradoCurso.IsReadOnly = true; txtLetraFichaCurso.IsEnabled = false; txtLetraFichaCurso.IsReadOnly = true; } else { Utils.msgBox(response.mensaje, "ok", "warning"); } } } } }