/// <summary> /// Muestra un mensaje de corrección de la información ingresada. /// </summary> /// <param name="datos">Enumerador con el estado de invalidéz de los datos.</param> private void MostrarMensajeDatos(DatosMaterial datos) { string mensaje; switch (datos) { case DatosMaterial.nombre: mensaje = "El campo 'Nombre' debe tener entre 5 y 100 caractéres"; break; case DatosMaterial.clave: mensaje = "El campo 'Clave' debe tener entre 5 y 100 caractéres"; break; case DatosMaterial.proveedor: mensaje = "El campo 'Proveedor' debe tener entre 5 y 100 caractéres"; break; case DatosMaterial.precio: mensaje = "El campo 'Precio' es requerido"; break; case DatosMaterial.precioIncorrecto: mensaje = "El campo 'Precio' no es correcto"; break; case DatosMaterial.ancho: mensaje = "El campo 'Ancho' es requerido"; break; case DatosMaterial.anchoIncorrecto: mensaje = "El campo 'Ancho' no es correcto"; break; case DatosMaterial.alto: mensaje = "El campo 'Alto' es requerido"; break; case DatosMaterial.altoIncorrecto: mensaje = "El campo 'Alto' no es correcto"; break; case DatosMaterial.grosor: mensaje = "El campo 'Grosor' es requerido"; break; //Grosor incorrecto: default: mensaje = "El campo 'Grosor' no es correcto"; break; } VentanaMensaje ventanaMensaje = new VentanaMensaje(VentanaMensaje.Mensaje.info, "Datos no válidos", mensaje, VentanaMensaje.Botones.ok, this.cargador.Principal); ventanaMensaje.ShowDialog(); }
private void BotonGuardar_Click(object sender, RoutedEventArgs e) { DatosMaterial datos = this.ValidarDatosMaterial(); if (datos == DatosMaterial.ok) { if (this.material != null) { this.Editar(); } else { this.Registrar(); } } else { this.MostrarMensajeDatos(datos); } }
private void BotonNuevoAgregarAcabado_Click(object sender, RoutedEventArgs e) { DatosMaterial datos = this.ValidarDatosAcabado(); if (datos == DatosMaterial.ok) { if (this.listaAcabados.SelectedItem != null) { this.ActualizarAcabado(); } else { this.AgregarAcabado(); } } else { this.MostrarMensajeDatos(datos); } }