/// <summary> /// Validar que los campos esten ingresados /// </summary> /// <returns></returns> private ResultadoValidacion ValidarCampos() { var resultado = new ResultadoValidacion(); if (String.IsNullOrEmpty(TxtPorcentajeHumedad.Text) || !TxtPorcentajeHumedad.Value.HasValue) { TxtPorcentajeHumedad.Focus(); resultado.Resultado = false; resultado.Mensaje = Properties.Resources.RegistrarHumedad_ValidacionHumedad; return(resultado); } if (String.IsNullOrEmpty(DpFechaInicio.Text)) { DpFechaInicio.Focus(); resultado.Resultado = false; resultado.Mensaje = Properties.Resources.RegistrarHumedad_ValidacionFecha; return(resultado); } //Validar fechas if (ListaContratoHumedad.Any(contratoHumedadInfo => Convert.ToDateTime(DpFechaInicio.Text) == contratoHumedadInfo.FechaInicio)) { DpFechaInicio.Focus(); resultado.Resultado = false; resultado.Mensaje = Properties.Resources.RegistrarHumedad_ValidacionFechaRegistrada; return(resultado); } resultado.Resultado = true; return(resultado); }
/// <summary> /// Cargar lista de humedades /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void RegistrarHumedad_OnLoaded(object sender, RoutedEventArgs e) { if (ListaContratoHumedad != null) { GridContratoHumedad.ItemsSource = null; GridContratoHumedad.ItemsSource = ListaContratoHumedad; } TxtPorcentajeHumedad.Focus(); }
/// <summary> /// Limpiar campos de la pantalla /// </summary> private void LimpiarCampos() { TxtPorcentajeHumedad.ClearValue(DecimalUpDown.ValueProperty); DpFechaInicio.Text = string.Empty; }