AerolineaFrba.Abm_Ruta.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 (Validacion.esVacio(txt , "criterio" , true))
            {
                huboErrores = true;
            }

            if(!Validacion.estaSeleccionado(combo , true))
            {
                //MessageBox.Show("Debe seleccionar un campo en el desplegable de opciones", "Error en el campo", MessageBoxButtons.OK);
                huboErrores = true;
            }

            if (combo.Text.Equals("Código") || combo.Text.Equals("RUTA_PRECIO_BASE_KG") || combo.Text.Equals("RUTA_PRECIO_BASE_PASAJE"))
            {
                if (!Validacion.esNumero(txt , combo.Text , true))
                {
                    /*MessageBox.Show("Para el campo " + combo.Text + " el criterio debe ser numerico", "Error en el tipo de dato del criterio", MessageBoxButtons.OK);*/
                    huboErrores = true;
                }
            }
            else if(combo.Text.Equals("Servicio") || combo.Text.Equals("Origen") || combo.Text.Equals("Destino"))
            {
                if (!Validacion.esTexto(txt , combo.Text , true))
                {
                    /*MessageBox.Show("Para el campo " + combo.Text + " el criterio debe ser texto", "Error en el nombre", MessageBoxButtons.OK);*/
                    huboErrores = true;
                }
            }

            return !huboErrores;
        }