/// <summary> /// Método que valida las reglas de negocio de las organizaciones de Destino /// </summary> private void ValidaOrigenYdestino() { if (string.IsNullOrWhiteSpace(skAyudaOrigen.Clave) || skAyudaOrigen.Clave == "0") { return; } if (skAyudaOrigen.Clave.Equals(skAyudaDestino.Clave)) { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.RegistroProgramacionEmbarque_DestinoDuplicado, MessageBoxButton.OK, MessageImage.Stop); skAyudaDestino.LimpiarCampos(); var tRequest = new TraversalRequest(FocusNavigationDirection.Previous); skAyudaDestino.MoveFocus(tRequest); } }
/// <summary> /// Evento de Carga de la forma /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Window_Loaded(object sender, RoutedEventArgs e) { try { CargarCboEstatus(); ucPaginacion.DatosDelegado += ObtenerListaConfiguracionEmbarque; ucPaginacion.AsignarValoresIniciales(); Buscar(); var tRequest = new TraversalRequest(FocusNavigationDirection.First); skAyudaOrigen.MoveFocus(tRequest); } catch (ExcepcionGenerica) { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.ConfiguracionEmbarque_ErrorCargar, MessageBoxButton.OK, MessageImage.Error); } catch (Exception ex) { Logger.Error(ex); SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.ConfiguracionEmbarque_ErrorCargar, MessageBoxButton.OK, MessageImage.Error); } }