private void btnEliminar_Click(object sender, RoutedEventArgs e) { List <Competencia> competencias = col.ReadAllCompetencias(); List <Nivel> niveles = col.ReadAllNiveles(); try { Competencia com = new Competencia(); com.Id_competencia = int.Parse(txtId_Competencia.Text); if (com.Read()) { com.Delete(); MessageBox.Show("Competencia eliminada correctamente", "Éxito!"); } else { txtNombre.Text = txtNombre.Text + " - La competencia no existe"; } } catch (Exception) { throw; } }
private void btnEliminar_Click(object sender, RoutedEventArgs e) { List <Competencia> competencias = col.ReadAllCompetencias(); List <Nivel> niveles = col.ReadAllNiveles(); try { Competencia com = new Competencia(); com.Id_competencia = int.Parse(txtId_Competencia.Text); if (com.Read()) { com.Delete(); MessageBox.Show("Competencia desactivada correctamente. Éxito!"); } else { MessageBox.Show("La Competencia no existe"); } } catch (Exception) { MessageBox.Show("Debe seleccionar una Competencia para poder desactivar"); } }
public string obtenerCompetencia(string id_competencia) { XmlSerializer serializer = new XmlSerializer(typeof(Competencia), new XmlRootAttribute("Competencia")); StringReader stringReader = new StringReader(id_competencia); Competencia c = (Competencia)serializer.Deserialize(stringReader); c.Read(); return(c.Serializar()); }
public ModificarCompetencia(int id) { InitializeComponent(); com.Id_competencia = id; com.Read(); txtId_Competencia.Text = com.Id_competencia.ToString(); txtNombre.Text = com.Nombre; txtDescripcion.Text = com.Descripcion; txtSigla.Text = com.Sigla; cmbObsoleta.SelectedIndex = com.Obsoleta; cmbNivel.SelectedIndex = com.Nivel_Optimo; }
private void btnIngresar_Click(object sender, RoutedEventArgs e) { List <Competencia> competencias = col.ReadAllCompetencias(); List <Nivel> niveles = col.ReadAllNiveles(); try { Competencia com = new Competencia(); com.Id_competencia = int.Parse(txtId_Competencia.Text); if (!com.Read()) { com.Id_competencia = int.Parse(txtId_Competencia.Text); com.Nombre = txtNombre.Text; com.Descripcion = txtDescripcion.Text; com.Sigla = txtSigla.Text; com.Nivel_Optimo = int.Parse(cmbNivel.SelectedItem.ToString()); if (cmbObsoleta.SelectedIndex == 0) { com.Obsoleta = 0; } else { com.Obsoleta = 1; } foreach (Nivel n in niveles) { if (n.nota_Encuesta == (int)cmbNivel.SelectedItem) { com.Nivel_Optimo = n.nota_Encuesta; } } com.Create(); MessageBox.Show("Agregado correctamente", "Éxito!"); NavigationService navService = NavigationService.GetNavigationService(this); MantenedorCompetencias nextPage = new MantenedorCompetencias(); navService.Navigate(nextPage); } else { txtNombre.Text = txtNombre.Text + " - La competencia ya existe"; } } catch (Exception) { throw; } }
private void btnModificar_Click(object sender, RoutedEventArgs e) { List <Competencia> competencias = col.ReadAllCompetencias(); List <Nivel> niveles = col.ReadAllNiveles(); try { Competencia com = new Competencia(); com.Id_competencia = int.Parse(txtId_Competencia.Text); if (com.Read()) { if (txtNombre.Text.Length > 0 && int.Parse(txtId_Competencia.Text) > 0) { com.Nombre = txtNombre.Text; com.Descripcion = txtDescripcion.Text; com.Sigla = txtSigla.Text; if (cmbObsoleta.SelectedIndex == 0) { com.Obsoleta = 0; } else { com.Obsoleta = 1; } foreach (Nivel n in niveles) { if (n.nota_Encuesta == (int)cmbNivel.SelectedItem) { com.Nivel_Optimo = n.nota_Encuesta; } } com.Update(); MessageBox.Show("Actualizado correctamente", "Éxito!"); NavigationService navService = NavigationService.GetNavigationService(this); MantenedorCompetencias nextPage = new MantenedorCompetencias(); navService.Navigate(nextPage); } } else { MessageBox.Show("Debe completar los campos antes de continuar", "Aviso"); } } catch (Exception) { MessageBox.Show("No se ha podido modificar la competencia, verifique que la información esté correcta", "Error"); } }
public string LeerCompetencia(string xml) { try { Competencia com = new Competencia(xml); if (com.Read()) { return(com.Serializar()); } else { return(null); } } catch (Exception ex) { return(ex.ToString()); } }
public ModificarCompetencia(int id) { InitializeComponent(); com.Id_competencia = id; com.Read(); if (com.Obsoleta == 0) { rbNo.IsChecked = true; } else { rbSi.IsChecked = true; } txtId_Competencia.Text = com.Id_competencia.ToString(); txtNombre.Text = com.Nombre; txtDescripcion.Text = com.Descripcion; txtSigla.Text = com.Sigla; }
private void btnModificar_Click(object sender, RoutedEventArgs e) { List <Competencia> competencias = col.ReadAllCompetencias(); try { Competencia com = new Competencia(); com.Id_competencia = int.Parse(txtId_Competencia.Text); if (com.Read()) { if (txtNombre.Text.Length > 0 && int.Parse(txtId_Competencia.Text) > 0) { com.Nombre = txtNombre.Text; com.Descripcion = txtDescripcion.Text; com.Sigla = txtSigla.Text; if (rbNo.IsChecked == true) { com.Obsoleta = 0; } if (rbSi.IsChecked == true) { com.Obsoleta = 1; } switch (cmbNivel.SelectedIndex) { case 0: com.Nivel_Optimo = 0; break; case 1: com.Nivel_Optimo = 1; break; case 2: com.Nivel_Optimo = 2; break; case 3: com.Nivel_Optimo = 3; break; case 4: com.Nivel_Optimo = 4; break; case 5: com.Nivel_Optimo = 5; break; default: com.Nivel_Optimo = 0; break; } com.Update(); MessageBox.Show("Actualizado correctamente. Éxito!"); NavigationService navService = NavigationService.GetNavigationService(this); MantenedorCompetencias nextPage = new MantenedorCompetencias(); navService.Navigate(nextPage); } } else { MessageBox.Show("Debe completar los campos antes de continuar. Aviso"); } } catch (Exception) { MessageBox.Show("No se ha podido modificar la Competencia. Verifique que la información esté correcta", "Error"); } }
private void btnModificar_Click(object sender, RoutedEventArgs e) { List <Competencia> competencias = colCom.ReadAllCompetencias(); try { Competencia com = new Competencia(); com.Id_competencia = int.Parse(txtId_Competencia.Text); if (com.Read()) { //-------------------------------------- if (txtNombre.Text.Length > 0 && txtNombre.Text.Trim() != "") { if (txtDescripcion.Text.Length > 0 && txtDescripcion.Text.Trim() != "") { if ((txtSigla.Text.Length > 0 && txtSigla.Text.Length <= 10) && txtSigla.Text.Trim() != "") { com.Nombre = txtNombre.Text; com.Descripcion = txtDescripcion.Text; com.Sigla = txtSigla.Text; if (rbNo.IsChecked == true) { com.Obsoleta = 0; } if (rbSi.IsChecked == true) { com.Obsoleta = 1; } #region Nivel switch (cmbNivel.SelectedIndex) { case 0: com.Nivel_Optimo = 0; break; case 1: com.Nivel_Optimo = 1; break; case 2: com.Nivel_Optimo = 2; break; case 3: com.Nivel_Optimo = 3; break; case 4: com.Nivel_Optimo = 4; break; case 5: com.Nivel_Optimo = 5; break; default: com.Nivel_Optimo = 0; break; } #endregion com.Pregunta_Asociada = txtPregunta.Text; string xml = com.Serializar(); WFBS.Presentation.ServiceWCF.ServiceWFBSClient servicio = new WFBS.Presentation.ServiceWCF.ServiceWFBSClient(); if (servicio.ActualizarCompetencia(xml)) { MessageBox.Show("Actualizado correctamente", "Éxito!"); NavigationService navService = NavigationService.GetNavigationService(this); MantenedorCompetencias nextPage = new MantenedorCompetencias(); navService.Navigate(nextPage); } else { MessageBox.Show("No se pudo actualizar la Competencia, verifique que los datos sean correctos", "Aviso"); } } else { MessageBox.Show("El campo Sigla es obligatorio y admite como máximo 10 caracteres", "Aviso"); } } else { MessageBox.Show("El campo Descripción es obligatorio", "Aviso"); } } else { MessageBox.Show("El campo Nombre es obligatorio", "Aviso"); } } else { MessageBox.Show("Debe completar los campos antses de continuar, verifique que los datos sean correctos", "Aviso"); } } catch (Exception) { MessageBox.Show("No se pudo actualizar la Competencia!", "Alerta"); } }