AerolineaFrba.Abm_Aeronave.Baja.datosCorrectos C# (CSharp) Method

datosCorrectos() private method

private datosCorrectos ( TextBox txt, ComboBox combo ) : Boolean
txt TextBox
combo ComboBox
return Boolean
        private Boolean datosCorrectos(TextBox txt, ComboBox combo)
        {
            Boolean huboErrores = false;

            if (txt.TextLength == 0)
            {
                MessageBox.Show("El criterio no puede estar en blanco", "Error en el criterio", MessageBoxButtons.OK);
                huboErrores = true;
            }

            if (combo.SelectedIndex == -1)
            {
                MessageBox.Show("Debe seleccionar un campo en el desplegable de opciones", "Error en el campo", MessageBoxButtons.OK);
                huboErrores = true;
            }

            else if (combo.Text.Equals("Modelo") || combo.Text.Equals("MatrĂ­cula") || combo.Text.Equals("Fabricante") || combo.Text.Equals("Servicio"))
            {
                if (!this.esTexto(txt))
                {
                    MessageBox.Show("Para el campo " + combo.Text + " el criterio debe ser texto", "Error en el nombre", MessageBoxButtons.OK);
                    huboErrores = true;
                }
            }

            return !huboErrores;
        }