private void btnVolver_Click(object sender, RoutedEventArgs e) { NavigationService navService = NavigationService.GetNavigationService(this); MantenedorArea nextPage = new MantenedorArea(); navService.Navigate(nextPage); }
private void btnEliminarArea_Click(object sender, RoutedEventArgs e) { if (dgArea.SelectedItem != null) { Area ar = (Area)dgArea.SelectedItem; if (ar.obs == "Si") { MessageBox.Show("La Área seleccionada se encuentra desactivada", "Aviso"); } else { ar.ID_AREA = ar.ID_AREA; XML formato = new XML(); string xml = formato.Serializar(ar); WFBS.Presentation.ServiceWFBS.ServiceWFBSClient servicio = new WFBS.Presentation.ServiceWFBS.ServiceWFBSClient(); if (servicio.EliminarArea(xml)) { MessageBox.Show("El Área seleccionada ha sido desactivada", "Éxito!"); NavigationService navService = NavigationService.GetNavigationService(this); MantenedorArea nextPage = new MantenedorArea(); navService.Navigate(nextPage); } else { MessageBox.Show("No se pudo desactivar el Área", "Aviso"); } } } else { MessageBox.Show("Debe seleccionar un Área antes", "Aviso:"); } }
private void btnModificar_Click(object sender, RoutedEventArgs e) { List <Area> areas = colAreas.ReadAllAreas(); try { Area ar = new Area(); ar.id_area = int.Parse(txtIdArea.Text); if (ar.Read()) { if (txtNombre.Text.Length > 0 && txtNombre.Text.Trim() != "") { if (txtAbreviacion.Text.Length > 0 && txtAbreviacion.Text.Trim() != "") { ar.area = txtNombre.Text; ar.abreviacion = txtAbreviacion.Text; if (rbNo.IsChecked == true) { ar.obsoleta = 0; } if (rbSi.IsChecked == true) { ar.obsoleta = 1; } string xml = ar.Serializar(); WFBS.Presentation.ServiceWCF.ServiceWFBSClient servicio = new WFBS.Presentation.ServiceWCF.ServiceWFBSClient(); if (servicio.ActualizarArea(xml)) { MessageBox.Show("Actualizado correctamente", "Éxito!"); NavigationService navService = NavigationService.GetNavigationService(this); MantenedorArea nextPage = new MantenedorArea(); navService.Navigate(nextPage); } else { MessageBox.Show("No se pudo actualizar la Área, verifique que los datos sean correctos", "Aviso"); } } else { MessageBox.Show("El campo Abreviación es obligatorio", "Aviso"); } } else { MessageBox.Show("El campo Nombre es obligatorio", "Aviso"); } } else { MessageBox.Show("Debe completar los campos antes de continuar", "Aviso"); } } catch (Exception) { MessageBox.Show("No se pudo Actualizar la Área!", "Alerta"); } }
private void btnIngresar_Click(object sender, RoutedEventArgs e) { try { Area ar = new Area(); if (txtNombre.Text.Length > 0 && txtNombre.Text.Trim() != "") { if (txtAbreviacion.Text.Length > 0 && txtAbreviacion.Text.Trim() != "") { ar.area = txtNombre.Text; ar.abreviacion = txtAbreviacion.Text; if (rbNo.IsChecked == true) { ar.obsoleta = 0; } if (rbSi.IsChecked == true) { ar.obsoleta = 1; } string xml = ar.Serializar(); WFBS.Presentation.ServiceWCF.ServiceWFBSClient servicio = new WFBS.Presentation.ServiceWCF.ServiceWFBSClient(); if (servicio.CrearArea(xml)) { MessageBox.Show("Agregado correctamente", "Éxito!"); this.Limpiar(); NavigationService navService = NavigationService.GetNavigationService(this); MantenedorArea nextPage = new MantenedorArea(); navService.Navigate(nextPage); } else { MessageBox.Show("No se pudo agregar la Área, verifique que los datos sean correctos", "Aviso"); } } else { MessageBox.Show("El campo Abreviación es obligatorio", "Aviso"); } } else { MessageBox.Show("El campo Nombre es obligatorio", "Aviso"); } } catch (Exception) { MessageBox.Show("No se pudo agregar la Área!", "Alerta"); } }
private void btnEliminarArea_Click(object sender, RoutedEventArgs e) { if (dgArea.SelectedItem != null) { Area us = (Area)dgArea.SelectedItem; us.Delete(); MessageBox.Show("El área seleccionada ha sido desactivada", "Éxito!"); NavigationService navService = NavigationService.GetNavigationService(this); MantenedorArea nextPage = new MantenedorArea(); navService.Navigate(nextPage); } else { MessageBox.Show("Debe seleccionar un área antes", "Aviso:"); } }
private void btnIngresar_Click(object sender, RoutedEventArgs e) { try { Area us = new Area(); us.id_area = int.Parse(txtIdArea.Text); us.area = txtNombre.Text; us.abreviacion = txtAbreviacion.Text; us.obsoleta = int.Parse(txtObsoleta.Text); us.Create(); MessageBox.Show("Agregado correctamente", "Éxito!"); this.Limpiar(); NavigationService navService = NavigationService.GetNavigationService(this); MantenedorArea nextPage = new MantenedorArea(); navService.Navigate(nextPage); } catch (Exception ex) { MessageBox.Show("No se pudo agregar"); } }
private void btnModificar_Click(object sender, RoutedEventArgs e) { List <Area> areas = col.ReadAllAreas(); try { Area us = new Area(); us.id_area = int.Parse(txtIdArea.Text); if (us.Read()) { if (txtNombre.Text.Length > 0 && txtAbreviacion.Text.Length > 0 && txtObsoleta.Text.Length > 0) { us.area = txtNombre.Text; us.abreviacion = txtAbreviacion.Text; us.obsoleta = int.Parse(txtObsoleta.Text); us.Update(); MessageBox.Show("Actualizado correctamente", "Éxito!"); NavigationService navService = NavigationService.GetNavigationService(this); MantenedorArea nextPage = new MantenedorArea(); navService.Navigate(nextPage); } else { MessageBox.Show("Debe completar los campos antes de continuar", "Aviso"); } } else { txtIdArea.Text = txtIdArea.Text + " - El area no existe"; } } catch (Exception) { MessageBox.Show("No se ha podido modificar el area, verifique que la información esté correcta", "Error"); } }
private void btnModificar_Click(object sender, RoutedEventArgs e) { List <Competencia> comSelec = new List <Competencia>(); competencias = col.ReadAllCompetencias(); Area a = new Area(); foreach (string item in lbComSeleccionadas.Items) { foreach (Competencia c in competencias) { if (c.NOMBRE == item) { comSelec.Add(c); } } } if (lbComSeleccionadas.Items.Count == 0) { MessageBox.Show("Debe seleccionar las Competencias para el Área", "Aviso"); } else { try { if (txtNombre.Text.Length > 0 && txtNombre.Text.Trim() != "") { if (txtAbreviacion.Text.Length > 0 && txtAbreviacion.Text.Trim() != "") { ar.NOMBRE = txtNombre.Text; ar.ABREVIACION = txtAbreviacion.Text; if (rbNo.IsChecked == true) { ar.OBSOLETA = 0; } if (rbSi.IsChecked == true) { ar.OBSOLETA = 1; } AreaOperacion aOp = new AreaOperacion(ar); if (aOp.Actualize(comSelec)) { MessageBox.Show("Agregado correctamente", "Éxito!"); this.Limpiar(); NavigationService navService = NavigationService.GetNavigationService(this); MantenedorArea nextPage = new MantenedorArea(); navService.Navigate(nextPage); } else { MessageBox.Show("No se pudo agregar el Área, verifique que los datos sean correctos", "Aviso"); } } else { MessageBox.Show("El campo Abreviación es obligatorio", "Aviso"); } } else { MessageBox.Show("El campo Nombre es obligatorio", "Aviso"); } } catch (Exception) { MessageBox.Show("No se pudo agregar el Área!", "Alerta"); } } }