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 dgArea_Loaded(object sender, RoutedEventArgs e) { //Collections col = new Collections(); ColeccionArea colAreas = new ColeccionArea(); dgArea.ItemsSource = colAreas.ReadAllAreas(); dgArea.Columns[3].Visibility = Visibility.Hidden; dgArea.Columns[4].Visibility = Visibility.Hidden; dgArea.Columns[5].Header = "Obsoleta"; //dgArea.Columns[6].Visibility = Visibility.Hidden; dgArea.Columns[0].Visibility = Visibility.Collapsed; }
public string LeerPerfilesdeCargo() { ColeccionArea colPC = new ColeccionArea(); return(colPC.Serializar(colPC.ReadAllAreas())); }
public string LeerAreas() { ColeccionArea colArea = new ColeccionArea(); return(colArea.Serializar(colArea.ReadAllAreas())); }