private void txbDescripcion_Click(object sender, RoutedEventArgs e) { Button item = sender as Button; cMaestrosCabeceraDesktop maestro = item.DataContext as cMaestrosCabeceraDesktop; uiConfigDetalles uiCD = new uiConfigDetalles(maestro.idMaestroCabecera, maestro.descripcion, pw); uiCD.btnVolver.Visibility = Visibility.Visible; NavigationService.Content = uiCD; }
/// <summary> /// @Autor: Jessy Aguilera /// @Fecha: 08/2018 /// @Descripción: Al darle doble-click a un maestro cabecera en la listview /// Se carga la página para poder ingresar, modificar detalles. /// </summary> private void listaMaestros_MouseDoubleClick(object sender, MouseButtonEventArgs e) { TextBlock item = sender as TextBlock; cMaestrosCabeceraDesktop maestro = item.DataContext as cMaestrosCabeceraDesktop; uiConfigDetalles uiCD = new uiConfigDetalles(maestro.idMaestroCabecera, maestro.descripcion, pw); uiCD.btnVolver.Visibility = Visibility.Visible; NavigationService.Content = uiCD; }
private void btnGuardar_Click(object sender, RoutedEventArgs e) { string mensaje = ""; try { if (reglas.IsMatch(txtDescripcion.Text) && txtDescripcion.Text.Length > 3 && txtDescripcion.Text.Length < 51) { if (txtDescripcion.Text == descripcionAntigua && chkActivo.IsChecked.Value == indActivo) { MessageBox.Show("Realice por lo menos un cambio", "Error"); } else { if (UI.ToString() == "MasterOfMasterDesktop.UI.uiConfigMaestros") { cMaestrosCabecera MC = new cMaestrosCabecera(); MC.descripcion = txtDescripcion.Text; MC.indActivo = chkActivo.IsChecked.Value; MC.idUsuarioActualiza = 2; mensaje = svc.ActualizarMaestroCabecera(MC, descripcionAntigua); uiConfigMaestros CM = UI as uiConfigMaestros; CM.cargarListaMaestros(); } else { cMaestrosDetalle MD = new cMaestrosDetalle(); MD.idMaestroCabecera = idCabecera; MD.descripcion = txtDescripcion.Text; MD.indActivo = chkActivo.IsChecked.Value; MD.idUsuarioActualiza = 2; mensaje = svc.ActualizarMaestroDetalle(MD, descripcionAntigua); uiConfigDetalles CD = UI as uiConfigDetalles; CD.cargarMDetalles(CD.id); } MessageBox.Show(mensaje); pw.CargarMenus(); if (mensaje == "Modificación completada") { this.Close(); quitarEfecto(); } } } else { MessageBox.Show("Ingrese una descripción valida"); } } catch (Exception Ex) { Console.WriteLine(Ex.Message); Log.Error(Ex.Message); } }