//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Comprueba que el formulario es correcto (nombre de cadena, tipo de cadena) </summary> /// /// <remarks> TVO DPAA 2009-2010. </remarks> /// /// <param name="nombre"> nombre. </param> /// <param name="tipo"> tipo. </param> /// /// <returns> true si los datos del formulario son correctos, falso en caso contrario. </returns> //////////////////////////////////////////////////////////////////////////////////////////////////// private bool ValidaFormulario(string nombre, int tipo) { bool nomOk = false, tipoOk = false, formCorrecto = false; nomOk = Validacion.CadenaValida(nombre); tipoOk = Validacion.ElementoSeleccionado(tipo); if (nomOk && tipoOk) { formCorrecto = true; } else { if (!nomOk) { TbSeccionBaseErrorProvider.SetIconAlignment(tBNombre, ErrorIconAlignment.MiddleRight); TbSeccionBaseErrorProvider.SetIconPadding(tBNombre, 4); TbSeccionBaseErrorProvider.SetError(tBNombre, "ERROR: El formato del nombre no es correcto."); } if (!tipoOk) { TbSeccionBaseErrorProvider.SetIconAlignment(cBTipo, ErrorIconAlignment.MiddleRight); TbSeccionBaseErrorProvider.SetIconPadding(cBTipo, 4); TbSeccionBaseErrorProvider.SetError(cBTipo, "ERROR: Debe seleccionar un tipo de cadena."); } } return(formCorrecto); }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Valida el formulario búsqueda. </summary> /// /// <remarks> TVO DPAA 2009-2010. </remarks> /// /// <param name="nombreCadena"> El nombre cadena. </param> /// /// <returns> true si el formulario de búsqueda es correcto, false en caso contrario. </returns> //////////////////////////////////////////////////////////////////////////////////////////////////// private bool ValidaFormularioBusq(string nombreCadena) { bool nombreOK = false; if (Validacion.CadenaValida(nombreCadena)) { nombreOK = true; } return(nombreOK); }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Método auxiliar utilizado para validar el formulario. Comprueba que sean válidos los campos. </summary> /// /// <remarks> TVO DPAA 2009-2010. </remarks> /// /// <param name="nombrePrograma"> The nombre programa. </param> /// <param name="tematica"> The tematica. </param> /// <param name="calificacion"> The calificacion. </param> /// <param name="cadena"> The cadena. </param> /// <param name="descripcion"> The descripcion. </param> /// <param name="activado"> true to activado. </param> /// <param name="esNovedad"> true to es novedad. </param> /// /// <returns> true si son válidos los campos del formulario, false en caso contrario. </returns> //////////////////////////////////////////////////////////////////////////////////////////////////// private bool ValidaFormulario(string nombrePrograma, string tematica, string calificacion, string cadena, string descripcion, bool activado, bool esNovedad) { bool nomOk = false, temaOk = false, califOk = false, cadOK = false, formCorrecto = false; nomOk = Validacion.CadenaValida(nombrePrograma); temaOk = Validacion.ElementoSeleccionado(tematica); califOk = Validacion.ElementoSeleccionado(calificacion); cadOK = Validacion.ElementoSeleccionado(cadena); if (nomOk && temaOk && califOk && cadOK) { formCorrecto = true; } else { if (!nomOk) { TbSeccionBaseErrorProvider.SetIconAlignment(tBNombreProg, ErrorIconAlignment.MiddleRight); TbSeccionBaseErrorProvider.SetIconPadding(tBNombreProg, 4); TbSeccionBaseErrorProvider.SetError(tBNombreProg, "ERROR: El formato del nombre no es correcto."); } if (!temaOk) { TbSeccionBaseErrorProvider.SetIconAlignment(cBITematica, ErrorIconAlignment.MiddleRight); TbSeccionBaseErrorProvider.SetIconPadding(cBITematica, 4); TbSeccionBaseErrorProvider.SetError(cBITematica, "ERROR: Debe seleccionar la temática para el programa."); } if (!califOk) { TbSeccionBaseErrorProvider.SetIconAlignment(cBICalificacion, ErrorIconAlignment.MiddleRight); TbSeccionBaseErrorProvider.SetIconPadding(cBICalificacion, 4); TbSeccionBaseErrorProvider.SetError(cBICalificacion, "ERROR: Debe seleccionar la calificación para el programa."); } if (!cadOK) { TbSeccionBaseErrorProvider.SetIconAlignment(cBICadena, ErrorIconAlignment.MiddleRight); TbSeccionBaseErrorProvider.SetIconPadding(cBICadena, 4); TbSeccionBaseErrorProvider.SetError(cBICadena, "ERROR: Debe seleccionar la cadena para el programa."); } } return(formCorrecto); }